pluginupdate.py: format date differently

- use %Y-%m%d
- use UTC instead of local time
This commit is contained in:
figsoda
2023-11-15 22:05:52 -05:00
parent eb491233cd
commit 7805a7a88f

View File

@@ -26,7 +26,7 @@ import urllib.parse
import urllib.request import urllib.request
import xml.etree.ElementTree as ET import xml.etree.ElementTree as ET
from dataclasses import asdict, dataclass from dataclasses import asdict, dataclass
from datetime import datetime from datetime import UTC, datetime
from functools import wraps from functools import wraps
from multiprocessing.dummy import Pool from multiprocessing.dummy import Pool
from pathlib import Path from pathlib import Path
@@ -788,14 +788,12 @@ def update_plugins(editor: Editor, args):
autocommit = not args.no_commit autocommit = not args.no_commit
if autocommit: if autocommit:
from datetime import date
try: try:
repo = git.Repo(os.getcwd()) repo = git.Repo(os.getcwd())
updated = date.today().strftime('%m-%d-%Y') updated = datetime.now(tz=UTC).strftime('%Y-%m-%d')
print(args.outfile) print(args.outfile)
commit(repo, commit(repo,
f"{editor.attr_path}: updated the {updated}", [args.outfile] f"{editor.attr_path}: update on {updated}", [args.outfile]
) )
except git.InvalidGitRepositoryError as e: except git.InvalidGitRepositoryError as e:
print(f"Not in a git repository: {e}", file=sys.stderr) print(f"Not in a git repository: {e}", file=sys.stderr)