diff options
Diffstat (limited to 'Tools')
-rwxr-xr-x | Tools/clinic/clinic.py | 9 |
1 files changed, 2 insertions, 7 deletions
diff --git a/Tools/clinic/clinic.py b/Tools/clinic/clinic.py index 930715a..43b7a9d 100755 --- a/Tools/clinic/clinic.py +++ b/Tools/clinic/clinic.py @@ -3266,9 +3266,6 @@ class int_converter(CConverter): _PyArg_BadArgument("{{name}}", {displayname}, "a unicode character", {argname}); goto exit; }}}} - if (PyUnicode_READY({argname})) {{{{ - goto exit; - }}}} if (PyUnicode_GET_LENGTH({argname}) != 1) {{{{ _PyArg_BadArgument("{{name}}", {displayname}, "a unicode character", {argname}); goto exit; @@ -3730,9 +3727,6 @@ class unicode_converter(CConverter): _PyArg_BadArgument("{{name}}", {displayname}, "str", {argname}); goto exit; }}}} - if (PyUnicode_READY({argname}) == -1) {{{{ - goto exit; - }}}} {paramname} = {argname}; """.format(argname=argname, paramname=self.parser_name, displayname=displayname) @@ -5528,7 +5522,8 @@ For more information see https://docs.python.org/3/howto/clinic.html""") if rcs_dir in dirs: dirs.remove(rcs_dir) for filename in files: - if not (filename.endswith('.c') or filename.endswith('.h')): + # handle .c, .cpp and .h files + if not filename.endswith(('.c', '.cpp', '.h')): continue path = os.path.join(root, filename) if ns.verbose: |