From 0d61e4d63e43e71455e0c69d4a2be7e607690c3c7a743221a767b79696b3e060 Mon Sep 17 00:00:00 2001 From: Sergey Matveev Date: Wed, 20 Nov 2024 16:10:31 +0300 Subject: [PATCH] Place function before intended call to it --- pyac/pyac.py | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/pyac/pyac.py b/pyac/pyac.py index f7ee4e9..27c8a3d 100755 --- a/pyac/pyac.py +++ b/pyac/pyac.py @@ -151,6 +151,18 @@ def _str(v, utf8): return _byte(t | lv) + lb + v +def utc2tai(secs): + """Add leapseconds to UTC + """ + for diff, leapsec in enumerate(Leapsecs): + if secs < leapsec: + break + secs += Leapsecs1972 + diff + if secs in Leapsecs: + secs += 1 + return secs + TAI64Base + + def dumps(v): if v is None: return _byte(TagNIL) @@ -248,18 +260,6 @@ def tai2utc(secs, leapsecUTCAllow=False): return secs - (diff + Leapsecs1972) -def utc2tai(secs): - """Add leapseconds to UTC - """ - for diff, leapsec in enumerate(Leapsecs): - if secs < leapsec: - break - secs += Leapsecs1972 + diff - if secs in Leapsecs: - secs += 1 - return secs + TAI64Base - - def loads(v, sets=False, leapsecUTCAllow=False): """Decode YAC-encoded data. -- 2.50.0