"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

--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to