diff options
Diffstat (limited to 'astroid/brain/brain_attrs.py')
-rw-r--r-- | astroid/brain/brain_attrs.py | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/astroid/brain/brain_attrs.py b/astroid/brain/brain_attrs.py index ed27e609..2ad32987 100644 --- a/astroid/brain/brain_attrs.py +++ b/astroid/brain/brain_attrs.py @@ -21,6 +21,8 @@ def is_decorated_with_attrs( if not node.decorators: return False for decorator_attribute in node.decorators.nodes: + if isinstance(decorator_attribute, astroid.Call): # decorator with arguments + decorator_attribute = decorator_attribute.func if decorator_attribute.as_string() in decorator_names: return True return False |