diff options
author | Emile Anclin <emile.anclin@logilab.fr> | 2009-11-25 19:17:36 +0100 |
---|---|---|
committer | Emile Anclin <emile.anclin@logilab.fr> | 2009-11-25 19:17:36 +0100 |
commit | 64ea2049c068a1e99bc036a650af94f22c76c796 (patch) | |
tree | a380f376212d46c9e7fbb4c26de58cf00a3f9dbd /node_classes.py | |
parent | 61df5384faee1c38e4881a81a00183be6861ed6f (diff) | |
download | astroid-git-64ea2049c068a1e99bc036a650af94f22c76c796.tar.gz |
remove most factory functions and create instances
--HG--
branch : rebuild
Diffstat (limited to 'node_classes.py')
-rw-r--r-- | node_classes.py | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/node_classes.py b/node_classes.py index d7deb76b..f61a6ad3 100644 --- a/node_classes.py +++ b/node_classes.py @@ -1,7 +1,7 @@ # from logilab.astng import (ASTNGBuildingException, InferenceError, NotFoundError, NoDefault) -from logilab.astng._nodes import NodeNG, StmtMixIn, BlockRangeMixIn, BaseClass, _const_factory +from logilab.astng._nodes import NodeNG, StmtMixIn, BlockRangeMixIn, BaseClass from logilab.astng.infutils import Instance """ @@ -528,10 +528,9 @@ def const_factory(value): else: node.elts = () except KeyError: - try: - node = Const(value) - except KeyError: - node = _const_factory(value) + assert isinstance(value, (int, long, complex, float, basestring)) + node = Const() + node.value = value return node |