[CalendarServer-changes] [12668] CalendarServer/trunk/calendarserver/webadmin/logs.py
source_changes at macosforge.org
source_changes at macosforge.org
Wed Mar 12 11:20:16 PDT 2014
Revision: 12668
http://trac.calendarserver.org//changeset/12668
Author: wsanchez at apple.com
Date: 2014-02-11 21:55:02 -0800 (Tue, 11 Feb 2014)
Log Message:
-----------
Get rid of attemps at not polling
Modified Paths:
--------------
CalendarServer/trunk/calendarserver/webadmin/logs.py
Modified: CalendarServer/trunk/calendarserver/webadmin/logs.py
===================================================================
--- CalendarServer/trunk/calendarserver/webadmin/logs.py 2014-02-12 03:25:08 UTC (rev 12667)
+++ CalendarServer/trunk/calendarserver/webadmin/logs.py 2014-02-12 05:55:02 UTC (rev 12668)
@@ -31,7 +31,7 @@
from zope.interface import implementer
from twisted.python.log import FileLogObserver
-from twisted.internet.defer import Deferred, succeed
+from twisted.internet.defer import succeed
from txweb2.stream import IByteStream, fallbackSplit
from txweb2.resource import Resource
@@ -75,7 +75,6 @@
def render(self, request):
- self.element = LogsPageElement()
return TemplateResource.render(self, request)
@@ -139,10 +138,7 @@
self._start = start
self._closed = False
- from twisted.internet import reactor
- self._reactor = reactor
-
def read(self):
if self._closed:
return None
@@ -191,18 +187,12 @@
return succeed(None)
- # def readAgain(_):
- # return self.read()
+ # from twisted.internet.task import deferLater
+ # from twisted.internet import reactor
- # d = Deferred()
- # d.addCallback(readAgain)
+ # return deferLater(reactor, 1.0, self.read)
- # for observer in self._source.observers:
- # observer.registerDeferred(d)
- # return d
-
-
def split(self, point):
return fallbackSplit(self, point)
@@ -224,8 +214,6 @@
def __init__(self, buffer):
- self._junk = file("/tmp/junk", "a")
-
class FooIO(object):
def write(_, s):
self._lastMessage = s
@@ -243,16 +231,9 @@
def emit(self, event):
self._buffer.append((self, u"server", event))
- self._junk.write("emit: {0!r} on {1}\n".format(self._waiting, self))
- self._junk.flush()
-
while self._waiting:
d = self._waiting.pop(0)
- self._junk.write("calling: {0}\n".format(d))
- self._junk.flush()
d.callback(None)
- self._junk.write("called: {0}\n".format(d))
- self._junk.flush()
def formatEvent(self, event):
@@ -261,13 +242,7 @@
return self._lastMessage
- def registerDeferred(self, d):
- self._waiting.append(d)
- self._junk.write("Registered: {0} on {1}\n".format(self._waiting, self))
- self._junk.flush()
-
-
class AccessLogObserver(CommonAccessLoggingObserverExtensions):
"""
Log observer that captures apache-style access log text entries in a
@@ -291,11 +266,7 @@
self._buffer.append((self, u"access", event))
- def registerDeferred(self, d):
- pass
-
-
def textAsEvent(text, eventID=None, eventClass=None):
event = []
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/calendarserver-changes/attachments/20140312/964cdc04/attachment.html>
More information about the calendarserver-changes
mailing list