def start(self): logging.vip("Media server is being starting (port: '%d').", self.__port) thread_session = threading.Thread(target=self.__run) thread_session.daemon = True thread_session.start()
def stop(self): if (configuration.get_media_server_enable()): self.__media_server.stop() logging.vip("HTTP server is being closing (port: '%d').", self.__port) self.__statistical_logger.stop() self.__server.shutdown() self.__server.server_close()
def start(self): logging.vip("HTTP server is being starting (port: '%d').", self.__port) try: if (configuration.get_media_server_enable()): self.__media_server.start() self.__statistical_logger.start() self.__server.serve_forever() except KeyboardInterrupt: self.stop()
def create(script_id, tas_request): with session_manager.__resource_locker: logging.vip( "Create new session instance (script id: '%s', amount sessions: '%d').", script_id, len(session_manager.__sessions)) session_instance = session(script_id, tas_request, session_manager) if (session_instance is None): return None session_id = session_instance.get_id() session_manager.__sessions[session_id] = session_instance return session_id
def __run(self): logging.vip("Media server thread is started.") self.__server.serve_forever() logging.vip("Media server thread is terminated.")
def stop(self): logging.vip("Media server is being closing (port: '%d').", self.__port) self.__server.shutdown() self.__server.server_close()