Use RFC-3339/ISO-8601 compatible timestamps
This commit is contained in:
parent
84a6181c35
commit
ffc86897d9
1 changed files with 10 additions and 5 deletions
15
update.py
15
update.py
|
@ -25,6 +25,7 @@ AUR_GIT_REPO_PATH_TEMPLATE = AUR_GIT_REPO_PATH + "/{}.git"
|
||||||
GLOBAL_LOG_FILE = "log.txt"
|
GLOBAL_LOG_FILE = "log.txt"
|
||||||
DEFAULT_EDITOR = "/usr/bin/nano"
|
DEFAULT_EDITOR = "/usr/bin/nano"
|
||||||
IS_DIGIT_REGEX = re.compile("^[0-9]+$")
|
IS_DIGIT_REGEX = re.compile("^[0-9]+$")
|
||||||
|
STRFTIME_FORMAT = "%Y-%m-%dT%H:%M:%SZ"
|
||||||
|
|
||||||
|
|
||||||
class ArchPkgVersion:
|
class ArchPkgVersion:
|
||||||
|
@ -209,7 +210,7 @@ def log_print(*args, **kwargs):
|
||||||
and kwargs["other_state"]["is_timed"]
|
and kwargs["other_state"]["is_timed"]
|
||||||
):
|
):
|
||||||
t = datetime.datetime.now(datetime.timezone.utc).strftime(
|
t = datetime.datetime.now(datetime.timezone.utc).strftime(
|
||||||
"%Y-%m-%d_%H-%M-%S_%Z"
|
STRFTIME_FORMAT
|
||||||
)
|
)
|
||||||
print(t, end=" ")
|
print(t, end=" ")
|
||||||
with open(GLOBAL_LOG_FILE, "a", encoding="utf-8") as lf:
|
with open(GLOBAL_LOG_FILE, "a", encoding="utf-8") as lf:
|
||||||
|
@ -1126,7 +1127,7 @@ def handle_output_stream(
|
||||||
if other_state["is_log_timed"]:
|
if other_state["is_log_timed"]:
|
||||||
nowstring = datetime.datetime.now(
|
nowstring = datetime.datetime.now(
|
||||||
datetime.timezone.utc
|
datetime.timezone.utc
|
||||||
).strftime("%Y-%m-%d_%H-%M-%S_%Z ")
|
).strftime(STRFTIME_FORMAT + " ")
|
||||||
line = nowstring + line
|
line = nowstring + line
|
||||||
log_count += len(line)
|
log_count += len(line)
|
||||||
if log_count > other_state["log_limit"]:
|
if log_count > other_state["log_limit"]:
|
||||||
|
@ -1256,7 +1257,7 @@ def update_pkg_list(
|
||||||
)
|
)
|
||||||
post_command_list.insert(3, "RUSTC_WRAPPER=/usr/bin/sccache")
|
post_command_list.insert(3, "RUSTC_WRAPPER=/usr/bin/sccache")
|
||||||
nowstring = datetime.datetime.now(datetime.timezone.utc).strftime(
|
nowstring = datetime.datetime.now(datetime.timezone.utc).strftime(
|
||||||
"%Y-%m-%d_%H-%M-%S_%Z"
|
STRFTIME_FORMAT
|
||||||
)
|
)
|
||||||
if "link_cargo_registry" in pkg_state[pkg]:
|
if "link_cargo_registry" in pkg_state[pkg]:
|
||||||
command_list.insert(2, "-d")
|
command_list.insert(2, "-d")
|
||||||
|
@ -1737,7 +1738,9 @@ if __name__ == "__main__":
|
||||||
if args_logs_dir is not None:
|
if args_logs_dir is not None:
|
||||||
GLOBAL_LOG_FILE = args_logs_dir + "/update.py_logs"
|
GLOBAL_LOG_FILE = args_logs_dir + "/update.py_logs"
|
||||||
log_print(
|
log_print(
|
||||||
f"{datetime.datetime.now(datetime.timezone.utc).strftime('%Y-%m-%d %H:%M %Z')}",
|
datetime.datetime.now(datetime.timezone.utc).strftime(
|
||||||
|
STRFTIME_FORMAT
|
||||||
|
),
|
||||||
other_state=other_state,
|
other_state=other_state,
|
||||||
)
|
)
|
||||||
log_print(
|
log_print(
|
||||||
|
@ -1820,7 +1823,9 @@ if __name__ == "__main__":
|
||||||
if other_state["logs_dir"] is not None:
|
if other_state["logs_dir"] is not None:
|
||||||
GLOBAL_LOG_FILE = other_state["logs_dir"] + "/update.py_logs"
|
GLOBAL_LOG_FILE = other_state["logs_dir"] + "/update.py_logs"
|
||||||
log_print(
|
log_print(
|
||||||
f"{datetime.datetime.now(datetime.timezone.utc).strftime('%Y-%m-%d %H:%M %Z')}",
|
datetime.datetime.now(datetime.timezone.utc).strftime(
|
||||||
|
STRFTIME_FORMAT
|
||||||
|
),
|
||||||
other_state=other_state,
|
other_state=other_state,
|
||||||
)
|
)
|
||||||
log_print(
|
log_print(
|
||||||
|
|
Loading…
Reference in a new issue