Committed in r53. Thanks!

Kevin

On 10/11/05, David Guaraglia <[EMAIL PROTECTED]> wrote:
> Hi!
>
> Here I attach a diff file that will let you use IPython as the
> turbogears-admin shell if it's available. Maybe (later) we could add a
> configuration option or something to let the user choose a particular
> shell (as IPython is not the only one out there).
>
> Now inspecting the model is somewhat easier :).
>
> David
>
>
> Index: __init__.py
> ===================================================================
> --- __init__.py (revision 52)
> +++ __init__.py (working copy)
> @@ -148,8 +148,14 @@
>              locals = mod.__dict__
>          else:
>              locals = dict()
> -        import code
> -        code.interact(local=locals)
> +        try:
> +            # try to use IPython if possible
> +            import IPython
> +            shell = IPython.Shell.IPShell(user_ns=locals)
> +            shell.mainloop()
> +        except:
> +            import code
> +            code.interact(local=locals)
>
>  commands = {
>      "quickstart" : ("Create a new TurboGears project", 
> quickstart.quickstart),
>
>
>


--
Kevin Dangoor
Author of the Zesty News RSS newsreader

email: [EMAIL PROTECTED]
company: http://www.BlazingThings.com
blog: http://www.BlueSkyOnMars.com

Reply via email to