extras-buildsys/client client.py,1.37,1.38

Michael Schwendt (mschwendt) fedora-extras-commits at redhat.com
Wed Dec 26 11:44:43 UTC 2007


Author: mschwendt

Update of /cvs/fedora/extras-buildsys/client
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv3332/client

Modified Files:
	client.py 
Log Message:
fix update_builders command for non-admin users


Index: client.py
===================================================================
RCS file: /cvs/fedora/extras-buildsys/client/client.py,v
retrieving revision 1.37
retrieving revision 1.38
diff -u -r1.37 -r1.38
--- client.py	11 Nov 2007 21:41:16 -0000	1.37
+++ client.py	26 Dec 2007 11:44:41 -0000	1.38
@@ -339,8 +339,12 @@
         print ""
 
     def _cmd_update_builders(self, args):
-        (e, msg, builder_list) = self._server.update_builders()
-        self._print_builders(builder_list)
+        rv = self._server.update_builders()
+        if len(rv)==3:
+            (e, msg, builder_list) = rv
+            self._print_builders(builder_list)
+        else:
+            print rv[1]
 
     def _cmd_list_builders(self, args):
         (e, msg, builder_list) = self._server.list_builders()
@@ -410,7 +414,7 @@
     try:
         cfg_file = os.environ['PLAGUE_CLIENT_CONFIG']
         if not os.path.exists(cfg_file):
-            print "Config file specified in PLAUGE_CLIENT_CONFIG" \
+            print "Config file specified in PLAGUE_CLIENT_CONFIG" \
                     " environment variable (%s) did not exist." % cfg_file
             sys.exit(1)
     except KeyError:




More information about the fedora-extras-commits mailing list