mirror of
https://github.com/python/cpython.git
synced 2024-11-26 11:24:40 +08:00
Issue #21629: Fix Argument Clinic's "--converters" feature.
This commit is contained in:
parent
80f2262dcf
commit
f150378ef0
@ -118,6 +118,11 @@ Windows
|
||||
- Issue #21671, CVE-2014-0224: The bundled version of OpenSSL has been
|
||||
updated to 1.0.1h.
|
||||
|
||||
Tools/Demos
|
||||
-----------
|
||||
|
||||
- Issue #21629: Fix Argument Clinic's "--converters" feature.
|
||||
|
||||
|
||||
What's New in Python 3.4.1?
|
||||
===========================
|
||||
|
@ -2044,11 +2044,9 @@ def add_default_legacy_c_converter(cls):
|
||||
# automatically add converter for default format unit
|
||||
# (but without stomping on the existing one if it's already
|
||||
# set, in case you subclass)
|
||||
if ((cls.format_unit != 'O&') and
|
||||
if ((cls.format_unit not in ('O&', '')) and
|
||||
(cls.format_unit not in legacy_converters)):
|
||||
legacy_converters[cls.format_unit] = cls
|
||||
if cls.format_unit:
|
||||
legacy_converters[cls.format_unit] = cls
|
||||
return cls
|
||||
|
||||
def add_legacy_c_converter(format_unit, **kwargs):
|
||||
|
Loading…
Reference in New Issue
Block a user