◐ Shell
clean mode source ↗

gh-90716: Remove _pylong._DEBUG flag by vstinner · Pull Request #99063 · python/cpython

Expand Up @@ -16,8 +16,6 @@ import re import decimal
_DEBUG = False

def int_to_decimal(n): """Asymptotically fast conversion of an 'int' to Decimal.""" Expand All @@ -32,9 +30,6 @@ def int_to_decimal(n): # "clever" recursive way. If we want a string representation, we # apply str to _that_.
if _DEBUG: print('int_to_decimal', n.bit_length(), file=sys.stderr)
D = decimal.Decimal D2 = D(2)
Expand Down Expand Up @@ -141,8 +136,6 @@ def inner(a, b): def int_from_string(s): """Asymptotically fast version of PyLong_FromString(), conversion of a string of decimal digits into an 'int'.""" if _DEBUG: print('int_from_string', len(s), file=sys.stderr) # PyLong_FromString() has already removed leading +/-, checked for invalid # use of underscore characters, checked that string consists of only digits # and underscores, and stripped leading whitespace. The input can still Expand Down Expand Up @@ -281,8 +274,6 @@ def int_divmod(a, b): """Asymptotically fast replacement for divmod, for 'int'. Its time complexity is O(n**1.58), where n = #bits(a) + #bits(b). """ if _DEBUG: print('int_divmod', a.bit_length(), b.bit_length(), file=sys.stderr) if b == 0: raise ZeroDivisionError elif b < 0: Expand Down