Author: Laurence Tratt <lau...@tratt.net> Branch: Changeset: r63151:9ed36ac750d8 Date: 2013-04-08 18:50 +0100 http://bitbucket.org/pypy/pypy/changeset/9ed36ac750d8/
Log: Fix typing issue. This prevented PyPy from building on OpenBSD (and maybe other platforms). Fix suggested by mattip, based on precedent in ll_os_stat.py. diff --git a/pypy/module/__pypy__/interp_time.py b/pypy/module/__pypy__/interp_time.py --- a/pypy/module/__pypy__/interp_time.py +++ b/pypy/module/__pypy__/interp_time.py @@ -61,7 +61,7 @@ ret = c_clock_gettime(clk_id, tp) if ret != 0: raise exception_from_errno(space, space.w_IOError) - return space.wrap(tp.c_tv_sec + tp.c_tv_nsec * 1e-9) + return space.wrap(int(tp.c_tv_sec) + 1e-9 * int(tp.c_tv_nsec)) @unwrap_spec(clk_id="c_int") def clock_getres(space, clk_id): @@ -69,4 +69,4 @@ ret = c_clock_getres(clk_id, tp) if ret != 0: raise exception_from_errno(space, space.w_IOError) - return space.wrap(tp.c_tv_sec + tp.c_tv_nsec * 1e-9) + return space.wrap(int(tp.c_tv_sec) + 1e-9 * int(tp.c_tv_nsec)) _______________________________________________ pypy-commit mailing list pypy-commit@python.org http://mail.python.org/mailman/listinfo/pypy-commit