Suppressing Python wanings globally

Paul Moore p.f.moore at gmail.com
Thu Oct 2 18:45:56 EDT 2008


2008/10/2 Jean-Paul Calderone <exarkun at divmod.com>:
> On Thu, 2 Oct 2008 23:39:29 +0100, Paul Moore <p.f.moore at gmail.com> wrote:
>>
>> How can I suppress a Python warning globally (i.e., for all instances
>> of Python I run)? I have a test suite that runs Python via
>> sys.executable, so the -W flag won't work. A wrapper script doesn't
>> work, as sys.executable doesn't point to that. And PYTHONSTARTUP is
>> only for interactive use, so that's no good...
>>
>> Is there an obvious way I've missed? Surely this is a common issue?
>
> Site-wide configuration is what site customization modules are for.
> Check out sitecustomize.py in /usr/lib/python<version>/ or the equivalent
> for your platform/installation.

Wow, that was quick! Thanks, that will do. In fact, I only want to do
this for one session, so an environment variable would be more
suitable in theory, but as it's a personal build I can tweak
sitecustomize.py for now and get the result I want.

Thanks,
Paul.



More information about the Python-list mailing list