Author: Amaury Forgeot d'Arc <amaur...@gmail.com> Branch: py3.6 Changeset: r93619:6190ca28a930 Date: 2017-12-25 19:08 +0100 http://bitbucket.org/pypy/pypy/changeset/6190ca28a930/
Log: Add math.tau diff --git a/pypy/module/math/__init__.py b/pypy/module/math/__init__.py --- a/pypy/module/math/__init__.py +++ b/pypy/module/math/__init__.py @@ -11,6 +11,7 @@ interpleveldefs = { 'e' : 'interp_math.get(space).w_e', 'pi' : 'interp_math.get(space).w_pi', + 'tau' : 'interp_math.get(space).w_tau', 'inf' : 'interp_math.get(space).w_inf', 'nan' : 'interp_math.get(space).w_nan', 'pow' : 'interp_math.pow', diff --git a/pypy/module/math/interp_math.py b/pypy/module/math/interp_math.py --- a/pypy/module/math/interp_math.py +++ b/pypy/module/math/interp_math.py @@ -10,6 +10,7 @@ def __init__(self, space): self.w_e = space.newfloat(math.e) self.w_pi = space.newfloat(math.pi) + self.w_tau = space.newfloat(math.pi * 2.0) self.w_inf = space.newfloat(rfloat.INFINITY) self.w_nan = space.newfloat(rfloat.NAN) def get(space): diff --git a/pypy/module/math/test/test_math.py b/pypy/module/math/test/test_math.py --- a/pypy/module/math/test/test_math.py +++ b/pypy/module/math/test/test_math.py @@ -380,3 +380,7 @@ assert math.isinf(math.inf) assert math.inf > -math.inf assert math.isnan(math.nan) + + def test_pi_tau(self): + import math + assert math.tau == math.pi * 2.0 _______________________________________________ pypy-commit mailing list pypy-commit@python.org https://mail.python.org/mailman/listinfo/pypy-commit