(self, data: Union[str, bytes])
| 217 | |
| 218 | @classmethod |
| 219 | def from_raw_data(self, data: Union[str, bytes]) -> 'BaseCLIResponse': |
| 220 | if isinstance(data, bytes): |
| 221 | with suppress(UnicodeDecodeError): |
| 222 | data = data.decode() |
| 223 | |
| 224 | if isinstance(data, bytes): |
| 225 | return BytesCLIResponse(data) |
| 226 | else: |
| 227 | return StrCLIResponse(data) |
| 228 | |
| 229 | |
| 230 | class BytesCLIResponse(bytes, BaseCLIResponse): |
no test coverage detected