diff --git a/src/firewall/fw_types.py b/src/firewall/fw_types.py index 07c69c6..3d90c18 100644 --- a/src/firewall/fw_types.py +++ b/src/firewall/fw_types.py @@ -54,10 +54,10 @@ class LastUpdatedOrderedDict(object): self._dict[key] = value def __getitem__(self, key): - if key in self._dict: - return self._dict[key] - else: + if type(key) == int: return self._list[key] + else: + return self._dict[key] def __len__(self): return len(self._list)