Finding out that Python is in interactive mode in sitecustomize.py
Joonas Paalasmaa
joonas at olen.to
Fri Dec 28 17:43:16 EST 2001
Carey Evans <careye at spamcop.net> wrote in message news:<87g05wgq84.fsf at psyche.dnsalias.org>...
> Joonas Paalasmaa <joonas at olen.to> writes:
>
> > How can I find out that Python is started in interactive mode in
> > sitecustomize.py ?
>
> A search on http://groups.google.com/ for "python test interactive"
> comes up with this as the second result:
>
> import sys
> if hasattr(sys, "ps1"):
> # probably interactive
> else:
> # probably not interactive
For some reason it doesn't work in sitecustomize.py .
When these lines are to sitecustomize.py and Python is started in
interactive mode, Python prints "In non-interactive mode".
# the lines
import sys
if hasattr(sys, "ps1"):
print "In interactive mode"
else:
print "In non-interactive mode"
More information about the Python-list
mailing list