mirror of
https://github.com/MODSetter/SurfSense.git
synced 2026-05-05 13:52:40 +02:00
8 lines
311 B
Python
8 lines
311 B
Python
def read_plaintext(file_path: str) -> str:
|
|
with open(file_path, encoding="utf-8", errors="replace") as f:
|
|
content = f.read()
|
|
if "\x00" in content:
|
|
raise ValueError(
|
|
f"File contains null bytes — likely a binary file opened as text: {file_path}"
|
|
)
|
|
return content
|