Skip to content

Commit f39e5a5

Browse files
committed
Refactor message template
1 parent 941e670 commit f39e5a5

File tree

1 file changed

+11
-13
lines changed

1 file changed

+11
-13
lines changed

src/main.py

Lines changed: 11 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -65,41 +65,39 @@ def print_outdated_external_data(manifest_checker: manifest.ManifestChecker):
6565
ext_data = manifest_checker.get_outdated_external_data()
6666
for data in ext_data:
6767
state_txt = data.state.name or str(data.state)
68-
message_tmpl = ""
68+
message_tmpl = (
69+
"{data_state}: {data_name}\n"
70+
" Has a new version:\n"
71+
" URL: {url}\n"
72+
)
6973
message_args = {}
7074
if data.new_version:
7175
if data.type == data.Type.GIT:
7276
assert data.new_version
73-
message_tmpl = (
74-
"{data_state}: {data_name}\n"
75-
" Has a new version:\n"
76-
" URL: {url}\n"
77+
message_tmpl += (
7778
" Commit: {commit}\n"
7879
" Tag: {tag}\n"
7980
" Branch: {branch}\n"
80-
" Version: {version}\n"
81-
" Timestamp: {timestamp}\n"
8281
)
8382
message_args = data.new_version._asdict()
8483
else:
8584
assert isinstance(data, ExternalData)
8685
assert data.new_version
87-
message_tmpl = (
88-
"{data_state}: {data_name}\n"
89-
" Has a new version:\n"
90-
" URL: {url}\n"
86+
message_tmpl += (
9187
" MD5: {md5}\n"
9288
" SHA1: {sha1}\n"
9389
" SHA256: {sha256}\n"
9490
" SHA512: {sha512}\n"
9591
" Size: {size}\n"
96-
" Version: {version}\n"
97-
" Timestamp: {timestamp}\n"
9892
)
9993
message_args = {
10094
**data.new_version._asdict(),
10195
**data.new_version.checksum._asdict(),
10296
}
97+
message_tmpl += (
98+
" Version: {version}\n"
99+
" Timestamp: {timestamp}\n"
100+
)
103101
elif data.State.BROKEN in data.state:
104102
message_tmpl = (
105103
# fmt: off

0 commit comments

Comments
 (0)