Thanks to visit codestin.com Credit goes to github.com
We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent c699553 commit efd3a3aCopy full SHA for efd3a3a
1 file changed
Lib/pickle.py
@@ -465,14 +465,12 @@ def load_class(self):
465
dispatch[CLASS] = load_class
466
467
def find_class(self, module, name):
468
- env = {}
469
try:
470
- exec 'from %s import %s' % (module, name) in env
471
- except ImportError:
+ klass = getattr(__import__(module), name)
+ except (ImportError, AttributeError):
472
raise SystemError, \
473
"Failed to import class %s from module %s" % \
474
(name, module)
475
- klass = env[name]
476
if type(klass) is BuiltinFunctionType:
477
478
"Imported object %s from module %s is not a class" % \
0 commit comments