From: Sergey Matveev Date: Wed, 20 Nov 2024 14:10:00 +0000 (+0300) Subject: Trivial optimisations X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=b6b05fa04a5d18c02e8fb8b3a1c205b21b79a799269c09bf89822d2804357b99;p=keks.git Trivial optimisations --- 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):