dgw <bugs.pyt...@technobabbl.es> added the comment:
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. ---------- nosy: +dgw _______________________________________ Python tracker <rep...@bugs.python.org> <https://bugs.python.org/issue45235> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com