extras-buildsys/client client.py,1.16,1.17
Daniel Williams (dcbw)
fedora-extras-commits at redhat.com
Fri Jul 29 06:05:05 UTC 2005
Author: dcbw
Update of /cvs/fedora/extras-buildsys/client
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv17587/client
Modified Files:
client.py
Log Message:
2005-07-29 Dan Williams <dcbw at redhat.com>
* server/BuilderManager.py
server/BuildMaster.py
server/UserInterface.py
client/client.py
- Add admin-only pause/unpause commands to the server
Index: client.py
===================================================================
RCS file: /cvs/fedora/extras-buildsys/client/client.py,v
retrieving revision 1.16
retrieving revision 1.17
diff -u -r1.16 -r1.17
--- client.py 25 Jul 2005 21:44:52 -0000 1.16
+++ client.py 29 Jul 2005 06:05:03 -0000 1.17
@@ -227,6 +227,18 @@
except socket.error, e:
print "Error connecting to build server: '%s'" % e
+def pause(server, paused):
+ """
+ Pause or unpause the build server
+ """
+
+ try:
+ (e, msg) = server.pause(paused)
+ print msg
+ except socket.error, e:
+ print "Error connecting to build server: '%s'" % e
+
+
def getXMLRPCServerProxy(use_ssl):
"""
@@ -292,6 +304,8 @@
print " kill <jobid>"
print " update_builders"
print " list_builders"
+ print " pause"
+ print " unpause"
print ""
sys.exit(1)
@@ -336,6 +350,10 @@
update_builders(server, email)
elif cmd == 'list_builders':
list_builders(server, email)
+ elif cmd == 'pause':
+ pause(server, True)
+ elif cmd == 'unpause':
+ pause(server, False)
else:
print "Unknown command."
sys.exit(1)
More information about the fedora-extras-commits
mailing list