Activating `-i' from inside a script?

Fredrik Lundh fredrik at pythonware.com
Thu Jun 26 20:40:58 EDT 2003


François Pinard wrote:
> Is there a way for a script to activate the effect of the `-i' option, that
> is, to force interactive mode once `__main__' has run?  For one application,
> I would like that if the application discovers some data discrepancy or
> failure (not a Python error) and only then, and if the application was also
> started from a tty, it gives the user to interactively explore, using
> Python, the context that was built while the run was going.

something like this might work:

if discrepancy and sys.stdin.isatty():
    import code; code.interact(local=globals())

</F>








More information about the Python-list mailing list