We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 056b8d4 commit 1dc709cCopy full SHA for 1dc709c
src/sage/rings/integer.pyx
@@ -7564,3 +7564,8 @@ cdef double mpz_get_d_nearest(mpz_t x) except? -648555075988944.5:
7564
if resultsign < 0:
7565
d = -d
7566
return ldexp(d, shift)
7567
+
7568
7569
+# Support Python's numbers abstract base class
7570
+import numbers
7571
+numbers.Integral.register(Integer)
src/sage/rings/rational.pyx
@@ -4297,3 +4297,8 @@ cdef class long_to_Q(Morphism):
4297
'Native'
4298
"""
4299
return "Native"
4300
4301
4302
4303
4304
+numbers.Rational.register(Rational)
0 commit comments