(self,
pkt, # type: Optional[Packet]
x, # type: bytes
)
| 3854 | raise FieldAttributeException("Unknown fmt") |
| 3855 | |
| 3856 | def m2i(self, |
| 3857 | pkt, # type: Optional[Packet] |
| 3858 | x, # type: bytes |
| 3859 | ): |
| 3860 | # type: (...) -> UUID |
| 3861 | self._check_uuid_fmt() |
| 3862 | if self.uuid_fmt == UUIDField.FORMAT_BE: |
| 3863 | return UUID(bytes=x) |
| 3864 | elif self.uuid_fmt == UUIDField.FORMAT_LE: |
| 3865 | return UUID(bytes_le=x) |
| 3866 | elif self.uuid_fmt == UUIDField.FORMAT_REV: |
| 3867 | return UUID(bytes=x[::-1]) |
| 3868 | else: |
| 3869 | raise FieldAttributeException("Unknown fmt") |
| 3870 | |
| 3871 | def any2i(self, |
| 3872 | pkt, # type: Optional[Packet] |
no test coverage detected