From b6b05fa04a5d18c02e8fb8b3a1c205b21b79a799269c09bf89822d2804357b99 Mon Sep 17 00:00:00 2001 From: Sergey Matveev Date: Wed, 20 Nov 2024 17:10:00 +0300 Subject: [PATCH] Trivial optimisations --- pyac/pyac.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pyac/pyac.py b/pyac/pyac.py index 3567155..43dcf8b 100755 --- a/pyac/pyac.py +++ b/pyac/pyac.py @@ -158,7 +158,7 @@ def utc2tai(secs): if secs < leapsec: break secs += Leapsecs1972 + diff - if secs in Leapsecs: + if secs == leapsec: secs += 1 return secs @@ -247,7 +247,7 @@ def tai2utc(secs, leapsecUTCAllow=False): :returns: UTC seconds, or None of TAI equals to leap second """ - diff = 0 + diff = Leapsecs1972 for leapsec in Leapsecs: if secs < leapsec: break @@ -256,7 +256,7 @@ def tai2utc(secs, leapsecUTCAllow=False): if leapsecUTCAllow: break return None - return secs - (diff + Leapsecs1972) + return secs - diff def loads(v, sets=False, leapsecUTCAllow=False): -- 2.50.0