From 2ac055e8f06cddb1f1f9ba55feeea25114bd7845 Mon Sep 17 00:00:00 2001 From: Athanasius Date: Sun, 4 Dec 2022 14:49:51 +0000 Subject: [PATCH] update.py: Yes, we have to use `.nametowidget()` 'status' is a child of 'edmarketconnector', not of `self.root`. And if we were to do `self.root.children['edmarketconnector'].children['status']` then we might as well use `.nametowidget()`. --- update.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/update.py b/update.py index f8edad21..4277598f 100644 --- a/update.py +++ b/update.py @@ -13,7 +13,7 @@ import semantic_version if TYPE_CHECKING: import tkinter as tk -from config import appversion_nobuild, config, update_feed +from config import appname, appversion_nobuild, config, update_feed from EDMCLogging import get_main_logger logger = get_main_logger() @@ -216,7 +216,8 @@ class Updater(object): newversion = self.check_appcast() if newversion: - self.root.children['status']['text'] = newversion.title + ' is available' + status = self.root.nametowidget(f'.{appname.lower()}.status') + status['text'] = newversion.title + ' is available' self.root.update_idletasks() def close(self) -> None: