source
Причина: внутри _calc() в ветках стояли импорты 'from .variables import CRITERION_QUANT_THRESHOLDS...' — Python считает эти имена локальными для всей функции, а условие 'if (num in CRITERION_QUANT_THRESHOLDS ...)' в начале _calc обращалось к ним до присваивания → UnboundLocalError при любом расчёте. Исправление: все импорты из .variables вынесены на уровень _open_calc_dialog (начало функции); внутренние импорты из _calc() и дубликаты в теле окна убраны.
Description
DokoGen 187-ФЗ — генератор документов (копия из Dokogenerator-152FZ)
56 MiB
Languages
Python
99.8%
Batchfile
0.2%