On Oct 3, 1:57 pm, Peter Otten <[EMAIL PROTECTED]> wrote: > "Martin v. Löwis" wrote: > > Devin wrote: > >> So Python can have unicode variable names but you can't > >> "explode" (**myvariable) a dict with unicode keys? WTF? > > > That works fine for me. > > The OP probably means > > >>> def f(a=1): return a > ... > >>> f(**{"a": 42}) > 42 > >>> f(**{u"a": 42}) > > Traceback (most recent call last): > File "<stdin>", line 1, in <module> > TypeError: f() keywords must be strings > > Peter
Yes, that's exactly what I mean. -- http://mail.python.org/mailman/listinfo/python-list