def _UpdateConsumer(delayedresult, parent): results = delayedresult.get() parent.StatusBar.SetStatusText("Update: " + results[1]) if results[0]: updatemenu = wx.Menu() parent.menubar.Append(updatemenu, "&Update available!") menudl = updatemenu.Append(wx.ID_ANY, "Download version {}".format(results[0]), results[1]) def get_update(e=None, url=results[1]): webbrowser.open(url) parent.Bind(wx.EVT_MENU, get_update, menudl) parent.StatusBar.SetStatusText("")
def _UpdateConsumer(delayedresult, parent): results = delayedresult.get() parent.StatusBar.SetStatusText("Update: "+results[1]) if results[0]: updatemenu = wx.Menu() parent.menubar.Append(updatemenu, "&Update available!") menudl = updatemenu.Append( wx.ID_ANY, "Download version {}".format(results[0]), results[1]) def get_update(e=None, url=results[1]): webbrowser.open(url) parent.Bind(wx.EVT_MENU, get_update, menudl) parent.StatusBar.SetStatusText("")
def _UpdateConsumer(delayedresult, parent): results = delayedresult.get() #dlg = UpdateDlg(parent, results) #dlg.Show() if results[0]: updatemenu = wx.Menu() parent.menubar.Append(updatemenu, _('&Update available!')) menudl = updatemenu.Append(wx.ID_ANY, _("Download version {}").format(results[0]), results[1]) def get_update(e=None, url=results[1]): webbrowser.open(url) parent.Bind(wx.EVT_MENU, get_update, menudl)
def _UpdateConsumer(delayedresult, parent): results = delayedresult.get() parent.StatusBar.SetStatusText("Update: "+results[1]) if results[0]: updatemenu = wx.Menu() parent.menubar.Append(updatemenu, _('&Update available!')) menudl = updatemenu.Append( wx.ID_ANY, _("Download version {}").format(results[0]), results[1]) def get_update(e=None, url=results[1]): webbrowser.open(url) parent.Bind(wx.EVT_MENU, get_update, menudl) # Do not block GUI too long! time.sleep(1) parent.StatusBar.SetStatusText("")
def _UpdateConsumer(delayedresult, parent): results = delayedresult.get() #dlg = UpdateDlg(parent, results) #dlg.Show() if results[0]: updatemenu = wx.Menu() parent.menubar.Append(updatemenu, _('&Update available!')) menudl = updatemenu.Append( wx.ID_ANY, _("Download version {}").format(results[0]), results[1]) def get_update(e=None, url=results[1]): webbrowser.open(url) parent.Bind(wx.EVT_MENU, get_update, menudl)
def _UpdateConsumer(delayedresult, parent): results = delayedresult.get() parent.StatusBar.SetStatusText("Update: " + results[1]) if results[0]: updatemenu = wx.Menu() parent.menubar.Append(updatemenu, _('&Update available!')) menudl = updatemenu.Append(wx.ID_ANY, _("Download version {}").format(results[0]), results[1]) def get_update(e=None, url=results[1]): webbrowser.open(url) parent.Bind(wx.EVT_MENU, get_update, menudl) # Do not block GUI too long! time.sleep(1) parent.StatusBar.SetStatusText("")
def _UpdateConsumer(delayedresult, parent): results = delayedresult.get() dlg = UpdateDlg(parent, results) dlg.Show() parent.StatusBar.SetStatusText("...update status: "+results["Description"][2])
def _update_consumer(delayedresult, parent): results = delayedresult.get() dlg = UpdateDlg(parent, results) dlg.Show() parent.StatusBar.SetStatusText("...update status: " + results["Description"][2])