In article <[EMAIL PROTECTED]>,
Steve Holden <[EMAIL PROTECTED]> wrote:
> Michael Hoffman wrote:
> > Joe wrote:
> >
> >> I want the script to decide whether to fall back to the interactive
> >> prompt. You solution makes it ALWAYS fall back to the interactive prompt.
> >
> >
> > Actually, using sys.exit() means the program can exit even if python -i
> > is used.
> >
> > You can use:
> >
> > import code
> > code.interact()
> >
> > which emulates the interactive prompt.
>
> Unfortunately it does so in an entirely new namespace, thereby losing
> the advantage of -i - namely, that you can investigate the program's
> namespace after it's terminated.
code.interact() has a namespace argument ('local'), so it really easy to
have it use the namespace you want.
Just
--
http://mail.python.org/mailman/listinfo/python-list