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% ячеек заполнены - Менее 40% ячеек заполнены
""" """
if not tbl or not tbl[0]: 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: if cell_str:
filled += 1 filled += 1
if filled == 0: # Минимум 4 заполненных ячейки
if filled < 4:
return False return False
# Не менее 40% ячеек должны быть заполнены # Не менее 40% ячеек должны быть заполнены