You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Apr 9, 2024. It is now read-only.
When calling methods on objects that were defined in a superclass, the child class is used for the node's class_name rather than the class where the method was defined.
Example:
{{{
class A(object):
def init(self):
pass
class B(A):
def init(self):
A(self)
}}}
Will result in two nodes, both with class B rather than one of each. I've attached a patch to fix this
The text was updated successfully, but these errors were encountered:
Author: mage2k@gmail.com
Note that that diff was the result of this patch against a version of pycallgraph.py that had already been patched with my call sequencing edge labeling patch.
When calling methods on objects that were defined in a superclass, the child class is used for the node's class_name rather than the class where the method was defined.
Example:
{{{
class A(object):
def init(self):
pass
class B(A):
def init(self):
A(self)
}}}
Will result in two nodes, both with class B rather than one of each. I've attached a patch to fix this
The text was updated successfully, but these errors were encountered: