diff options
author | Gustavo Niemeyer <gustavo@niemeyer.net> | 2003-04-20 07:35:44 (GMT) |
---|---|---|
committer | Gustavo Niemeyer <gustavo@niemeyer.net> | 2003-04-20 07:35:44 (GMT) |
commit | be733ee7fb7e2779851368221639807938413e7c (patch) | |
tree | f06eeded0408d0e6f738fc1d086616582c441d8a /Lib/optparse.py | |
parent | 48f3dcc93e57e75e43f9e1a82daa02d2c2f29ec8 (diff) | |
download | cpython-be733ee7fb7e2779851368221639807938413e7c.zip cpython-be733ee7fb7e2779851368221639807938413e7c.tar.gz cpython-be733ee7fb7e2779851368221639807938413e7c.tar.bz2 |
More work on bug #672491 and patch #712900.
I've applied a modified version of Greg Chapman's patch. I've included
the fixes without introducing the reorganization mentioned, for the sake
of stability. Also, the second fix mentioned in the patch don't fix the
mentioned problem anymore, because of the change introduced by patch
#720991 (by Greg as well). The new fix wasn't complicated though, and is
included as well.
As a note. It seems that there are other places that require the
"protection" of LASTMARK_SAVE()/LASTMARK_RESTORE(), and are just waiting
for someone to find how to break them. Particularly, I belive that every
recursion of SRE_MATCH() should be protected by these macros. I won't
do that right now since I'm not completely sure about this, and we don't
have much time for testing until the next release.
Diffstat (limited to 'Lib/optparse.py')
0 files changed, 0 insertions, 0 deletions