diff options
author | Claudiu Popa <cpopa@cloudbasesolutions.com> | 2015-08-12 20:59:36 +0300 |
---|---|---|
committer | Claudiu Popa <cpopa@cloudbasesolutions.com> | 2015-08-12 20:59:36 +0300 |
commit | 06894c229d7d0d4844bf31f5dfdc91c638e12eb5 (patch) | |
tree | 00acf3bfa788b5aa6c1768970c87e275070c38be /astroid/helpers.py | |
parent | f5f388e6613cc5b802d85b9f7e67151a38228088 (diff) | |
download | astroid-06894c229d7d0d4844bf31f5dfdc91c638e12eb5.tar.gz |
Move InferenceContext and CallContext into astroid.context
In order to reduce circular dependencies between components,
CallContext is moved into a new module, astroid.context.
At the same time, for increasing the cohesion inside astroid.bases,
InferenceContext was moved as well into astroid.context.
Diffstat (limited to 'astroid/helpers.py')
-rw-r--r-- | astroid/helpers.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/astroid/helpers.py b/astroid/helpers.py index 21dd76c..93b6709 100644 --- a/astroid/helpers.py +++ b/astroid/helpers.py @@ -23,6 +23,7 @@ Various helper utilities. import six
from astroid import bases
+from astroid import context as contextmod
from astroid import exceptions
from astroid import manager
from astroid import raw_building
@@ -61,7 +62,7 @@ def _function_type(function, builtins): def _object_type(node, context=None):
astroid_manager = manager.AstroidManager()
builtins = astroid_manager.astroid_cache[BUILTINS]
- context = context or bases.InferenceContext()
+ context = context or contextmod.InferenceContext()
for inferred in node.infer(context=context):
if isinstance(inferred, scoped_nodes.Class):
|