implemented iterators

This commit is contained in:
iLLiCiTiT 2021-07-13 11:21:43 +02:00
parent 5292e3b3e3
commit 5e2615e18a

View file

@ -36,6 +36,17 @@ class FamilyAttributeValues(dict):
self._last_data = copy.deepcopy(values)
def keys(self):
return self._attr_defs_by_key.keys()
def values(self):
for key in self._attr_defs_by_key.keys():
yield self._data.get(key)
def items(self):
for key in self._attr_defs_by_key.keys():
yield key, self._data.get(key)
@property
def attr_defs(self):
return self._attr_defs