diff options
author | David Douard <david.douard@logilab.fr> | 2016-06-02 15:07:33 +0200 |
---|---|---|
committer | David Douard <david.douard@logilab.fr> | 2016-06-02 15:07:33 +0200 |
commit | 26b444498905c8e943601bb19c54d83c379d5044 (patch) | |
tree | 2b355b35753ed216c019f1eabd288f19373b2ad6 | |
parent | ff1fc769e237bb011a59dc99b20c47236e1c2ef3 (diff) | |
download | logilab-common-26b444498905c8e943601bb19c54d83c379d5044.tar.gz |
[registry] make RegistryStore.load_file work with unicode value for modname (closes #6302914)
-rw-r--r-- | logilab/common/registry.py | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/logilab/common/registry.py b/logilab/common/registry.py index f337efe..91cba4c 100644 --- a/logilab/common/registry.py +++ b/logilab/common/registry.py @@ -734,6 +734,8 @@ class RegistryStore(dict): # module self._lastmodifs[filepath] = mdate # load the module + if sys.version_info < (3,) and not isinstance(modname, str): + modname = str(modname) module = __import__(modname, fromlist=modname.split('.')[:-1]) self.load_module(module) |