diff options
author | Claudiu Popa <cpopa@cloudbasesolutions.com> | 2015-07-01 19:19:34 +0300 |
---|---|---|
committer | Claudiu Popa <cpopa@cloudbasesolutions.com> | 2015-07-01 19:19:34 +0300 |
commit | ef3f3fea80feb16e959d39116b1d4e8e05564112 (patch) | |
tree | b78ab03ad4d04d8e72a87982f44deddf8584ce13 /astroid/node_classes.py | |
parent | e549994ed3d51ab7e7103f8705584a6f3895ea81 (diff) | |
download | astroid-ef3f3fea80feb16e959d39116b1d4e8e05564112.tar.gz |
Use six constants for python versions.
Diffstat (limited to 'astroid/node_classes.py')
-rw-r--r-- | astroid/node_classes.py | 10 |
1 files changed, 3 insertions, 7 deletions
diff --git a/astroid/node_classes.py b/astroid/node_classes.py index 832936e..cd32808 100644 --- a/astroid/node_classes.py +++ b/astroid/node_classes.py @@ -18,8 +18,6 @@ """Module for some node classes. More nodes in scoped_nodes.py """ -import sys - import six from logilab.common.decorators import cachedproperty @@ -32,8 +30,6 @@ from astroid.bases import (NodeNG, Statement, Instance, InferenceContext, from astroid.mixins import (BlockRangeMixIn, AssignTypeMixin, ParentAssignTypeMixin, FromImportMixIn) -PY3K = sys.version_info >= (3, 0) - def unpack_infer(stmt, context=None): """recursively generate nodes inferred by the given statement. @@ -273,7 +269,7 @@ class Name(LookupMixIn, NodeNG): class Arguments(NodeNG, AssignTypeMixin): """class representing an Arguments node""" - if PY3K: + if six.PY3: # Python 3.4+ uses a different approach regarding annotations, # each argument is a new class, _ast.arg, which exposes an # 'annotation' attribute. In astroid though, arguments are exposed @@ -826,7 +822,7 @@ class Print(Statement): class Raise(Statement): """class representing a Raise node""" exc = None - if sys.version_info < (3, 0): + if six.PY2: _astroid_fields = ('exc', 'inst', 'tback') inst = None tback = None @@ -1030,7 +1026,7 @@ CONST_CLS = { def _update_const_classes(): """update constant classes, so the keys of CONST_CLS can be reused""" klasses = (bool, int, float, complex, str) - if sys.version_info < (3, 0): + if six.PY2: klasses += (unicode, long) klasses += (bytes,) for kls in klasses: |