Merge pull request #968 from ynput/enhancement/804-make-publishattributevalues-behave-like-dict-when-iterating

Create Attribute values: Implemented iter
This commit is contained in:
Jakub Trllo 2024-10-24 23:14:11 +02:00 committed by GitHub
commit f11fba0a14
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -132,6 +132,10 @@ class AttributeValues:
def __contains__(self, key):
return key in self._attr_defs_by_key
def __iter__(self):
for key in self._attr_defs_by_key:
yield key
def get(self, key, default=None):
if key in self._attr_defs_by_key:
return self[key]