Ticket #14 (new defect)
Incorrect class names used when calling base class methods
| Reported by: | mage2k@… | Owned by: | gak |
|---|---|---|---|
| Priority: | major | Component: | general |
| Version: | Keywords: | ||
| Cc: |
Description (last modified by gak) (diff)
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
Attachments
Change History
Note: See
TracTickets for help on using
tickets.