def open_app(self): if isinstance(self.app, BtSyncApp): self.app.window.present() else: try: self.app = BtSyncApp(self.agent) self.app.connect_close_signal(self.onDeleteApp) except requests.exceptions.ConnectionError: return self.onConnectionError() except requests.exceptions.HTTPError: return self.onCommunicationError()