fix: подавлено предупреждение openpyxl про Data Validation при импорте (терминал чистый)
This commit is contained in:
@@ -3,6 +3,7 @@
|
|||||||
|
|
||||||
import re
|
import re
|
||||||
import traceback
|
import traceback
|
||||||
|
import warnings
|
||||||
from datetime import datetime, timedelta
|
from datetime import datetime, timedelta
|
||||||
from typing import Callable, Optional
|
from typing import Callable, Optional
|
||||||
|
|
||||||
@@ -147,6 +148,11 @@ def import_187fz(filepath: str, log_fn: Optional[Callable] = None, settings_path
|
|||||||
'informationSystems': [], 'commission': [], 'employeesAccess': [],
|
'informationSystems': [], 'commission': [], 'employeesAccess': [],
|
||||||
}
|
}
|
||||||
|
|
||||||
|
# openpyxl не поддерживает расширение Data Validation (выпадающие списки ячеек)
|
||||||
|
# и предупреждает об этом при каждом импорте — подавляем только это сообщение
|
||||||
|
with warnings.catch_warnings():
|
||||||
|
warnings.filterwarnings(
|
||||||
|
'ignore', message='Data Validation extension is not supported')
|
||||||
try:
|
try:
|
||||||
wb = openpyxl.load_workbook(filepath, data_only=True, read_only=False)
|
wb = openpyxl.load_workbook(filepath, data_only=True, read_only=False)
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
|
|||||||
Reference in New Issue
Block a user