[Python-Dev] disable writing .py[co]

Michael Hudson mwh@python.net
21 Jan 2003 13:12:27 +0000


Skip Montanaro <skip@pobox.com> writes:

> Here's a slightly different alternative.  (It woke me up this morning, so I
> know it's a good idea. ;-)
> 
> Instead of an environment variable which functions simply as an on/off
> switch, add an environment variable named PYCROOT which can be used to
> control writing of .pyc files as follows:
> 
>     * if not present, status quo
> 
>     * if present and refers to an existing directory, prepend PYCROOT to any
>       attempts to read or write .pyc files.

The idea of writing .pycs to a world writable area (say /tmp) on a
multi-user system sounds like a Bad Thing.

Cheers,
M.

-- 
 The rapid establishment of social ties, even of a fleeting nature,
 advance not only that goal but its standing in the uberconscious
 mesh of communal psychic, subjective, and algorithmic interbeing.
 But I fear I'm restating the obvious.  -- Will Ware, comp.lang.python