MCPcopy Index your code
hub / github.com/apache/dubbo-python2 / read_error

Method read_error

dubbo/codec/decoder.py:396–413  ·  view source on GitHub ↗

解析Java的错误信息,因为需要知道错误的类型,所以需要单独处理 :return:

(self)

Source from the content-addressed store, hash-verified

394 return func(self)
395
396 def read_error(self):
397 """
398 解析Java的错误信息,因为需要知道错误的类型,所以需要单独处理
399 :return:
400 """
401 self.read_byte()
402 error_type = self.read_string()
403 self.paths.append(error_type)
404
405 field_length = self.read_int()
406 field_names = []
407 for i in xrange(field_length):
408 field_names.append(self.read_string())
409 self.field_names.append(field_names)
410
411 error = self.read_object()
412 error['cause'] = error_type
413 return error
414
415 def __repr__(self):
416 return str(self.__data)

Callers 1

_parse_errorMethod · 0.80

Calls 4

read_byteMethod · 0.95
read_stringMethod · 0.95
read_intMethod · 0.95
read_objectMethod · 0.95

Tested by

no test coverage detected