##// END OF EJS Templates
ishell: updated code with latest ishell changes.
marcink -
r1241:190eec84 default
parent child Browse files
Show More
@@ -35,6 +35,13 b' sys.path.append(rc_path)'
35 35
36 36 log = logging.getLogger(__name__)
37 37
38 welcome_banner = """Welcome to RhodeCode iShell.
39 Type `exit` to exit the shell.
40 iShell is interactive shell to interact directly with the
41 internal RhodeCode APIs. You can rescue your lost password,
42 or reset some user/system settings.
43 """
44
38 45
39 46 class Command(BasePasterCommand):
40 47
@@ -61,12 +68,12 b' class Command(BasePasterCommand):'
61 68
62 69 try:
63 70 from IPython import embed
64 from IPython.config.loader import Config
71 from traitlets.config import Config
65 72 cfg = Config()
66 73 cfg.InteractiveShellEmbed.confirm_exit = False
67 embed(config=cfg, banner1="RhodeCode IShell.")
74 embed(config=cfg, banner1=welcome_banner)
68 75 except ImportError:
69 print 'ipython installation required for ishell'
76 print('ipython installation required for ishell')
70 77 sys.exit(-1)
71 78
72 79 def update_parser(self):
General Comments 0
You need to be logged in to leave comments. Login now