def __init__(self, addr): if Eb0Table.eb_table_map == None: with open("resources/structures/eb0.yml") as f: i = 1 for doc in yaml.load_all(f, Loader=yaml.CSafeLoader): if i == 1: i += 1 elif i == 2: Eb0Table.eb_table_map = doc break Table.__init__(self, addr, Eb0Table.eb_table_map) self._addr = Eb0Module.toRegAddr(self._addr)
def __init__(self, addr): if EbTable.eb_table_map == None: #print "Loading eb.yml" with open("structures/eb.yml") as f: i=1 for doc in yaml.load_all(f, Loader=yaml.CSafeLoader): if i == 1: i += 1 elif i == 2: EbTable.eb_table_map = doc break #print "Done" Table.__init__(self,addr,EbTable.eb_table_map) self._addr = EbModule.toRegAddr(self._addr)