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 dgw
Recipients ALSchwalm, dgw, miss-islington, paul.j3, rhettinger
Date 2021-11-09.20:50:17
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1636491017.47.0.971561012596.issue45235@roundup.psfhosted.org>
In-reply-to
Content
Can confirm that this patch DOES cause backward compatibility issues, as paul.j3's gut feeling said it could. One of my projects, testing against 3.6-3.9, now fails its test suite on Python 3.9.8, which includes this change. Arguments passed to a subparser are indeed ignored in lieu of default values. We are tracking the problem in our own issue, https://github.com/sopel-irc/sopel/issues/2210

I, for one, am not amused that 7-year-old behavior was "clobbered" (as previously described in this thread) in a patch release.
History
Date User Action Args
2021-11-09 20:50:17dgwsetrecipients: + dgw, rhettinger, paul.j3, miss-islington, ALSchwalm
2021-11-09 20:50:17dgwsetmessageid: <1636491017.47.0.971561012596.issue45235@roundup.psfhosted.org>
2021-11-09 20:50:17dgwlinkissue45235 messages
2021-11-09 20:50:17dgwcreate