Wiki ページを Word ドキュメントにダウンロードできるようにするtracプラグインを変更しようとしています。pagetodoc.py は、次の行で例外をスローします。
# Call the subprocess using convenience method
retval = subprocess.call(command, shell=True, stderr=errptr, stdout=outptr, close_fds = True)
close_fds
Windowsではサポートされていないと言っています。このプロセスにより、C:\Windows\Temp にいくつかの一時ファイルが作成されるようです。パラメータを削除しようとしましたclose_fds
が、サブプロセスが書き込むファイルは無期限に開いたままになります。ファイルが後で書き込まれると、例外がスローされます。Python を使用するのはこれが初めてで、ライブラリに慣れていません。ほとんどの人はおそらく Unix マシンでコーディングしているため、これはさらに困難です。このコードを作り直す方法はありますか?
ありがとう!