读取一个布尔类型 :return:
(self)
| 102 | |
| 103 | @ranges(ord('T'), ord('F')) |
| 104 | def read_boolean(self): |
| 105 | """ |
| 106 | 读取一个布尔类型 |
| 107 | :return: |
| 108 | """ |
| 109 | value = self.read_byte() |
| 110 | if value == ord('T'): |
| 111 | return True |
| 112 | elif value == ord('F'): |
| 113 | return False |
| 114 | else: |
| 115 | raise HessianTypeError('illegal boolean value: {0}'.format(value)) |
| 116 | |
| 117 | @ranges((0x80, 0xd7), ord('I')) |
| 118 | def read_int(self): |
nothing calls this directly
no test coverage detected