Oleg Broytman writes:
 > On Fri, Oct 09, 2009 at 12:31:43AM +0900, Stephen J. Turnbull wrote:
 > > Oleg Broytman writes:
 > >  > > I can think of no input for which the parser should *ever* throw an
 > >  > > exception.
 > >  > 
 > >  >    Are you saying that even a random garbage would be parsed to a 
 > > Message
 > >  > of some kind? No headers, a single unparsed body?..
 > > 
 > > As long as it contains no NULs or high-bit-set octets, and is
 > > separated into at least two parts, each less than 998 characters long,
 > > by a CRLF
 > 
 >    After all, you can think of input that should make a parser to raise an
 > exception, can't you?

No, to throw an error on the example above would be a felony, life
sentence.  Throwing an error on something that had 8-bit octets in it
probably wouldn't be a crime, but I'd sue, and any jury in the land
would award treble damages.  Better try for a change of venue to
Moscow.<wink>


_______________________________________________
Email-SIG mailing list
[email protected]
Your options: 
http://mail.python.org/mailman/options/email-sig/archive%40mail-archive.com

Reply via email to