diff options
author | cathook <b01902109@csie.ntu.edu.tw> | 2014-11-19 11:27:36 +0800 |
---|---|---|
committer | cathook <b01902109@csie.ntu.edu.tw> | 2014-11-19 11:27:36 +0800 |
commit | 9ab365e6b680abe7af6079b6030c8cc718a0a062 (patch) | |
tree | d99e5daa8bb838a59d23d42aefa865f96e192eb3 /server/src/cmd_ui.py | |
parent | 96378f825fc71d917d49b3577d523cfa6167393a (diff) | |
download | vim-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.py | 10 |
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: |