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