diff options
Diffstat (limited to 'tests/basics/generator-args.py')
-rw-r--r-- | tests/basics/generator-args.py | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/tests/basics/generator-args.py b/tests/basics/generator-args.py index 70a1b5ada7..608210b4b5 100644 --- a/tests/basics/generator-args.py +++ b/tests/basics/generator-args.py @@ -5,5 +5,13 @@ def gen(v=5): yield i print(list(gen())) -# Still not supported, ditto for *args and **kwargs -#print(list(gen(v=10))) +print(list(gen(v=10))) + + +def g(*args, **kwargs): + for i in args: + yield i + for k, v in kwargs.items(): + yield (k, v) + +print(list(g(1, 2, 3, foo="bar"))) |