Temporarily change the integer string conversion length limit.
(max_digits)
| 2727 | |
| 2728 | @contextlib.contextmanager |
| 2729 | def adjust_int_max_str_digits(max_digits): |
| 2730 | """Temporarily change the integer string conversion length limit.""" |
| 2731 | current = sys.get_int_max_str_digits() |
| 2732 | try: |
| 2733 | sys.set_int_max_str_digits(max_digits) |
| 2734 | yield |
| 2735 | finally: |
| 2736 | sys.set_int_max_str_digits(current) |
| 2737 | |
| 2738 | |
| 2739 | def exceeds_recursion_limit(): |