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): 

Feedback

Examples

Templates

Documentation