should have gone with a former commit
[sfa.git] / sfa / client / sfaclientlib.py
index 979fbbb..c81e4d6 100644 (file)
@@ -277,8 +277,7 @@ class SfaClientBootstrap:
                 except IOError:
                     raise 
                 except:
-                    import traceback
-                    traceback.print_exc()
+                    self.logger.log_exc()
                     raise Exception, "Could not produce/retrieve %s"%filename
             wrapped.__name__=f.__name__
             return wrapped
@@ -316,3 +315,8 @@ class SfaClientBootstrap:
     def authority_credential_string (self, hrn): 
         self.authority_credential(hrn)
         return self.plain_read(self.authority_credential_filename(hrn))
+
+    # for consistency
+    def private_key (self):
+        self.assert_private_key()
+        return self.private_key_filename()