From a78c541554d6ab6a188d038b88706340ad639b67650225f9ef6a5d48a433d35b Mon Sep 17 00:00:00 2001 From: Sergey Matveev Date: Thu, 5 Dec 2024 12:39:00 +0300 Subject: [PATCH] Ability to set leapsecUTCAllow from CLI --- pyac/pyac.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/pyac/pyac.py b/pyac/pyac.py index e847a5e..25c8da6 100755 --- a/pyac/pyac.py +++ b/pyac/pyac.py @@ -430,10 +430,17 @@ if __name__ == "__main__": parser.add_argument( "--nosets", action="store_true", help="Do not fold NIL-valued maps to sets") + parser.add_argument( + "--leapsec-utc-allow", action="store_true", + help="Allow leapseconded UTC values") parser.add_argument("file", type=FileType("rb")) args = parser.parse_args() data = args.file.read() - data, tail = loads(data, sets=not args.nosets) + data, tail = loads( + data, + sets=not args.nosets, + leapsecUTCAllow=args.leapsec_utc_allow is True, + ) from pprint import pprint pprint(data) if tail != b"": -- 2.50.0