Mercurial > pyshada
changeset 22:08f19afde7bd
Add a command for closing shhelper
author | Thinker K.F. Li <thinker@codemud.net> |
---|---|
date | Thu, 31 Mar 2011 22:14:12 +0800 |
parents | 86d71eb1c66c |
children | 2bf87f8e1f3f |
files | shada/shhelper.py |
diffstat | 1 files changed, 7 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/shada/shhelper.py Thu Mar 31 20:46:08 2011 +0800 +++ b/shada/shhelper.py Thu Mar 31 22:14:12 2011 +0800 @@ -30,10 +30,16 @@ ns[varname] = value pass +def close(args, env, session): + session.send('shhelper closed\n') + server.close() + pass + if __name__ == '__main__': import os - ns = {'def': def_cmd, 'cmds': cmds, 'values': values, 'set': set} + ns = {'def': def_cmd, 'cmds': cmds, 'values': values, 'set': set, + 'close': close} server = comm.server(ns) server.listen() ns['server'] = server