Package: libapache2-mod-wsgi Version: 2.3-1 Severity: minor Some background: The Hatta wiki engine uses a Mercurial repository as storage for it's data. It does this by directly importing the needed parts of Mercurial, not by running the actual hg command. In my case this lead to trouble when my Mercurial repository was in a funky state due to completely unrelated reasons.
Mercurial wanted to print an error message to sys.stdout. This would've been easy to correct with the sys.stdout=sys.stderr-trick, except Mercurial contains code such as "if not sys.stdout.closed: sys.stdout.flush()" and the same for stderr. The mod_wsgi.Log object that replaces sys.stderr doesn't have the closed attribute, so the code fails and debugging a minor problem with the repo turned into an interresting project. It would be nice if an always false closed-attribute could be added to the Log object for additional compatibility even with code that isn't originally meant to be used with wsgi. -- System Information: Debian Release: 5.0 APT prefers unstable APT policy: (500, 'unstable') Architecture: i386 (i686) Kernel: Linux 2.6.26-1-686 (SMP w/1 CPU core) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Versions of packages libapache2-mod-wsgi depends on: ii apache2 2.2.11-2 Apache HTTP Server metapackage ii apache2-mpm-prefork [apache2] 2.2.11-2 Apache HTTP Server - traditional n ii apache2.2-common 2.2.11-2 Apache HTTP Server common files ii libc6 2.7-18 GNU C Library: Shared libraries ii python 2.5.2-3 An interactive high-level object-o libapache2-mod-wsgi recommends no packages. Versions of packages libapache2-mod-wsgi suggests: pn apache2-mpm-worker | apache2- <none> (no description available) -- no debconf information _______________________________________________ Python-modules-team mailing list [email protected] http://lists.alioth.debian.org/mailman/listinfo/python-modules-team

