ractogateway.rag.readers.text_reader
Plain-text reader — handles .txt, .md, .rst, .log and similar files.
- class ractogateway.rag.readers.text_reader.TextReader(encoding='utf-8')[source]
Bases:
BaseReaderRead any UTF-8 (or latin-1 fallback) plain-text file.
No external dependencies required.
Accepts a file path (
str/Path), rawbytes, or any binary file-like object with a.read()method.- Parameters:
encoding (
str) – Primary encoding to try. Falls back to"latin-1"on error.