""" Test for a crash found in | |
https://bitbucket.org/logilab/astroid/issue/45/attributeerror-module-object-has-no#comment-11944673 | |
""" | |
# pylint: disable=no-init, invalid-name, too-few-public-methods, redefined-outer-name, useless-object-inheritance | |
def decor(trop): | |
""" decorator """ | |
return trop | |
class Foo(object): | |
""" Class """ | |
@decor | |
def prop(self): | |
""" method """ | |
return self | |
if __name__ == '__main__': | |
trop = Foo() | |
trop.prop = 42 |