From: Thierry Parmentelat Date: Wed, 28 May 2014 10:57:00 +0000 (+0200) Subject: more helpful log line for Renew X-Git-Tag: sfa-3.1-5~6 X-Git-Url: http://git.onelab.eu/?p=sfa.git;a=commitdiff_plain;h=f75ebeb9dd637e517801ebb94ebb6ab865d1ee6c more helpful log line for Renew --- diff --git a/sfa/methods/Renew.py b/sfa/methods/Renew.py index ee76dc8f..c75c7816 100644 --- a/sfa/methods/Renew.py +++ b/sfa/methods/Renew.py @@ -30,12 +30,16 @@ class Renew(Method): def call(self, urns, creds, expiration_time, options): - self.api.logger.info("interface: %s\ttarget-hrn: %s\tcaller-creds: %s\tmethod-name: %s"%(self.api.interface, urns, creds, self.name)) # Find the valid credentials valid_creds = self.api.auth.checkCredentialsSpeaksFor(creds, 'renewsliver', urns, check_sliver_callback = self.api.driver.check_sliver_credentials, options=options) + the_credential = Credential(cred=valid_creds[0]) + actual_caller_hrn = the_credential.actual_caller_hrn() + self.api.logger.info("interface: %s\tcaller-hrn: %s\ttarget-urns: %s\texp:%s\tmethod-name: %s"%\ + (self.api.interface, actual_caller_hrn, urns, expiration_time,self.name)) + # Validate that the time does not go beyond the credential's expiration time requested_time = utcparse(expiration_time)