v3.1.5: мин 4 заполненных ячейки для таблицы

This commit is contained in:
2026-06-18 08:22:50 +04:00
parent 52fe7b92fb
commit bc5cbfe913
+4 -2
View File
@@ -172,7 +172,8 @@ def _table_has_content(tbl: list, min_fill_ratio: float = 0.0) -> bool:
Отбрасываем:
- Полностью пустые
- Одна строка (обычно это текст, не таблица)
- Менее 2 строк (обычно это текст, не таблица)
- Менее 4 заполненных ячеек (слишком мало для таблицы)
- Менее 40% ячеек заполнены
"""
if not tbl or not tbl[0]:
@@ -194,7 +195,8 @@ def _table_has_content(tbl: list, min_fill_ratio: float = 0.0) -> bool:
if cell_str:
filled += 1
if filled == 0:
# Минимум 4 заполненных ячейки
if filled < 4:
return False
# Не менее 40% ячеек должны быть заполнены