mirror of
https://github.com/python/cpython.git
synced 2025-12-23 09:19:18 +00:00
gh-94996: Disallow lambda pos only params with feature_version < (3, 8) (GH-95934)
This commit is contained in:
parent
b5e3ea2862
commit
a965db37f2
3 changed files with 11 additions and 4 deletions
4
Parser/parser.c
generated
4
Parser/parser.c
generated
|
|
@ -14659,7 +14659,7 @@ lambda_parameters_rule(Parser *p)
|
|||
)
|
||||
{
|
||||
D(fprintf(stderr, "%*c+ lambda_parameters[%d-%d]: %s succeeded!\n", p->level, ' ', _mark, p->mark, "lambda_slash_no_default lambda_param_no_default* lambda_param_with_default* lambda_star_etc?"));
|
||||
_res = _PyPegen_make_arguments ( p , a , NULL , b , c , d );
|
||||
_res = CHECK_VERSION ( arguments_ty , 8 , "Positional-only parameters are" , _PyPegen_make_arguments ( p , a , NULL , b , c , d ) );
|
||||
if (_res == NULL && PyErr_Occurred()) {
|
||||
p->error_indicator = 1;
|
||||
p->level--;
|
||||
|
|
@ -14689,7 +14689,7 @@ lambda_parameters_rule(Parser *p)
|
|||
)
|
||||
{
|
||||
D(fprintf(stderr, "%*c+ lambda_parameters[%d-%d]: %s succeeded!\n", p->level, ' ', _mark, p->mark, "lambda_slash_with_default lambda_param_with_default* lambda_star_etc?"));
|
||||
_res = _PyPegen_make_arguments ( p , NULL , a , NULL , b , c );
|
||||
_res = CHECK_VERSION ( arguments_ty , 8 , "Positional-only parameters are" , _PyPegen_make_arguments ( p , NULL , a , NULL , b , c ) );
|
||||
if (_res == NULL && PyErr_Occurred()) {
|
||||
p->error_indicator = 1;
|
||||
p->level--;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue