def open_archive_screen(self, callback=None): if not ArchivCZSK.__loaded: self.load_repositories() # first screen to open when starting plugin, # so we start worker thread where we can run our tasks(ie. loading archives) Task.startWorkerThread() self.session.openWithCallback(self.close_archive_screen, ArchivCZSKContentScreen, self)