|
| 1 | +diff --git a/src/sage/rings/factorint_pari.pyx b/src/sage/rings/factorint_pari.pyx |
| 2 | +index 1774cbf0886..be0a500c2b6 100644 |
| 3 | +--- a/src/sage/rings/factorint_pari.pyx |
| 4 | ++++ b/src/sage/rings/factorint_pari.pyx |
| 5 | +@@ -53,8 +53,6 @@ def factor_using_pari(n, int_=False, debug_level=0, proof=None): |
| 6 | + sage: from sage.doctest.util import ensure_interruptible_after |
| 7 | + sage: with ensure_interruptible_after(0.5): factor(2^1000 - 1, verbose=5) |
| 8 | + ... |
| 9 | +- doctest:warning... |
| 10 | +- RuntimeWarning: cypari2 leaked ... bytes on the PARI stack |
| 11 | + sage: pari.get_debug_level() |
| 12 | + 0 |
| 13 | + """ |
| 14 | +diff --git a/src/sage/rings/integer.pyx b/src/sage/rings/integer.pyx |
| 15 | +index 358aac0339c..dc4dcc4866e 100644 |
| 16 | +--- a/src/sage/rings/integer.pyx |
| 17 | ++++ b/src/sage/rings/integer.pyx |
| 18 | +@@ -7305,10 +7305,11 @@ cdef class Integer(sage.structure.element.EuclideanDomainElement): |
| 19 | + check for reliable interrupting, see :issue:`18919`:: |
| 20 | + |
| 21 | + sage: from cysignals import AlarmInterrupt |
| 22 | ++ sage: from warnings import filterwarnings |
| 23 | ++ sage: filterwarnings("ignore", r"cypari2 leaked \d+ bytes on the PARI stack") |
| 24 | + sage: for i in [1..10]: # long time (5s) # needs sage.libs.pari |
| 25 | + ....: with ensure_interruptible_after(i/11): |
| 26 | + ....: (2^100).binomial(2^22, algorithm='pari') |
| 27 | +- doctest:...: RuntimeWarning: cypari2 leaked ... bytes on the PARI stack... |
| 28 | + """ |
| 29 | + cdef Integer x |
| 30 | + cdef Integer mm |
0 commit comments