Files
python-uncompyle6/test/simple_source/bug32/01_named_and_kwargs.py

30 lines
1.0 KiB
Python

# python 3.2 configparser.py
# Bug was emitting in 3.2
# def __init__(self, defaults=delimiters=('=', ':'),
# comment_prefixes=('#', ';'), inline_comment_prefixes=None,
# strict=True, empty_lines_in_values=True,
# default_section=DEFAULTSECT, interpolation=_UNSET, dict_type=None,
# allow_no_value=_default_dict, *, delimiters=('=', ':'),
# comment_prefixes=('#', ';'), inline_comment_prefixes=None,
# strict=True, empty_lines_in_values=True,
# default_section=DEFAULTSECT,
# interpolation=_UNSET):
def __init__(self, defaults=None, dict_type=_default_dict,
allow_no_value=False, *, delimiters=('=', ':'),
comment_prefixes=('#', ';'), inline_comment_prefixes=None,
strict=True, empty_lines_in_values=True,
default_section=DEFAULTSECT,
interpolation=_UNSET):
pass
# Bug found by hypothesis in creating function calls
# thanks to moagstar
def fn(a, b, d):
return (a, b, d)
b = {'b': 1,
'd': 2}
fn(a=0, **b)