]> Cypherpunks repositories - keks.git/commitdiff
Place function before intended call to it
authorSergey Matveev <stargrave@stargrave.org>
Wed, 20 Nov 2024 13:10:31 +0000 (16:10 +0300)
committerSergey Matveev <stargrave@stargrave.org>
Wed, 20 Nov 2024 13:10:31 +0000 (16:10 +0300)
pyac/pyac.py

index f7ee4e982d03461d095138cca4f83f926c76212bb03fb57fcdd1de8a4b514187..27c8a3d3b90e1ce932bac9888ad1a86fa64584de68a26f0a5ce477b6e8a3eef9 100755 (executable)
@@ -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.