[CalendarServer-changes] [4937] CalendarServer/branches/users/sagen/deployment-inspection/ twistedcaldav/tap.py
source_changes at macosforge.org
source_changes at macosforge.org
Mon Jan 18 11:03:33 PST 2010
Revision: 4937
http://trac.macosforge.org/projects/calendarserver/changeset/4937
Author: sagen at apple.com
Date: 2010-01-18 11:03:30 -0800 (Mon, 18 Jan 2010)
Log Message:
-----------
Don't do the refresh in a signal handler context
Modified Paths:
--------------
CalendarServer/branches/users/sagen/deployment-inspection/twistedcaldav/tap.py
Modified: CalendarServer/branches/users/sagen/deployment-inspection/twistedcaldav/tap.py
===================================================================
--- CalendarServer/branches/users/sagen/deployment-inspection/twistedcaldav/tap.py 2010-01-17 23:26:41 UTC (rev 4936)
+++ CalendarServer/branches/users/sagen/deployment-inspection/twistedcaldav/tap.py 2010-01-18 19:03:30 UTC (rev 4937)
@@ -831,8 +831,9 @@
# Register USR1 handler
def sigusr1_handler(num, frame):
+ from twisted.internet import reactor
log.debug("SIGUSR1 recieved, triggering directory refresh")
- baseDirectory.refresh()
+ reactor.callLater(0, baseDirectory.refresh)
return
signal.signal(signal.SIGUSR1, sigusr1_handler)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/calendarserver-changes/attachments/20100118/37cd3e8e/attachment.html>
More information about the calendarserver-changes
mailing list