все работает. Но после упаковки в pyinstaller, ошибку не проходит. В чем может быть проблема?
Что значит не проходит?
выдает ошибку, которую и должен выдавать, если не ставить try except
может быть ты хочешь показать код? лог запуска? опции pyinstaller?
опция одна. onefile. код показывать весь? или try except? консоль Получаем id категорий Электроника 10020 Получаем id продуктов Exception in Tkinter callback Traceback (most recent call last): File "tkinter\__init__.py", line 1883, in call File "main.py", line 163, in cat_select File "main.py", line 143, in main File "main.py", line 81, in get_id_products TypeError: 'NoneType' object is not subscriptable
эм... вообще-то я бы начал с того что такие ошибки нужно не try..except отлавливать, а проверять передаваемые значения и не допускать их появления. в твоем случае это не ошибка, которую следует обрабатывать, а баг в коде. показывать участок кода, релевантный твоему вопросу.
Думал что отлов ошибок обрабатывается pyinstaller. Так то конечно могу поставить if. Но много больше кода писать придется
Обсуждают сегодня