One-liner critical fix from Jim Fulton:  Eric's string-method crusade
got the order backwards in a line (for .find()).
diff --git a/Lib/asynchat.py b/Lib/asynchat.py
index bcbfc01..a46c1d4 100644
--- a/Lib/asynchat.py
+++ b/Lib/asynchat.py
@@ -119,7 +119,7 @@
                 # 3) end of buffer does not match any prefix:
                 #    collect data
                 terminator_len = len(terminator)
-                index = terminator.find (self.ac_in_buffer)
+                index = ac_in_buffer.find (self.terminator)
                 if index != -1:
                     # we found the terminator
                     if index > 0: