def resetPushButtonPressed(self, button): # create an object for PersepolisDB persepolis_db = PersepolisDB() # Reset data base persepolis_db.resetDataBase() # close connections persepolis_db.closeConnections() # Reset persepolis_setting persepolis_setting = QSettings('persepolis_download_manager', 'persepolis') persepolis_setting.clear() persepolis_setting.sync()
# persepolis --clear >> remove config_folder if args.clear: from persepolis.scripts.data_base import PersepolisDB # create an object for PersepolisDB persepolis_db = PersepolisDB() # Reset data base persepolis_db.resetDataBase() # close connections persepolis_db.closeConnections() # Reset persepolis_setting persepolis_setting.clear() persepolis_setting.sync() sys.exit(0) # persepolis --default >> remove persepolis setting. if args.default: persepolis_setting.clear() persepolis_setting.sync() print('Persepolis restored default') sys.exit(0) if args.link: add_link_dictionary['link'] = "".join(args.link) # if plugins call persepolis, then just start persepolis in system tray