[Twisted-Python] twisted, nc and LineReceiver
Alexandre Fayolle
alexandre.fayolle at free.fr
Thu Nov 7 01:15:11 MST 2002
> > Sounds like a CRLF versus CR issue. Have you checked for that? :-)
>
> Indeed. Netcat sends only \n, not \r. See the `delimiter' attribute of
> the LineReceiver class.
Ahaaa!
Thanks for the quick answer. I've attached a patchlet adding this little
piece of information to the LineReceiver's docstring, so that the epydoc
documentation will provide the tip.
--
Alexandre
-------------- next part --------------
--- /usr/lib/python2.2/site-packages/twisted/protocols/basic.py 2002-09-23 10:51:29.000000000 +0200
+++ basic.py 2002-11-07 09:05:47.000000000 +0100
@@ -131,6 +131,10 @@
Each line that's received becomes a callback to lineReceived. Each
chunk of raw data becomes a callback to rawDataReceived.
+ Lines are limited to 16384 bytes. Change the 'MAX_LENGTH' class attribute
+ if you wish to receive longer lines. The default line delimiter is '\r\n'
+ and it is set by the 'delimiter' class attribute.
+
This is useful for line-oriented protocols such as IRC, HTTP, POP,
etc.
"""
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 241 bytes
Desc: not available
URL: </pipermail/twisted-python/attachments/20021107/896643ed/attachment.sig>
More information about the Twisted-Python
mailing list