def test(): ShellManager.register("os", os) ShellManager.register('Shell', Shell) argc = len(sys.argv) port = 5000 if argc > 2: showusage() return if argc == 2: try: port = int(sys.argv[1]) except: showusage() return manager = ShellManager(address = ('', port), authkey = "terry.xu") s = manager.get_server() print "cmd server started, listen port:", port s.serve_forever()