New submission from Sebastian Rittau:

I am using cgi.py in WSGI applications, using Apache and mod_wsgi. 
Unfortunately cgi.py keeps spamming the error log with messages like the 
following:

Exception ignored in: <bound method FieldStorage.__del__ of FieldStorage(None, 
None, [])>
Traceback (most recent call last):
  File "/usr/lib/python3.5/cgi.py", line 566, in __del__
NameError: name 'AttributeError' is not defined

This is mostly likely due to the warning about __del__ in 
<https://docs.python.org/3/reference/datamodel.html>, i.e. AttributeError will 
already have been cleaned at the time FieldStorage is collected. One workaround 
that seems to work for me is to cache AttributeError in the constructor of 
FieldStorage in self and use that attribute during __del__.

----------
messages: 278186
nosy: srittau
priority: normal
severity: normal
status: open
title: cgi.py spam in Apache server logs
versions: Python 3.5

_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue28375>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to