[Bug #491820] Define two abstract methods to shut up Pychecker, and for
documentation purposes. These implementations are the same as the
ones suggested by Skip in the bug report.
diff --git a/Lib/asynchat.py b/Lib/asynchat.py
index 1f9fc68..3b2b37d 100644
--- a/Lib/asynchat.py
+++ b/Lib/asynchat.py
@@ -64,6 +64,12 @@
self.producer_fifo = fifo()
asyncore.dispatcher.__init__ (self, conn)
+ def collect_incoming_data(self, data):
+ raise NotImplementedError, "must be implemented in subclass"
+
+ def found_terminator(self):
+ raise NotImplementedError, "must be implemented in subclass"
+
def set_terminator (self, term):
"Set the input delimiter. Can be a fixed string of any length, an integer, or None"
self.terminator = term