diff options
author | Ceridwen <ceridwenv@gmail.com> | 2015-09-21 16:33:32 -0400 |
---|---|---|
committer | Ceridwen <ceridwenv@gmail.com> | 2015-09-21 16:33:32 -0400 |
commit | 18fc67e6f514daf584137e20857ebd4ef22aa3ad (patch) | |
tree | 4a58c7d4c2abb965f0d66559247065ffe89441ae /astroid/mixins.py | |
parent | a1dcb2d18a65be6034459832c91bc5eacbee3c1e (diff) | |
download | astroid-git-18fc67e6f514daf584137e20857ebd4ef22aa3ad.tar.gz |
Add helper function for reraising exceptions
Diffstat (limited to 'astroid/mixins.py')
-rw-r--r-- | astroid/mixins.py | 16 |
1 files changed, 4 insertions, 12 deletions
diff --git a/astroid/mixins.py b/astroid/mixins.py index 01c2c293..9f5f9538 100644 --- a/astroid/mixins.py +++ b/astroid/mixins.py @@ -18,13 +18,11 @@ """This module contains some mixins for the different nodes. """ -import sys import warnings -import six - from astroid import decorators from astroid import exceptions +from astroid import util class BlockRangeMixIn(object): @@ -132,16 +130,10 @@ class ImportFromMixin(FilterStmtsMixin): relative_only=level and level >= 1) except exceptions.AstroidBuildingException as ex: if isinstance(ex.args[0], SyntaxError): - six.reraise(exceptions.InferenceError, - exceptions.InferenceError(str(ex)), - sys.exc_info()[2]) - six.reraise(exceptions.InferenceError, - exceptions.InferenceError(modname), - sys.exc_info()[2]) + util.reraise(exceptions.InferenceError(str(ex))) + util.reraise(exceptions.InferenceError(modname)) except SyntaxError as ex: - six.reraise(exceptions.InferenceError, - exceptions.InferenceError(str(ex)), - sys.exc_info()[2]) + util.reraise(exceptions.InferenceError(str(ex))) def real_name(self, asname): """get name from 'as' name""" |