| def foo(*args, **kwargs): | |
| print(args, kwargs) | |
| foo(0, | |
| *[1], | |
| <warning descr="Python version 2.6, 2.7, 3.4 do not allow positional arguments after *expression">2</warning>, | |
| <warning descr="Python version 2.6, 2.7, 3.4 do not allow duplicate *expressions">*[3]</warning>, | |
| <warning descr="Python version 2.6, 2.7, 3.4 do not allow positional arguments after *expression">4</warning>, | |
| a='a', | |
| <warning descr="Python version 2.6, 2.7, 3.4 do not allow duplicate *expressions">*[6]</warning>, | |
| b='b', | |
| <warning descr="Python version 2.6, 2.7, 3.4 do not allow duplicate *expressions">*[7]</warning>, | |
| c='c', | |
| **{'d': 'd'}, | |
| <warning descr="Python version 2.6, 2.7, 3.4 do not allow keyword arguments after **expression">e='e'</warning>, | |
| <warning descr="Python version 2.6, 2.7, 3.4 do not allow duplicate **expressions">**{'f': 'f'}</warning>) |