From d6b3084cbc96307c44ebfd734f88d2692a85c6c7 Mon Sep 17 00:00:00 2001 From: Sol Jerome Date: Mon, 23 Aug 2010 20:47:04 +0000 Subject: bcfg2-info: Add IPython support (Patch from Jeff Strunk) for Ticket #921 Signed-off-by: Sol Jerome git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@6034 ce84e21b-d406-0410-9b95-82705330c041 --- src/sbin/bcfg2-info | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/sbin/bcfg2-info b/src/sbin/bcfg2-info index fefeec79e..6732d8830 100755 --- a/src/sbin/bcfg2-info +++ b/src/sbin/bcfg2-info @@ -134,7 +134,12 @@ class infoCore(cmd.Cmd, Bcfg2.Server.Core.Core): sh.push(command) if interactive: print("dropping to python interpreter; press ^D to resume") - sh.interact() + try: + import IPython + shell = IPython.Shell.IPShell(argv=[], user_ns=locals()) + shell.mainloop() + except ImportError: + sh.interact() def do_quit(self, _): """ -- cgit v1.2.3-1-g7c22