call get_credential insteatd of get_self_credential (get_credential will call get_sel...
authorTony Mack <tmack@cs.princeton.edu>
Wed, 8 Apr 2009 01:29:55 +0000 (01:29 +0000)
committerTony Mack <tmack@cs.princeton.edu>
Wed, 8 Apr 2009 01:29:55 +0000 (01:29 +0000)
geni/util/geniclient.py

index 580fc61..1e010bd 100644 (file)
@@ -152,9 +152,9 @@ class GeniClient():
     # @return a credental object
 
     def get_credential(self, cred, type, name):
-        if cred == None:
-            return self.get_self_credential(type, name)
-        cred_str = self.server.get_credential(cred.save_to_string(save_parents=True), type, name)
+        if cred:
+            cred = cred.save_to_string(save_parents=True) 
+        cred_str = self.server.get_credential(cred, type, name)
         return Credential(string = cred_str)
 
     ##