Index: third_party/twisted_8_1/twisted/protocols/wire.py |
diff --git a/third_party/twisted_8_1/twisted/protocols/wire.py b/third_party/twisted_8_1/twisted/protocols/wire.py |
deleted file mode 100644 |
index 3bcbec114fefc73cf7a1bcb3aa084dc0285150cb..0000000000000000000000000000000000000000 |
--- a/third_party/twisted_8_1/twisted/protocols/wire.py |
+++ /dev/null |
@@ -1,90 +0,0 @@ |
-# Copyright (c) 2001-2004 Twisted Matrix Laboratories. |
-# See LICENSE for details. |
- |
-"""Implement standard (and unused) TCP protocols. |
- |
-These protocols are either provided by inetd, or are not provided at all. |
-""" |
- |
-# system imports |
-import time, struct |
-from zope.interface import implements |
- |
-# twisted import |
-from twisted.internet import protocol, interfaces |
- |
- |
-class Echo(protocol.Protocol): |
- """As soon as any data is received, write it back (RFC 862)""" |
- |
- def dataReceived(self, data): |
- self.transport.write(data) |
- |
- |
-class Discard(protocol.Protocol): |
- """Discard any received data (RFC 863)""" |
- |
- def dataReceived(self, data): |
- # I'm ignoring you, nyah-nyah |
- pass |
- |
- |
-class Chargen(protocol.Protocol): |
- """Generate repeating noise (RFC 864)""" |
- noise = r'@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !"#$%&?' |
- |
- implements(interfaces.IProducer) |
- |
- def connectionMade(self): |
- self.transport.registerProducer(self, 0) |
- |
- def resumeProducing(self): |
- self.transport.write(self.noise) |
- |
- def pauseProducing(self): |
- pass |
- |
- def stopProducing(self): |
- pass |
- |
- |
-class QOTD(protocol.Protocol): |
- """Return a quote of the day (RFC 865)""" |
- |
- def connectionMade(self): |
- self.transport.write(self.getQuote()) |
- self.transport.loseConnection() |
- |
- def getQuote(self): |
- """Return a quote. May be overrriden in subclasses.""" |
- return "An apple a day keeps the doctor away.\r\n" |
- |
-class Who(protocol.Protocol): |
- """Return list of active users (RFC 866)""" |
- |
- def connectionMade(self): |
- self.transport.write(self.getUsers()) |
- self.transport.loseConnection() |
- |
- def getUsers(self): |
- """Return active users. Override in subclasses.""" |
- return "root\r\n" |
- |
- |
-class Daytime(protocol.Protocol): |
- """Send back the daytime in ASCII form (RFC 867)""" |
- |
- def connectionMade(self): |
- self.transport.write(time.asctime(time.gmtime(time.time())) + '\r\n') |
- self.transport.loseConnection() |
- |
- |
-class Time(protocol.Protocol): |
- """Send back the time in machine readable form (RFC 868)""" |
- |
- def connectionMade(self): |
- # is this correct only for 32-bit machines? |
- result = struct.pack("!i", int(time.time())) |
- self.transport.write(result) |
- self.transport.loseConnection() |
- |