def _respond(self, request, response_message_id, workspace): payload_decoder = PayloadDecoder(request.payload) data_bytes = payload_decoder.get_next_bytes() name = request.get_header_field(_PAYLOAD_NAME) data_frame = workspace.serializer.bytes_to_data_frame(data_bytes) workspace.put_variable(name, data_frame) return AbstractRequestHandler._create_response(request, response_message_id)
def _respond(self, request, response_message_id, workspace): payload_decoder = PayloadDecoder(request.payload) s_id = payload_decoder.get_next_string() s_type = payload_decoder.get_next_string() s_path = payload_decoder.get_next_string() workspace.type_extension_manager.add_serializer(s_id, s_type, s_path) return AbstractRequestHandler._create_response(request, response_message_id)
def _respond(self, request, response_message_id, workspace): payload_decoder = PayloadDecoder(request.payload) source_code = payload_decoder.get_next_string() line = payload_decoder.get_next_int() column = payload_decoder.get_next_int() suggestions = workspace.auto_complete(source_code, line, column) data_frame = pandas.DataFrame(suggestions) data_bytes = workspace.serializer.data_frame_to_bytes(data_frame) return AbstractRequestHandler._create_response(request, response_message_id, response_payload=_create_byte_array_payload(data_bytes))
def _respond(self, request, response_message_id, workspace): payload_decoder = PayloadDecoder(request.payload) name = payload_decoder.get_next_string() start = payload_decoder.get_next_int() end = payload_decoder.get_next_int() data_frame = workspace.get_variable(name) if type(data_frame) != pandas.core.frame.DataFrame: raise TypeError("Expected pandas.DataFrame, got: " + str(type(data_frame)) + "\nPlease make sure your output_table is a pandas.DataFrame.") data_frame_chunk = data_frame[start:end + 1] data_bytes = workspace.serializer.data_frame_to_bytes(data_frame_chunk, start) return AbstractRequestHandler._create_response(request, response_message_id, response_payload=_create_byte_array_payload(data_bytes))
def _respond(self, request, response_message_id, workspace): path = PayloadDecoder(request.payload).get_next_string() sys.path.append(path) return AbstractRequestHandler._create_response(request, response_message_id)
def _respond(self, request, response_message_id, workspace): name = PayloadDecoder(request.payload).get_next_string() data_frame = workspace.get_variable(name) return AbstractRequestHandler._create_response(request, response_message_id, response_payload=_create_int_payload(len(data_frame)))
def _respond(self, request, response_message_id, workspace): path_to_serialization_library_module = PayloadDecoder( request.payload).get_next_string() workspace.set_serialization_library( path_to_serialization_library_module) return AbstractRequestHandler._create_response(request, response_message_id)
def _respond(self, request, response_message_id, workspace): name = PayloadDecoder(request.payload).get_next_string() db_util = workspace.get_variable(name) db_util._writer.commit() query = db_util.get_output_query() return AbstractRequestHandler._create_response(request, response_message_id, response_payload=_create_string_payload(query))
def _respond(self, request, response_message_id, workspace): name = PayloadDecoder(request.payload).get_next_string() variables = workspace.get_variable(name) data_frame = workspace.serializer.flow_variables_dict_to_data_frame(variables) data_bytes = workspace.serializer.data_frame_to_bytes(data_frame) return AbstractRequestHandler._create_response(request, response_message_id, response_payload=_create_byte_array_payload(data_bytes))
def _respond(self, request, response_message_id, workspace): source_code = PayloadDecoder(request.payload).get_next_string() debug_msg('Executing:\n' + source_code) output, error = workspace.execute(source_code, request.id) debug_msg('Execution done.') response_payload = PayloadEncoder().put_string(output).put_string( error).payload return AbstractRequestHandler._create_response( request, response_message_id, response_payload=response_payload)
def _respond(self, request, response_message_id, workspace): source_code = PayloadDecoder(request.payload).get_next_string() debug_msg('Executing:\n' + source_code + '\n') output, error = workspace.execute(source_code, request.id) if error: debug_msg('Error during execution. Message: \'' + error + '\'', exc_info=True) else: debug_msg('Execution done.') response_payload = PayloadEncoder().put_string(output).put_string(error).payload return AbstractRequestHandler._create_response(request, response_message_id, response_payload=response_payload)
def _respond(self, request, response_message_id, workspace): name = PayloadDecoder(request.payload).get_next_string() data_object = workspace.get_variable(name) o_bytes = bytearray(pickle.dumps(data_object)) o_type = type(data_object).__name__ o_representation = PythonUtils.object_to_string(data_object) data_frame = pandas.DataFrame([{'bytes': o_bytes, 'type': o_type, 'representation': o_representation}]) data_bytes = workspace.serializer.data_frame_to_bytes(data_frame) return AbstractRequestHandler._create_response(request, response_message_id, response_payload=_create_byte_array_payload(data_bytes))
def _respond(self, request, response_message_id, workspace): name = PayloadDecoder(request.payload).get_next_string() image = workspace.get_variable_or_default(name, None) if EnvironmentHelper.is_python3(): if type(image) is bytes: data_bytes = image else: data_bytes = bytearray() else: if type(image) is str: data_bytes = image else: data_bytes = '' return AbstractRequestHandler._create_response(request, response_message_id, response_payload=_create_byte_array_payload(data_bytes))
def _handle_success_message(self, message): payload_decoder = PayloadDecoder(message.payload) values = list() values.append(payload_decoder.get_next_string()) values.append(payload_decoder.get_next_string()) return values
def _handle_success_message(self, message): return PayloadDecoder(message.payload).get_next_string()
def _handle_failure_message(self, message): error_message = PayloadDecoder(message.payload).get_next_string() raise RuntimeError(error_message)
def _handle_failure_message(self, message): if message.payload is not None: error_message = PayloadDecoder(message.payload).get_next_string() else: error_message = "Java task failed for unknown reasons." raise RuntimeError(error_message)
def _handle_success_message(self, message): import debug_util debug_util.debug_msg("Inside handler of Java response.") return PayloadDecoder(message.payload).get_next_string()