Loading cccli/command/server.py +16 −6 Original line number Diff line number Diff line Loading @@ -19,23 +19,28 @@ class Command_server(OptionCommand): help="show server cache") self.option.add_option("-l", action="store_true", dest="commands", help="list server commands") self.option.add_option("-v", action="store_true", dest="version", help="show server version") def __call__(self, argv): try: (options, args) = self.option.parse_args(argv[1:]) except SystemExit: return if len(args) > 0 or (not options.cache and not options.commands): if len(args) > 0: self.printer.out(self.usage()) return if options.cache: elif options.cache: self.show_cache() if options.commands: elif options.commands: self.show_commands() elif options.version: self.show_version() else: self.printer.out(self.usage()) def show_commands(self): try: self.printer.out("%sServer commands:%s"%(color["lblue"], color["reset"])) for cmds in self.cli.rpc.call("list_commands"): self.printer.out("%s"%cmds["name"]) except RpcError as e: Loading @@ -43,9 +48,14 @@ class Command_server(OptionCommand): def show_cache(self): try: self.printer.out("%sServer cache:%s"%(color["lblue"], color["reset"])) d = self.cli.rpc.call("dbstats") for i,v in d.items(): self.printer.out("%s: %s"%(i,v)) except RpcError as e: raise cmdError("RPCError: %s"%str(e)) def show_version(self): try: self.printer.out(self.cli.rpc.call("version")) except RpcError as e: raise cmdError("RPCError: %s"%str(e)) Loading
cccli/command/server.py +16 −6 Original line number Diff line number Diff line Loading @@ -19,23 +19,28 @@ class Command_server(OptionCommand): help="show server cache") self.option.add_option("-l", action="store_true", dest="commands", help="list server commands") self.option.add_option("-v", action="store_true", dest="version", help="show server version") def __call__(self, argv): try: (options, args) = self.option.parse_args(argv[1:]) except SystemExit: return if len(args) > 0 or (not options.cache and not options.commands): if len(args) > 0: self.printer.out(self.usage()) return if options.cache: elif options.cache: self.show_cache() if options.commands: elif options.commands: self.show_commands() elif options.version: self.show_version() else: self.printer.out(self.usage()) def show_commands(self): try: self.printer.out("%sServer commands:%s"%(color["lblue"], color["reset"])) for cmds in self.cli.rpc.call("list_commands"): self.printer.out("%s"%cmds["name"]) except RpcError as e: Loading @@ -43,9 +48,14 @@ class Command_server(OptionCommand): def show_cache(self): try: self.printer.out("%sServer cache:%s"%(color["lblue"], color["reset"])) d = self.cli.rpc.call("dbstats") for i,v in d.items(): self.printer.out("%s: %s"%(i,v)) except RpcError as e: raise cmdError("RPCError: %s"%str(e)) def show_version(self): try: self.printer.out(self.cli.rpc.call("version")) except RpcError as e: raise cmdError("RPCError: %s"%str(e))