Make FieldSelectableInt accept slices for set and get
[soc.git] / src / soc / decoder / power_fields.py
index 8fa21f29329da122179b6181873604b05b3accff..3f53954915bcc0c482651bfe234a5bbeffe0e54a 100644 (file)
@@ -8,7 +8,7 @@ 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)