これは特に、このラインである:私はWindowsError取得(3、「システムは指定されたパスを見つけることができません」)
filesys = os.listdir(settings.CAPTCHA_ROOT)
読み取りまたはディレクトリへの書き込みしようとしたときにそれが起こります。
Windowsでのみこれを行う理由は何ですか?
編集---------------------------------------
def __clean_captchas(self, offset=3600):
"""docstring for __clean_captchas"""
filesys = os.listdir(settings.CAPTCHA_ROOT)
offset = datetime.datetime.now() - datetime.timedelta(seconds=offset)
for file in filesys:
d = datetime.datetime.fromtimestamp(os.stat(settings.CAPTCHA_ROOT+file).st_ctime) ...
if d < offset:
os.remove(settings.CAPTCHA_ROOT+file)
クラッシュする前にログにsettings.CAPTCHA_ROOTを印刷してみましたか?おそらく最高の洞察を提供するでしょう。 – workmad3
これを試してみる必要がありますが、もし私がnoobだと私を許しても、私はログに記録する方法がわかりません。上記の – Rasiel
は、エラーをcuasesする機能です.. +ファイルをCAPTCHA_ROOTに追加するとエラーになります – Rasiel