[Erp5-report] r14177 - /erp5/trunk/utils/oood/start.py

nobody at svn.erp5.org nobody at svn.erp5.org
Tue Apr 24 02:16:46 CEST 2007


Author: bartek
Date: Tue Apr 24 02:16:44 2007
New Revision: 14177

URL: http://svn.erp5.org?rev=14177&view=rev
Log:
basic display of pool status

Modified:
    erp5/trunk/utils/oood/start.py

Modified: erp5/trunk/utils/oood/start.py
URL: http://svn.erp5.org/erp5/trunk/utils/oood/start.py?rev=14177&r1=14176&r2=14177&view=diff
==============================================================================
--- erp5/trunk/utils/oood/start.py (original)
+++ erp5/trunk/utils/oood/start.py Tue Apr 24 02:16:44 2007
@@ -230,17 +230,29 @@
 
 
 def showPoolStatus():
-  """
-    Show Pool details and statistics.
-  """
-   #TODO: must be done (!)
-  print "===== Pool Statistics ====="
-  print "Status: %s" % "TODO"
-  print "Size: %s" % config.pool_size
-  print "Uptime: %s" % "TODO"
-  print "OOo instance running: %s" % "TODO"
-  print "OOo instance stopped: %s" % "TODO"
-  print "OOo instance auto-restarted since launch: %s" % "TODO"
+  import xmlrpclib
+  uri = 'http://%s:%d' % (config.server_host, config.server_port)
+  sp = xmlrpclib.ServerProxy(uri)
+  try:
+      print sp.poolStatus()
+  except Exception, e:
+      print 'we got exception:'
+      print e
+      print 'probably server is not running'
+
+
+#def showPoolStatus():
+  #"""
+    #Show Pool details and statistics.
+  #"""
+  ## TODO: must be done (!)
+  #print "===== Pool Statistics ====="
+  #print "Status: %s" % "TODO"
+  #print "Size: %s" % config.pool_size
+  #print "Uptime: %s" % "TODO"
+  #print "OOo instance running: %s" % "TODO"
+  ##print "OOo instance stopped: %s" % "TODO"
+  #print "OOo instance auto-restarted since launch: %s" % "TODO"
 
 
 def usage():




More information about the Erp5-report mailing list