[Erp5-report] r11930 - /erp5/trunk/products/TimerService/timerserver/TimerServer.py

nobody at svn.erp5.org nobody at svn.erp5.org
Mon Jan 8 15:34:28 CET 2007


Author: kevin
Date: Mon Jan  8 15:34:27 2007
New Revision: 11930

URL: http://svn.erp5.org?rev=11930&view=rev
Log:
4th patch; See http://svn.erp5.org/?rev=9230&view=rev for details

Modified:
    erp5/trunk/products/TimerService/timerserver/TimerServer.py

Modified: erp5/trunk/products/TimerService/timerserver/TimerServer.py
URL: http://svn.erp5.org/erp5/trunk/products/TimerService/timerserver/TimerServer.py?rev=11930&r1=11929&r2=11930&view=diff
==============================================================================
--- erp5/trunk/products/TimerService/timerserver/TimerServer.py (original)
+++ erp5/trunk/products/TimerService/timerserver/TimerServer.py Mon Jan  8 15:34:27 2007
@@ -6,7 +6,7 @@
 import traceback
 
 import thread
-import sys, os, errno, time, socket
+import sys, os, errno, time, socket, urllib
 from StringIO import StringIO
 from zLOG import LOG, INFO
 
@@ -14,7 +14,6 @@
 from ZPublisher.BaseRequest import BaseRequest
 from ZPublisher.BaseResponse import BaseResponse
 from ZPublisher.HTTPRequest import HTTPRequest
-from ZPublisher import Client
 
 class TimerServer:
     def __init__(self, module, interval=600):
@@ -36,7 +35,6 @@
             '\tInterval: %s seconds.\n'%(time.ctime(time.time()), interval))
 
     def run(self):
-
         # wait until the zhttp_server exist in socket_map
         # because TimerService has to be started after the Zope HTTPServer
         from asyncore import socket_map
@@ -59,8 +57,8 @@
         while 1:
             time.sleep(5)
             try:
-                Client.call('http://%s:%s' %(ip, port))
-            except ValueError:
+                urllib.urlopen('http://%s:%s' %(ip, port))
+            except IOError:
                 continue
             break
 




More information about the Erp5-report mailing list