Graham Dumpleton

Results 765 comments of Graham Dumpleton

What problem were you having originally that triggered wanting to add this? Is there a specific tool which doesn't want to work properly if don't have `__all__`? Using `import *...

This error indicates that something has cached the `wsgi.errors` object from the WSGI request `environ` dictionary beyond the lifetime of the HTTP request and has then tried to write to...

Do the pages which have this issue use an on transaction commit callback, or other callback which is processed upon completion of a request, to do something? This is probably...

Oh, didn't pick up that you were using Python 3.13. I wonder what has changed in that version. 🤔

My best guess at the moment is that you are using a WSGI middleware that doesn't call `close()` properly on the nested WSGI application resulting in things not being cleaned...

The mod_wsgi module provides the WSGI server, it is not a WSGI middleware. In the list above you mention `wfastcgi`. Are you actually using `wfastcgi`? It is a strange module...

Whether this is a serious problem to worry about (besides the noise in the logs), depends on what object is being deleted by the garbage collector and the consequences of...

@abompard Can you explain what WSGI framework you are using then? I need to be able to isolate this down to as small an example as possible to try and...

Trigger is likely due to the complete WSGI `environ` dictionary being stored in thread local storage but where the storage is not cleared at the end of the request, but...

Try with equivalent of: ``` pip install https://github.com/GrahamDumpleton/mod_wsgi/archive/refs/heads/develop.zip ``` Or if manually installing from source code use: ``` https://github.com/GrahamDumpleton/mod_wsgi/archive/refs/heads/develop.zip ``` See if that solves the problems for your use cases.