def get_version_module(module, name, url, optional=False):
 try:
  mod = importlib.import_module(module)
 except ImportError:
  if optional:
   return None
  raise Exception((u'Failed to import %s, please install %s from %s' % (module.replace(u'.__version__', u''), name, url)))
 return mod

def get_version_module ( module , name , url , optional = False ) : try : mod = importlib . import_module ( module ) except ImportError : if optional : return None raise Exception ( ( u'Failed to import %s, please install %s from %s' % ( module . replace ( u'.__version__' , u'' ) , name , url ) ) ) return mod
returns module object .