名前付きタプルの名前として Unicode 文字列を割り当てるのに問題があります。これは機能します:
a = collections.namedtuple("test", "value")
これはしません:
b = collections.namedtuple("βαδιζόντων", "value")
エラーが発生します
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/lib64/python3.4/collections/__init__.py", line 370, in namedtuple
result = namespace[typename]
KeyError: 'βαδιζόντων'
なぜそうなのですか?ドキュメントには、「Python 3 は識別子での Unicode 文字の使用もサポートしています」とありますが、キーは有効な unicode ですか?