def load_contracts_args(self, init_data_file): """From file to load arguments for contracts.""" with open(init_data_file, 'r') as stream: data = yaml.load(stream) contracts_args = dictlist_to_ordereddict(data['Contracts']) for name, arguments in contracts_args.items(): contracts_args[name] = dictlist_to_ordereddict(arguments) self.contracts_args = contracts_args
def load_contracts_list(self, contracts_list_file): """From file to load the list of contracts.""" with open(contracts_list_file, 'r') as stream: contracts_list = yaml.load(stream) contracts_list['NormalContracts'] = dictlist_to_ordereddict( contracts_list['NormalContracts']) contracts_list['PermissionContracts']['basic'] \ = dictlist_to_ordereddict( contracts_list['PermissionContracts']['basic']) contracts_list['PermissionContracts']['contracts'] \ = dictlist_to_ordereddict( contracts_list['PermissionContracts']['contracts']) self.contracts_list = contracts_list