(self, value)
| 2571 | |
| 2572 | # Set the bytes value |
| 2573 | def set(self, value): |
| 2574 | assert (value is not None), "Invalid bytes value!" |
| 2575 | if value is None: |
| 2576 | raise ValueError("Invalid bytes value!") |
| 2577 | |
| 2578 | assert ((self._buffer.offset + self.fbe_offset + 4) <= self._buffer.size), "Model is broken!" |
| 2579 | if (self._buffer.offset + self.fbe_offset + 4) > self._buffer.size: |
| 2580 | return 0 |
| 2581 | |
| 2582 | fbe_bytes_size = len(value) |
| 2583 | assert ((self._buffer.offset + self.fbe_offset + 4 + fbe_bytes_size) <= self._buffer.size), "Model is broken!" |
| 2584 | if (self._buffer.offset + self.fbe_offset + 4 + fbe_bytes_size) > self._buffer.size: |
| 2585 | return 4 |
| 2586 | |
| 2587 | self.write_uint32(self.fbe_offset, fbe_bytes_size) |
| 2588 | self.write_bytes(self.fbe_offset + 4, value) |
| 2589 | return 4 + fbe_bytes_size |
| 2590 | |
| 2591 | |
| 2592 | # Fast Binary Encoding string final model |
nothing calls this directly
no test coverage detected