[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