mirror of
https://github.com/ynput/ayon-core.git
synced 2026-01-02 17:04:54 +01:00
implemented iterators
This commit is contained in:
parent
5292e3b3e3
commit
5e2615e18a
1 changed files with 11 additions and 0 deletions
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue