Jelajahi Sumber

Move timer in primitives to top to prevent reimporting

Yentl Van Tendeloo 8 tahun lalu
induk
melakukan
674b036a59
1 mengubah file dengan 3 tambahan dan 2 penghapusan
  1. 3 2
      kernel/modelverse_kernel/primitives.py

+ 3 - 2
kernel/modelverse_kernel/primitives.py

@@ -1,3 +1,5 @@
+import time as python_time
+
 class PrimitiveFinished(Exception):
     """Exception to indicate the result value of a primitive, as a return cannot be used."""
     def __init__(self, value):
@@ -578,8 +580,7 @@ def read_taskroot(task_root, **remainder):
     raise PrimitiveFinished(task_root)
 
 def time(**remainder):
-    import time
-    a, = yield [("CNV", [time.time()])]
+    a, = yield [("CNV", [python_time.time()])]
     raise PrimitiveFinished(a)
 
 def hash(a, **remainder):