def on_initialize_request(self, request): """ :param InitializeRequest request: """ from robocorp_ls_core.debug_adapter_core.dap.dap_base_schema import ( build_response, ) from robocorp_ls_core.debug_adapter_core.dap.dap_schema import InitializedEvent from robocorp_ls_core.debug_adapter_core.dap.dap_schema import ProcessEvent from robocorp_ls_core.debug_adapter_core.dap.dap_schema import ProcessEventBody # : :type initialize_response: InitializeResponse # : :type capabilities: Capabilities self._initialize_request_arguments = request.arguments initialize_response = build_response(request) capabilities = initialize_response.body capabilities.supportsConfigurationDoneRequest = True capabilities.supportsConditionalBreakpoints = True capabilities.supportsHitConditionalBreakpoints = True capabilities.supportsLogPoints = True # capabilities.supportsSetVariable = True self.write_message(initialize_response) self.write_message( ProcessEvent( ProcessEventBody(sys.executable, systemProcessId=os.getpid()))) self.write_message(InitializedEvent())
def on_initialize_request(self, request): """ :param InitializeRequest request: """ from robotframework_debug_adapter.dap.dap_base_schema import build_response from robotframework_debug_adapter.dap.dap_schema import InitializedEvent from robotframework_debug_adapter.dap.dap_schema import ProcessEvent from robotframework_debug_adapter.dap.dap_schema import ProcessEventBody # : :type initialize_response: InitializeResponse # : :type capabilities: Capabilities self._initialize_request_arguments = request.arguments initialize_response = build_response(request) capabilities = initialize_response.body capabilities.supportsConfigurationDoneRequest = True self.write_message(initialize_response) self.write_message( ProcessEvent( ProcessEventBody(sys.executable, systemProcessId=os.getpid()))) self.write_message(InitializedEvent())