[CalendarServer-changes] [2699] CalendarServer/trunk/twistedcaldav/notify.py

source_changes at macosforge.org source_changes at macosforge.org
Mon Jul 14 11:30:12 PDT 2008


Revision: 2699
          http://trac.macosforge.org/projects/calendarserver/changeset/2699
Author:   sagen at apple.com
Date:     2008-07-14 11:30:11 -0700 (Mon, 14 Jul 2008)
Log Message:
-----------
Adding debug output for SimpleLineNotifier

Modified Paths:
--------------
    CalendarServer/trunk/twistedcaldav/notify.py

Modified: CalendarServer/trunk/twistedcaldav/notify.py
===================================================================
--- CalendarServer/trunk/twistedcaldav/notify.py	2008-07-12 02:15:54 UTC (rev 2698)
+++ CalendarServer/trunk/twistedcaldav/notify.py	2008-07-14 18:30:11 UTC (rev 2699)
@@ -304,7 +304,7 @@
         """
 
 
-class SimpleLineNotifier(object):
+class SimpleLineNotifier(LoggingMixIn):
     """
     Simple Line Notifier
 
@@ -341,7 +341,9 @@
         self.history[uri] = self.latestSeq
 
         for observer in self.observers:
-            observer.sendLine("%d %s" % (self.latestSeq, uri))
+            msg = "%d %s" % (self.latestSeq, uri)
+            self.log_debug("Sending %s" % (msg,))
+            observer.sendLine(msg)
 
     def reset(self):
         self.latestSeq = 0L
@@ -354,7 +356,9 @@
         toSend.sort() # sorts the tuples based on numeric sequence number
 
         for seq, uri in toSend:
-            observer.sendLine("%d %s" % (seq, str(uri)))
+            msg = "%d %s" % (seq, uri)
+            self.log_debug("Sending %s" % (msg,))
+            observer.sendLine(msg)
 
 
     def addObserver(self, observer):
@@ -365,6 +369,7 @@
 
     def connectionMade(self, observer):
         if not self.sentReset:
+            self.log_debug("Sending 0")
             observer.sendLine("0")
             self.sentReset = True
 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/calendarserver-changes/attachments/20080714/dc036bdf/attachment.html 


More information about the calendarserver-changes mailing list