2009年11月 5日

Python | cElementTree でのエラー

IOError: file() constructor not accessible in restricted mode

Django の Web アプリケーションで、cElementTree モジュールの parse() 関数に XML ファイルパスを渡して XML ドキュメントをパースさせていると、時々上記のようなエラーが発生する。再現条件は分からないけど、一度発生すると毎回エラーになる。Python はバージョン 2.5.1。
エラーメッセージの「restricted mode」の意味も分からない。

cElementTree ではなく ElementTree モジュールに変えてみたところ、今のところエラーは起こっていない。謎だ。

Posted by otsuka : 00:53 | Comment (0) | Trackback (0)
Comment









名前、アドレスを登録しますか?