(stream: t.IO[t.Any], default: bool = False)
| 158 | |
| 159 | |
| 160 | def _is_binary_writer(stream: t.IO[t.Any], default: bool = False) -> bool: |
| 161 | try: |
| 162 | stream.write(b"") |
| 163 | except Exception: |
| 164 | try: |
| 165 | stream.write("") |
| 166 | return False |
| 167 | except Exception: |
| 168 | pass |
| 169 | return default |
| 170 | return True |
| 171 | |
| 172 | |
| 173 | def _find_binary_reader(stream: t.IO[t.Any]) -> t.BinaryIO | None: |
no test coverage detected
searching dependent graphs…