ruff: enable PERF checks set
This commit is contained in:
parent
985c0f94e6
commit
bd1e5d2f11
4 changed files with 12 additions and 3 deletions
|
@ -114,7 +114,7 @@ def attribute_func(obj: T, where: Where, default: Optional[U] = None) -> Optiona
|
|||
if where(v):
|
||||
return lambda o: o.get(k, default) # type: ignore[union-attr]
|
||||
elif dataclasses.is_dataclass(obj):
|
||||
for (field_name, _annotation) in obj.__annotations__.items():
|
||||
for field_name in obj.__annotations__.keys():
|
||||
if where(getattr(obj, field_name)):
|
||||
return lambda o: getattr(o, field_name, default)
|
||||
elif is_namedtuple(obj):
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue