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