- cred_obj=Credential(string=cred)
- logger.debug("failed to validate credential - dump=%s"%cred_obj.dump_string(dump_parents=True))
- error = sys.exc_info()[:2]
+ if not isinstance(cred, StringType):
+ logger.info(
+ "cannot validate credential %s - expecting a string" % cred)
+ error = ('TypeMismatch',
+ "checkCredentials: expected a string, received {} -- {}"
+ .format(type(cred), cred))
+ else:
+ cred_obj = Credential(string=cred)
+ logger.info("failed to validate credential - dump=%s" %
+ cred_obj.dump_string(dump_parents=True))
+ error = sys.exc_info()[:2]