Author: Philip Jenvey <pjen...@underboss.org> Branch: py3k-get_clock_info Changeset: r84774:3b2a372bf5c0 Date: 2016-05-28 00:04 -0700 http://bitbucket.org/pypy/pypy/changeset/3b2a372bf5c0/
Log: probably a temporary get_clock_info for posix via host time.time 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 @@ -571,12 +571,25 @@ if not 0 <= rffi.getintfield(t_ref, 'c_tm_yday') <= 365: raise oefmt(space.w_ValueError, "day of year out of range") -def time(space): +def time(space, w_info=None): """time() -> floating point number Return the current time in seconds since the Epoch. Fractions of a second may be present if the system clock provides them.""" + # XXX: support clock_gettime + secs = pytime.time() + if w_info is not None: + # XXX: time.time delegates to the host python's time.time + # (rtime.time) so duplicate its internals for now + if rtime.HAVE_GETTIMEOFDAY: + implementation = "gettimeofday()" + resolution = 1e-6 + else: # assume using ftime(3) + implementation = "ftime()" + resolution = 1e-3 + fill_clock_info(space, w_info, implementation, + resolution, False, True) return space.wrap(secs) def get_time_time_clock_info(space, w_info): _______________________________________________ pypy-commit mailing list pypy-commit@python.org https://mail.python.org/mailman/listinfo/pypy-commit