Uh oh!
There was an error while loading. Please reload this page.
- Notifications
You must be signed in to change notification settings - Fork 34k
Closed
Closed
Copy link
Labels
topic-argument-clinictype-bugAn unexpected behavior, bug, or errorAn unexpected behavior, bug, or error
Description
Bug report
Bug description:
The following is not a valid Python input clinic but should be:
/*[python input]# Line 1## Line 3[python start generated code]*/This results in an assertion error:
$ python ./Tools/clinic/clinic.py --force --make --exclude Lib/test/clinic.test.c --srcdir . Traceback (most recent call last): File "/lib/python/cpython/./Tools/clinic/clinic.py", line 11, in<module>main() File "/lib/python/cpython/Tools/clinic/libclinic/cli.py", line 226, in main run_clinic(parser, args) File "/lib/python/cpython/Tools/clinic/libclinic/cli.py", line 205, in run_clinic parse_file(path, File "/lib/python/cpython/Tools/clinic/libclinic/cli.py", line 84, in parse_file cooked = clinic.parse(raw) ^^^^^^^^^^^^^^^^^ File "/lib/python/cpython/Tools/clinic/libclinic/app.py", line 186, in parse forblockin self.block_parser: ^^^^^^^^^^^^^^^^^ File "/lib/python/cpython/Tools/clinic/libclinic/block_parser.py", line 132, in __next__ return_value = self.parse_clinic_block(self.dsl_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/lib/python/cpython/Tools/clinic/libclinic/block_parser.py", line 194, in parse_clinic_block line = self._line() ^^^^^^^^^^^^ File "/lib/python/cpython/Tools/clinic/libclinic/block_parser.py", line 155, in _line self.language.parse_line(line) File "/lib/python/cpython/Tools/clinic/libclinic/clanguage.py", line 70, in parse_line self.cpp.writeline(line) File "/lib/python/cpython/Tools/clinic/libclinic/cpp.py", line 139, in writeline assert line ^^^^ AssertionError make: *** [Makefile:1055: clinic] Error 1CPython versions tested on:
CPython main branch
Operating systems tested on:
No response
Linked PRs
Metadata
Metadata
Assignees
Labels
topic-argument-clinictype-bugAn unexpected behavior, bug, or errorAn unexpected behavior, bug, or error