monkeypatch: unnest handling code

this avoid python3 nested exceptions
This commit is contained in:
Ronny Pfannschmidt 2016-01-24 12:28:14 +01:00
parent cb6181255e
commit 2d05f831fe
1 changed files with 17 additions and 12 deletions

View File

@ -42,6 +42,11 @@ def resolve(name):
try:
found = getattr(found, part)
except AttributeError:
pass
else:
continue
# we use explicit un-nesting of the handling block in order
# to avoid nested exceptions on python 3
try:
__import__(used)
except ImportError as ex: