diff options
author | Emile Anclin <emile.anclin@logilab.fr> | 2010-03-04 16:51:48 +0100 |
---|---|---|
committer | Emile Anclin <emile.anclin@logilab.fr> | 2010-03-04 16:51:48 +0100 |
commit | d55bb67c935abc13f77694da999499e1460682cd (patch) | |
tree | 815bed7bac0ccb68d2b2d218cfb30a1d9211059e /bases.py | |
parent | 917ce1406d94881031cccf88bbe9f78a0e4c2a95 (diff) | |
download | astroid-d55bb67c935abc13f77694da999499e1460682cd.tar.gz |
add a "has_base method" for Class to break circular imports and more polymorphism.
of course all other nodes return 'False'.
Diffstat (limited to 'bases.py')
-rw-r--r-- | bases.py | 3 |
1 files changed, 3 insertions, 0 deletions
@@ -525,6 +525,9 @@ class NodeNG(BaseClass): """instanciate a node if it is a Class node, else return self""" return self + def has_base(self, node): + return False + def callable(self): return False |