Django1.1.1をIronPython2.6にインストールし、importするとエラー

2010年2月20日

Django1.1.1をIronPython2.6にインストールし、importすると下記のようなエラーが発生する。

Cannot call lazy() with both str and unicode return types.

http://bitbucket.org/jdhardy/django-ironpython/changeset/b70eeacda60c/

を参考にして、django.utils.

assert not (cls._delegate_str and cls._delegate_unicode),

の行を

 assert (str is unicode) or not (cls._delegate_str and cls._delegate_unicode), 

に変更したらとりあえず回避できた。

コメントは受け付けていません。