From: Tony Mack Date: Wed, 1 Feb 2012 22:12:16 +0000 (-0500) Subject: fix bug when raising PermissionError X-Git-Tag: merged-in-sfa-2.1-2~44 X-Git-Url: http://git.onelab.eu/?a=commitdiff_plain;h=5b312ecc774a03c34f34f33e4e83f2bb481abcae;hp=6d84f7eb25352c50e40950d0585c33bd1193649e;p=sfa.git fix bug when raising PermissionError --- diff --git a/sfa/managers/registry_manager.py b/sfa/managers/registry_manager.py index b5be45ff..9fd26597 100644 --- a/sfa/managers/registry_manager.py +++ b/sfa/managers/registry_manager.py @@ -76,8 +76,8 @@ class RegistryManager: rights = api.auth.determine_user_rights(caller_hrn, record) # make sure caller has rights to this object if rights.is_empty(): - raise PermissionError(caller_hrn + " has no rights to " + record['name']) - + raise PermissionError("%s has no rights to %s (%s)" % \ + (caller_hrn, object_hrn, xrn)) object_gid = GID(string=record['gid']) new_cred = Credential(subject = object_gid.get_subject()) new_cred.set_gid_caller(caller_gid)