Author: Philip Jenvey <pjen...@underboss.org>
Branch: py3k-get_clock_info
Changeset: r84802:e32a74a2dba7
Date: 2016-05-28 14:16 -0700
http://bitbucket.org/pypy/pypy/changeset/e32a74a2dba7/

Log:    fill_clock_info -> _setinfo

diff --git a/pypy/module/time/interp_time.py b/pypy/module/time/interp_time.py
--- a/pypy/module/time/interp_time.py
+++ b/pypy/module/time/interp_time.py
@@ -250,8 +250,8 @@
                     raise exception_from_saved_errno(space, space.w_OSError)
 
                 if w_info is not None:
-                    fill_clock_info(space, w_info, "gettimeofday()",
-                                    1e-6, False, True)
+                    _setinfo(space, w_info,
+                             "gettimeofday()", 1e-6, False, True)
 
                 seconds = float(timeval.tv_sec) + timeval.tv_usec * 1e-6
             return space.wrap(seconds)
@@ -581,9 +581,8 @@
                             res = _timespec_to_seconds(tsres)
                         else:
                             res = 1e-9
-                        fill_clock_info(space, w_info,
-                                    "clock_gettime(CLOCK_REALTIME)",
-                                    res, False, True)
+                        _setinfo(space, w_info, 
"clock_gettime(CLOCK_REALTIME)",
+                                 res, False, True)
                 return space.wrap(_timespec_to_seconds(timespec))
 
     # XXX: rewrite the final fallback into gettimeofday w/ windows
@@ -598,8 +597,7 @@
         else: # assume using ftime(3)
             implementation = "ftime()"
             resolution = 1e-3
-        fill_clock_info(space, w_info, implementation,
-                        resolution, False, True)
+        _setinfo(space, w_info, implementation, resolution, False, True)
     return space.wrap(secs)
 
 
@@ -844,8 +842,7 @@
                         
rwin32.lastSavedWindowsError("GetSystemTimeAdjustment"))
                 resolution = resolution * time_increment[0]
             print("out of with".encode("ascii"))
-            fill_clock_info(space, w_info, implementation,
-                            resolution, True, False)
+            _setinfo(space, w_info, implementation, resolution, True, False)
         return space.wrap(result)
 
 elif _MACOSX:
@@ -869,8 +866,7 @@
               # Looking at the C, I would say yes, but nanosecs
               # doesn't...
             res = (numer / denom) * 1e-9
-            fill_clock_info(space, w_info, "mach_absolute_time()",
-                            res, True, False)
+            _setinfo(space, w_info, "mach_absolute_time()", res, True, False)
         secs = nanosecs / 10**9
         rest = nanosecs % 10**9
         return space.wrap(float(secs) + float(rest) * 1e-9)
@@ -892,8 +888,7 @@
                     res = _timespec_to_seconds(tsres)
                 else:
                     res = 1e-9
-            fill_clock_info(space, w_info, implementation,
-                            res, True, False)
+            _setinfo(space, w_info, implementation, res, True, False)
         return w_result
 
 if _WIN:
@@ -926,8 +921,7 @@
             user_time2 = (user_time.c_dwLowDateTime |
                           user_time.c_dwHighDateTime << 32)
         if w_info is not None:
-            fill_clock_info(space, w_info,
-                            "GetProcessTimes()", 1e-7, True, False)
+            _setinfo(space, w_info, "GetProcessTimes()", 1e-7, True, False)
         return space.wrap((float(kernel_time2) + float(user_time2)) * 1e-7)
 
 else:
@@ -953,8 +947,8 @@
                                 res = _timespec_to_seconds(tsres)
                             else:
                                 res = 1e-9
-                        fill_clock_info(space, w_info, implementation,
-                                        res, True, False)
+                        _setinfo(space, w_info,
+                                 implementation, res, True, False)
                     return space.wrap(_timespec_to_seconds(timespec))
 
         if True: # XXX available except if it isn't?
@@ -964,9 +958,8 @@
                 ret = c_getrusage(RUSAGE_SELF, rusage)
                 if ret == 0:
                     if w_info is not None:
-                        fill_clock_info(space, w_info,
-                                        "getrusage(RUSAGE_SELF)",
-                                        1e-6, True, False)
+                        _setinfo(space, w_info,
+                                 "getrusage(RUSAGE_SELF)", 1e-6, True, False)
                     return space.wrap(decode_timeval(rusage.c_ru_utime) +
                                       decode_timeval(rusage.c_ru_stime))
         if have_times:
@@ -975,9 +968,9 @@
                 if rffi.cast(lltype.Signed, ret) != -1:
                     cpu_time = float(tms.c_tms_utime + tms.c_tms_stime)
                     if w_info is not None:
-                        fill_clock_info(space, w_info, "times()",
-                                        1.0 / rposix.CLOCK_TICKS_PER_SECOND,
-                                        True, False)
+                        _setinfo(space, w_info, "times()",
+                                 1.0 / rposix.CLOCK_TICKS_PER_SECOND,
+                                 True, False)
                     return space.wrap(cpu_time / rposix.CLOCK_TICKS_PER_SECOND)
         return clock(space)
 
@@ -1005,12 +998,12 @@
                         "the processor time used is not available or its value"
                         "cannot be represented")
         if w_info is not None:
-            fill_clock_info(space, w_info, "clock()",
-                            1.0 / CLOCKS_PER_SEC, True, False)
+            _setinfo(space, w_info,
+                     "clock()", 1.0 / CLOCKS_PER_SEC, True, False)
         return space.wrap((1.0 * value) / CLOCKS_PER_SEC)
 
 
-def fill_clock_info(space, w_info, impl, res, mono, adj):
+def _setinfo(space, w_info, impl, res, mono, adj):
     space.setattr(w_info, space.wrap('implementation'), space.wrap(impl))
     space.setattr(w_info, space.wrap('resolution'), space.wrap(res))
     space.setattr(w_info, space.wrap('monotonic'), space.wrap(mono))
_______________________________________________
pypy-commit mailing list
pypy-commit@python.org
https://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to