summaryrefslogtreecommitdiffstats
path: root/server/src/cmd_ui.py
diff options
context:
space:
mode:
authorcathook <b01902109@csie.ntu.edu.tw>2014-11-19 11:27:36 +0800
committercathook <b01902109@csie.ntu.edu.tw>2014-11-19 11:27:36 +0800
commit9ab365e6b680abe7af6079b6030c8cc718a0a062 (patch)
treed99e5daa8bb838a59d23d42aefa865f96e192eb3 /server/src/cmd_ui.py
parent96378f825fc71d917d49b3577d523cfa6167393a (diff)
downloadvim-shrvim-9ab365e6b680abe7af6079b6030c8cc718a0a062.tar
vim-shrvim-9ab365e6b680abe7af6079b6030c8cc718a0a062.tar.gz
vim-shrvim-9ab365e6b680abe7af6079b6030c8cc718a0a062.tar.bz2
vim-shrvim-9ab365e6b680abe7af6079b6030c8cc718a0a062.tar.lz
vim-shrvim-9ab365e6b680abe7af6079b6030c8cc718a0a062.tar.xz
vim-shrvim-9ab365e6b680abe7af6079b6030c8cc718a0a062.tar.zst
vim-shrvim-9ab365e6b680abe7af6079b6030c8cc718a0a062.zip
big change...
Diffstat (limited to 'server/src/cmd_ui.py')
-rw-r--r--server/src/cmd_ui.py10
1 files changed, 9 insertions, 1 deletions
diff --git a/server/src/cmd_ui.py b/server/src/cmd_ui.py
index b7079da..94cbf61 100644
--- a/server/src/cmd_ui.py
+++ b/server/src/cmd_ui.py
@@ -40,7 +40,7 @@ class CmdUI(cmd.Cmd): # pylint: disable=R0904
tcp_server: An instance of TCPServer.
shared_vim_server: An instance of SharedVimServer.
"""
- super(CmdUI, self).__init__(INTRO)
+ super(CmdUI, self).__init__()
self.prompt = PROMPT
self._users_text_manager = users_text_manager
self._tcp_server = tcp_server
@@ -182,6 +182,14 @@ class CmdUI(cmd.Cmd): # pylint: disable=R0904
"""Echo."""
print(text)
+ def do_eval(self, text):
+ """For debug, evaluate an peice of python code and prints the result."""
+ try:
+ result = eval(text) # pylint: disable=W0123
+ self.write('The result is %r\n' % result)
+ except Exception as e: # pylint: disable=W0703
+ self.write('Exception occured: %r' % e)
+
def do_help(self, text):
"""Prints the help document, [usage] help"""
try: