summaryrefslogtreecommitdiff
path: root/bases.py
diff options
context:
space:
mode:
authorEmile Anclin <emile.anclin@logilab.fr>2010-03-04 16:51:48 +0100
committerEmile Anclin <emile.anclin@logilab.fr>2010-03-04 16:51:48 +0100
commitd55bb67c935abc13f77694da999499e1460682cd (patch)
tree815bed7bac0ccb68d2b2d218cfb30a1d9211059e /bases.py
parent917ce1406d94881031cccf88bbe9f78a0e4c2a95 (diff)
downloadastroid-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.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/bases.py b/bases.py
index 248d16a..e78b4b4 100644
--- a/bases.py
+++ b/bases.py
@@ -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