This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author tim.peters
Recipients Arfrever, eli.bendersky, ezio.melotti, larry, mrabarnett, pitrou, python-dev, serhiy.storchaka, tim.peters
Date 2013-08-04.19:34:48
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <>
I'm afraid it's just too tricky for the code to deduce that a negative lookahead assertion can imply that a later match can't be empty.  But I don't know how smart the re compilation code already is ;-)

It occurs to me now that the doctest regexp could worm around this very easily, via replacing:




The success of the negative lookahead assertion here doesn't _just_ imply that


will match a non-empty string, it also implies that


will succeed (and so also that .+$\n? will succeed).
Date User Action Args
2013-08-04 19:34:49tim.peterssetrecipients: + tim.peters, pitrou, larry, ezio.melotti, mrabarnett, Arfrever, eli.bendersky, python-dev, serhiy.storchaka
2013-08-04 19:34:49tim.peterssetmessageid: <>
2013-08-04 19:34:49tim.peterslinkissue18647 messages
2013-08-04 19:34:48tim.peterscreate