summaryrefslogtreecommitdiff
path: root/cinderclient
diff options
context:
space:
mode:
Diffstat (limited to 'cinderclient')
-rw-r--r--cinderclient/client.py2
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