except BaseException as e: Print.error(str(e)) raise if args.decompress: for f in expandFiles(args.file): path = nut.NszDecompressor.decompress( str(f), Config.paths.nspOut) if path: i = Nsp(path) i.move() if args.update_titles: nut.initTitles() for url in Config.titleUrls: nut.updateDb(url) Titles.loadTxtDatabases() Titles.save() if args.update_check: nut.initTitles() nut.initFiles() for _, game in Nsps.files.items(): title = game.title() if title.isUpdate or title.isDLC: if game.isUpdateAvailable(): Print.info(title.getName()) Print.info(game.isUpdateAvailable()) exit(0) if args.submit_keys:
def getUpdateDb(request, response): for url in Config.titleUrls: nut.updateDb(url) Titles.loadTxtDatabases() Titles.save() return success(request, response, "Fin")