from collections import OrderedDict, namedtuple
-from soc.decoder.power_enums import download_wiki_file
+from soc.decoder.power_enums import find_wiki_file
class BitRange(OrderedDict):
def __getitem__(self, subscript):
if isinstance(subscript, slice):
- return list(self)[subscript]
+ return list(self.values())[subscript]
else:
return OrderedDict.__getitem__(self, subscript)
assert name_on_wiki is None
fname = "fields.txt"
name_on_wiki = "fields.text"
- self.fname = download_wiki_file(fname, name_on_wiki)
+ self.fname = find_wiki_file(name_on_wiki)
def create_specs(self):
self.forms, self.instrs = self.decode_fields()