Merge pull request #4620 from PySimpleGUI/Dev-latest

Fix so PySimpleGUIWeb runs with Remi 2021.3.2
This commit is contained in:
PySimpleGUI 2021-08-13 09:56:42 -04:00 committed by GitHub
commit 305f8dae44
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 4 additions and 3 deletions

View File

@ -1,6 +1,6 @@
#usr/bin/python3 #usr/bin/python3
version = __version__ = "0.39.0.5 Unreleased\n , VSeparator added (spelling error), added default key for one_line_progress_meter, auto-add keys to tables & trees, Graph.draw_image now uses image_data property instead of calling set_image, added theme_add_new" version = __version__ = "0.39.0.6 Unreleased\n , VSeparator added (spelling error), added default key for one_line_progress_meter, auto-add keys to tables & trees, Graph.draw_image now uses image_data property instead of calling set_image, added theme_add_new, changed Remi call menu_item.set_on_click_listener to menu_item.onclick.connect so it can run with latest Remi"
port = 'PySimpleGUIWeb' port = 'PySimpleGUIWeb'
@ -8,7 +8,6 @@ import sys
import datetime import datetime
import textwrap import textwrap
import pickle import pickle
import calendar
import threading import threading
from queue import Queue from queue import Queue
import remi import remi
@ -3316,6 +3315,7 @@ class Window:
def remi_thread(self): def remi_thread(self):
# print('Remi Thread started')
logging.getLogger('remi').setLevel(logging.CRITICAL) logging.getLogger('remi').setLevel(logging.CRITICAL)
logging.getLogger('remi').disabled = True logging.getLogger('remi').disabled = True
logging.getLogger('remi.server.ws').disabled = True logging.getLogger('remi.server.ws').disabled = True
@ -4136,7 +4136,8 @@ def AddMenuItem(top_menu, sub_menu_info, element, is_sub_menu=False, skip=False)
else: else:
menu_item = remi.gui.MenuItem(item_without_key, width=100, height=30) menu_item = remi.gui.MenuItem(item_without_key, width=100, height=30)
top_menu.append([menu_item,]) top_menu.append([menu_item,])
menu_item.set_on_click_listener(element._ChangedCallbackMenu, sub_menu_info) # menu_item.set_on_click_listener(element._ChangedCallbackMenu, sub_menu_info)
menu_item.onclick.connect(element._ChangedCallbackMenu, sub_menu_info)
else: else:
i = 0 i = 0
while i < (len(sub_menu_info)): while i < (len(sub_menu_info)):