[PR #1435] [CLOSED] Логировать ошибку запуска CTk (#1371) #131

Closed
opened 2026-10-11 16:00:31 +03:00 by mirror-bot · 0 comments

📋 Pull Request Information

Original PR: https://github.com/Flowseal/tg-ws-proxy/pull/1435
Author: @holdingq0
Created: 10/11/2026
Status: ❌ Closed

Base: main ← Head: ctk-init-error


📝 Commits (1)

  • 8e02ef8 Логировать ошибку запуска CTk вместо тихого ожидания

📊 Changes

2 files changed (+29 additions, -7 deletions)

View changed files

📝 tests/test_tray_common.py (+13 -0)
📝 utils/tray_common.py (+16 -7)

📄 Description

По #1371. В ensure_ctk_thread поток ctk-root не ловил исключения: если падал ctk.CTk() или настройка темы, ошибка уходила в stderr, а в windowed-сборке его нет. Трей ждал 5 секунд и показывал «customtkinter не установлен», и так на каждый клик.

Теперь ошибка пишется в лог через log.exception, и ensure_ctk_thread сразу возвращает False. Причину у автора issue это не чинит, но после этого она будет видна в логах. Добавил тест.


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/Flowseal/tg-ws-proxy/pull/1435 **Author:** [@holdingq0](https://github.com/holdingq0) **Created:** 10/11/2026 **Status:** ❌ Closed **Base:** `main` ← **Head:** `ctk-init-error` --- ### 📝 Commits (1) - [`8e02ef8`](https://github.com/Flowseal/tg-ws-proxy/commit/8e02ef8e22018ec47949ba7c11643759ff3b45c5) Логировать ошибку запуска CTk вместо тихого ожидания ### 📊 Changes **2 files changed** (+29 additions, -7 deletions) <details> <summary>View changed files</summary> 📝 `tests/test_tray_common.py` (+13 -0) 📝 `utils/tray_common.py` (+16 -7) </details> ### 📄 Description По #1371. В `ensure_ctk_thread` поток `ctk-root` не ловил исключения: если падал `ctk.CTk()` или настройка темы, ошибка уходила в stderr, а в windowed-сборке его нет. Трей ждал 5 секунд и показывал «customtkinter не установлен», и так на каждый клик. Теперь ошибка пишется в лог через `log.exception`, и `ensure_ctk_thread` сразу возвращает False. Причину у автора issue это не чинит, но после этого она будет видна в логах. Добавил тест. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
mirror-bot added the pull-request label 2026-10-11 16:00:31 +03:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Utilities/tg-ws-proxy#131