module documentation

Handles objects created with the same name as an object that already exisist.

Handles classmethod() and staticmethod() like:

def f():
    ...
f = staticmethod(f)

It removes the Variable object and mark the Function f() as a static method.

Class DuplicateHandler Handle duplicates
Function setup_extension Undocumented
Function _handleOldSchoolMethodDecoration Undocumented
def setup_extension(r): (source)

Undocumented

Parameters
r:ExtRegistrarUndocumented
def _handleOldSchoolMethodDecoration(self, target, expr): (source)

Undocumented

Parameters
target:strUndocumented
expr:Optional[astroid.nodes.NodeNG]Undocumented
Returns
boolUndocumented