mirror of
https://github.com/tuna/tunasync-scripts.git
synced 2025-12-25 16:32:47 +00:00
nix-channels: Tolerate new release taglines, take 2
Fix typo, add back seconds component to the expected release time format.
This commit is contained in:
parent
be5f4cd19c
commit
0bc601a389
|
|
@ -196,8 +196,8 @@ def clone_channels():
|
||||||
|
|
||||||
# Examples:
|
# Examples:
|
||||||
#
|
#
|
||||||
# Released on yyyy-mm-dd hh:mm UTC from Git commit ...
|
# Released on yyyy-mm-dd hh:mm:ss UTC from Git commit ...
|
||||||
# Released on yyyy-mm-dd hh:mm from ...
|
# Released on yyyy-mm-dd hh:mm:ss from ...
|
||||||
tagline_res = re.match(r'^Released on (.+?) (?:UTC )?from', tagline)
|
tagline_res = re.match(r'^Released on (.+?) (?:UTC )?from', tagline)
|
||||||
|
|
||||||
if tagline_res is None:
|
if tagline_res is None:
|
||||||
|
|
@ -389,7 +389,7 @@ def garbage_collect():
|
||||||
|
|
||||||
channel = release.name.split('@')[0]
|
channel = release.name.split('@')[0]
|
||||||
date_str = (release / '.released-time').read_text()
|
date_str = (release / '.released-time').read_text()
|
||||||
date_match = re.match(r'\d+-\d+-\d+ \d+:\d+', date_str)
|
date_match = re.match(r'\d+-\d+-\d+ \d+:\d+:\d+', date_str)
|
||||||
assert date_match is not None, f'Release {release!r} has invalid time {date_str!r}'
|
assert date_match is not None, f'Release {release!r} has invalid time {date_str!r}'
|
||||||
date_str = date_match[0]
|
date_str = date_match[0]
|
||||||
released_date = datetime.strptime(date_str, '%Y-%m-%d %H:%M:%S')
|
released_date = datetime.strptime(date_str, '%Y-%m-%d %H:%M:%S')
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue