From 1a1311dc6db9c282c92cef4b93e5bc19fa66b2cb Mon Sep 17 00:00:00 2001 From: "Salvador E. Tropea" Date: Sun, 2 Apr 2023 09:54:30 -0300 Subject: [PATCH] [General][Added] Support for time stamp in the date - i.e. 2023-04-02T09:22-03:00 --- CHANGELOG.md | 2 ++ kibot/gs.py | 4 ++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 0f60dd9f..aa65be28 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [1.6.2] - UNRELEASED ### Added +- General: + - Support for time stamp in the date (i.e. 2023-04-02T09:22-03:00) - Command line: - `--banner N` Option to display a banner - `--log FILE` Option to log to a file, in addition to the stderr diff --git a/kibot/gs.py b/kibot/gs.py index 891cd701..ffb26d54 100644 --- a/kibot/gs.py +++ b/kibot/gs.py @@ -13,7 +13,7 @@ except ImportError: class pcbnew(object): IU_PER_MM = 1 IU_PER_MILS = 1 -from datetime import datetime, date +from datetime import datetime from sys import exit from shutil import copy2 from .misc import EXIT_BAD_ARGS, W_DATEFORMAT, W_UNKVAR, WRONG_INSTALL @@ -247,7 +247,7 @@ class GS(object): return datetime.fromtimestamp(os.path.getmtime(fname)).strftime(GS.global_date_time_format) elif GS.global_time_reformat: try: - dt = date.fromisoformat(d) + dt = datetime.fromisoformat(d) except ValueError as e: logger.warning(W_DATEFORMAT+"Trying to reformat {} time, but not in ISO format ({})".format(what, d)) logger.warning(W_DATEFORMAT+"Problem: {}".format(e))