# or use the module as is if it's a module
# so bottom line is, don't try the constructor here
return module_or_class
- except:
- logger.log_exc_critical(message)
+ except Exception:
+ logger.log_exc(message)
+ exit(1)
# need interface to select the right driver
def make_driver(self, api):
class_obj = getattr(self, classname)()
logger.debug("%s : %s" % (message, class_obj))
return class_obj(api)
- except:
- logger.log_exc_critical(message)
+ except Exception:
+ logger.log_exc(message)
+ exit(1)
except:
continue
if not pkey:
- self.logger.warn(
+ self.logger.warning(
'NitosImporter: unable to convert public key for %s' % user_hrn)
pkey = Keypair(create=True)
else:
# the user has no keys. Creating a random keypair for
# the user's gid
- self.logger.warn(
+ self.logger.warning(
"NitosImporter: user %s does not have a NITOS public key" % user_hrn)
pkey = Keypair(create=True)
return (pubkey, pkey)