Remove getattr from storage.Item

This commit is contained in:
Unrud 2018-08-21 18:43:46 +02:00
parent e098046ad3
commit 75c1168f54
2 changed files with 1 additions and 4 deletions

View File

@ -432,9 +432,6 @@ class Item:
self._component_name = component_name self._component_name = component_name
self._time_range = time_range self._time_range = time_range
def __getattr__(self, attr):
return getattr(self.item, attr)
def serialize(self): def serialize(self):
if self._text is None: if self._text is None:
try: try:

View File

@ -195,7 +195,7 @@ def _comp_match(item, filter_, level=0):
return True return True
# Point #3 and #4 of rfc4791-9.7.1 # Point #3 and #4 of rfc4791-9.7.1
components = ([item.item] if level == 0 components = ([item.item] if level == 0
else list(getattr(item, "%s_list" % tag.lower()))) else list(getattr(item.item, "%s_list" % tag.lower())))
for child in filter_: for child in filter_:
if child.tag == _tag("C", "prop-filter"): if child.tag == _tag("C", "prop-filter"):
if not any(_prop_match(comp, child, "C") if not any(_prop_match(comp, child, "C")