NodeCommHandler
TCP_SERVER: NodeCommTCPServer
UNIX_SERVER: NodeCommUnixServer
DEFAULT_CONNECTION: tuple
DEFAULT_PORT_ENV_VAR: NoneType
DEFAULT_SOCKET_ENV_VAR: NoneType
MultiprocessingServerContext: MultiprocessingServerContext
client_class: NodeCommClient
handle(self):
handle_json_request(self, message: bytes):
setup_env(self, env):
@property
method_dispatch(self):
dispatch_request(self, request: dict, env: dict):
get_methods(self) -> 'dict[str,method]':
@staticmethod
get_valid_port(git_port, min_port=4000, max_port=65535):
@classmethod
get_default_connection(cls, port=None, hostname='localhost', session_var='SESSION_ID'):
@classmethod
start_server(cls, connection=None, port=None):
@classmethod
start_multiprocessing_server(cls, connection=None, port=None, timeout=3):
@classmethod
client_request(cls, *args, client_class=None, connection=None):