Пример #1
0
 def _server(self, args):
     if len(args) != 1:
         print('Usage: server start|stop|check')
         return
     cmd = args[0]
     if cmd == 'start':
         server = Server.BOSServer(self._bos)
         self._server = threading.Thread(target=server.loop, args=())
         self._server.start()
     elif cmd == 'stop':
         self._server = None
     elif cmd == 'check':
         if self._server is not None:
             print('running')
         else:
             print('not started')
     else:
         print(f'bad subcommand {cmd}')