18343 pkg publisher pub is broken when pub is a system publisher
authorJohn Rice <john.rice@oracle.com>
Mon, 16 May 2011 16:33:34 +0100
changeset 2356 1d29ed8ed737
parent 2355 9c0b9f996197
child 2357 678a2753124a
18343 pkg publisher pub is broken when pub is a system publisher
src/client.py
--- a/src/client.py	Fri May 13 13:24:01 2011 -0700
+++ b/src/client.py	Mon May 16 16:33:34 2011 +0100
@@ -4083,11 +4083,12 @@
                         else:
                                 msg(_("              Enabled:"), _("Yes"))
                         msg(_("     Signature Policy:"), pub.signature_policy.name)
-                        names = pub.properties["signature-required-names"]
-                        if names:
-                                msg(_("  Sig. Required Names:"), names[0])
-                                for n in names[1:]:
-                                        msg(_("                     :"), n)
+                        if "signature-required-names" in pub.properties.keys():
+                                names = pub.properties["signature-required-names"]
+                                if names:
+                                        msg(_("  Sig. Required Names:"), names[0])
+                                        for n in names[1:]:
+                                                msg(_("                     :"), n)
         return retcode
 
 def property_add_value(api_inst, args):