- raise ChildRightsNotSubsetOfParent(
- "Parent cred (ref {}) rights {} "
- .format(parent_cred.get_refid(),
- self.parent.get_privileges().save_to_string())
- + " not superset of delegated cred %s (ref %s) rights {}"
- .format(self.pretty_cred(), self.get_refid(),
- self.get_privileges().save_to_string()))
+ message = (
+ "Parent cred {} (ref {}) rights {} "
+ " not superset of delegated cred {} (ref {}) rights {}"
+ .format(parent_cred.pretty_cred(),parent_cred.get_refid(),
+ parent_cred.get_privileges().pretty_rights(),
+ self.pretty_cred(), self.get_refid(),
+ self.get_privileges().pretty_rights()))
+ logger.error(message)
+ logger.error("parent details {}".format(parent_cred.get_privileges().save_to_string()))
+ logger.error("self details {}".format(self.get_privileges().save_to_string()))
+ raise ChildRightsNotSubsetOfParent(message)