From: Tony Mack <tmack@paris.CS.Princeton.EDU>
Date: Fri, 9 Mar 2012 22:07:22 +0000 (-0500)
Subject: fix various errors
X-Git-Tag: sfa-2.1-4~70
X-Git-Url: http://git.onelab.eu/?a=commitdiff_plain;h=4291ce8ec6478b2cfda1d9d71d8c955bb39de4a6;p=sfa.git

fix various errors
---

diff --git a/sfa/clientbin/sfaadmin.py b/sfa/clientbin/sfaadmin.py
index 2402da15..0b22998c 100755
--- a/sfa/clientbin/sfaadmin.py
+++ b/sfa/clientbin/sfaadmin.py
@@ -1,4 +1,5 @@
 #!/usr/bin/python
+import os
 import sys
 import copy
 from pprint import pformat 
@@ -136,6 +137,8 @@ class CertCommands(Commands):
     @args('-o', '--outfile', dest='outfile', metavar='<outfile>', help='output file', default=None)
     def export(self, xrn, type=None, outfile=None):
         from sfa.storage.alchemy import dbsession
+        from sfa.storage.model import RegRecord
+        hrn = Xrn(xrn).get_hrn()
         request=dbsession.query(RegRecord).filter_by(hrn=hrn)
         if type: request = request.filter_by(type=type)
         record=request.first()