From 0d98da15e6fac6428ded91b99940ba30e4652e1d Mon Sep 17 00:00:00 2001 From: Juhani Numminen Date: Sun, 1 Mar 2020 11:42:43 +0200 Subject: [PATCH] Fix py2 compatibility: wm_iconphoto does not exist in python2.7 --- pysollib/winsystems/common.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pysollib/winsystems/common.py b/pysollib/winsystems/common.py index 09cdf8c9..b8d39ad6 100644 --- a/pysollib/winsystems/common.py +++ b/pysollib/winsystems/common.py @@ -94,7 +94,10 @@ def base_init_root_window(root, app): if TOOLKIT == 'tk': icons = [loadImage(img) for img in app.dataloader.findAllIconSizes()] if icons: - root.wm_iconphoto(True, *icons) + try: + root.wm_iconphoto(True, *icons) + except AttributeError: + root.tk.call('wm', 'iconphoto', root, '-default', *icons) # set minsize sw, sh = (root.winfo_screenwidth(), root.winfo_screenheight())