26 lines
1.4 KiB
Markdown
26 lines
1.4 KiB
Markdown
# 2026-08-31 — удалена случайная строка из `api_bp.py`
|
||
|
||
## Ответ Fable: анализ архитектуры DrHider
|
||
|
||
Сервис предназначен для обезличивания документов `.docx`, `.pdf`, `.doc`, `.txt` и `.zip`.
|
||
Основной пайплайн: `extractor` → `scanner` (regex + LLM) → `replacer` → `builder`,
|
||
оркестрация выполняется через `TwoPassObfuscator`. Веб-часть использует Flask,
|
||
blueprint'ы `main`, `health` и `api`, а загрузка файлов реализована через переиспользуемый
|
||
модуль с ВМ-буфером и pull.
|
||
|
||
## Найденная проблема
|
||
|
||
В `site/routes/api_bp.py` между инициализацией blueprint и определением первой функции
|
||
находилась строка:
|
||
|
||
```text
|
||
TMP/примеры_договоров_для_ИИ
|
||
```
|
||
|
||
Это невалидный Python-код и причина `SyntaxError` при импорте приложения. Строка удалена
|
||
без изменения остального API.
|
||
|
||
## Версия и проверка
|
||
|
||
- Исправление выпущено как версия `0.0.77` вместо `0.0.76`.
|
||
- Рабочая копия до исправления не содержала незакоммиченных изменений. |