raise a better exception when username cant be resolved
authorTony Mack <tmack@cs.princeton.edu>
Wed, 27 May 2009 19:46:48 +0000 (19:46 +0000)
committerTony Mack <tmack@cs.princeton.edu>
Wed, 27 May 2009 19:46:48 +0000 (19:46 +0000)
geni/methods/get_credential.py

index 0bb698d..3cfe5c1 100644 (file)
@@ -102,6 +102,8 @@ class get_credential(Method):
         for rec in records:
             if type in ['*'] or rec.get_type() in [type]:
                 record = rec
+        if not record:
+            raise RecordNotFound(hrn)
         gid = record.get_gid_object()
         peer_cert = self.api.auth.peer_cert
         if not peer_cert.is_pubkey(gid.get_pubkey()):