From e7da2b621af90963298332f26c16c49e12a3203f Mon Sep 17 00:00:00 2001 From: Gunter Labes Date: Thu, 30 Jan 2025 11:22:58 +0100 Subject: [PATCH] Add optional date argument --- utils/update_appdata | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/utils/update_appdata b/utils/update_appdata index 483fd16dd6e..1e1585b09f8 100755 --- a/utils/update_appdata +++ b/utils/update_appdata @@ -11,8 +11,9 @@ def fetch_date(version): result.raise_for_status() return result.json()["tagger"]["date"] -def update_appdata(version, appdata_path): - date = fetch_date(version) +def update_appdata(version, appdata_path, date): + if not date: + date = fetch_date(version) doc = minidom.parse(appdata_path) releases = doc.getElementsByTagName("releases") @@ -32,6 +33,7 @@ if __name__ == '__main__': parser = argparse.ArgumentParser() parser.add_argument('version', metavar='VERSION') parser.add_argument('appdata', metavar='APPDATA_FILE') + parser.add_argument('date', nargs='?') args = parser.parse_args() - update_appdata(args.version, args.appdata) + update_appdata(args.version, args.appdata, args.date)