fix potential attribute error
authorTony Mack <tmack@paris.CS.Princeton.EDU>
Thu, 30 Aug 2012 15:10:45 +0000 (11:10 -0400)
committerTony Mack <tmack@paris.CS.Princeton.EDU>
Thu, 30 Aug 2012 15:10:45 +0000 (11:10 -0400)
sfa/util/xrn.py

index f2ab48b..02f4adb 100644 (file)
@@ -251,7 +251,7 @@ class Xrn:
         else:\r
             urn = "+".join(['',authority_string,self.type,Xrn.unescape(name)])\r
 \r
-        if self.id:\r
+        if hasattr(self, 'id') and self.id:\r
             urn = "%s:%s" % (urn, self.id)        \r
 \r
         self.urn = Xrn.URN_PREFIX + urn\r