(self, value=None)
| 1088 | |
| 1089 | # Deserialize the struct value |
| 1090 | def deserialize(self, value=None): |
| 1091 | if value is None: |
| 1092 | value = Order() |
| 1093 | |
| 1094 | assert ((self.buffer.offset + self._model.fbe_offset) <= self.buffer.size), "Model is broken!" |
| 1095 | if (self.buffer.offset + self._model.fbe_offset) > self.buffer.size: |
| 1096 | return Order(), 0 |
| 1097 | |
| 1098 | fbe_struct_size = self.read_uint32(self._model.fbe_offset - 8) |
| 1099 | fbe_struct_type = self.read_uint32(self._model.fbe_offset - 4) |
| 1100 | assert ((fbe_struct_size > 0) and (fbe_struct_type == self.fbe_type)), "Model is broken!" |
| 1101 | if (fbe_struct_size <= 0) or (fbe_struct_type != self.fbe_type): |
| 1102 | return Order(), 8 |
| 1103 | |
| 1104 | fbe_result = self._model.get(value) |
| 1105 | return fbe_result[0], (8 + fbe_result[1]) |
| 1106 | |
| 1107 | # Move to the next struct value |
| 1108 | def next(self, prev): |
nothing calls this directly
no test coverage detected