diff options
Diffstat (limited to 'cinderclient')
-rw-r--r-- | cinderclient/client.py | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/cinderclient/client.py b/cinderclient/client.py index 6beb381..2c1006f 100644 --- a/cinderclient/client.py +++ b/cinderclient/client.py @@ -797,6 +797,8 @@ def discover_extensions(version): def _discover_via_python_path(): for (module_loader, name, ispkg) in pkgutil.iter_modules(): if name.endswith('cinderclient_ext'): + if not hasattr(module_loader, 'load_module'): + module_loader = module_loader.find_module(name) module = module_loader.load_module(name) yield name, module |