python / cpython

The Python programming language
https://www.python.org
Other
63.66k stars 30.49k forks source link

[3.13] gh-113841: fix possible undefined division by 0 in _Py_c_pow() (GH-127211) #127216

Open miss-islington opened 1 day ago

miss-islington commented 1 day ago

x**y == 1/x**-y thus changing /= to *= by negating the exponent. (cherry picked from commit f7bb658124aba74be4c13f498bf46cfded710ef9)

Co-authored-by: Sergey B Kirpichev skirpichev@gmail.com