def openWithCallback(self, callback, screen, *arguments, **kwargs):
dlg = self.open(screen, *arguments, **kwargs)
dlg.callback = callback
+ return dlg
def open(self, screen, *arguments, **kwargs):
if len(self.dialog_stack) and not self.in_exec:
screensToRun.append(Screens.InfoBar.InfoBar)
+ ePythonConfigQuery.setQueryFunc(configfile.getResolvedKey)
+
def runNextScreen(session, screensToRun, *result):
if result:
quitMainloop(*result)