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 モジュールに変えてみたところ、今のところエラーは起こっていない。謎だ。
Comment