12345678910111213141516171819202122 |
- """
- Rational number type based on Python integers.
- The PythonRational class from here has been moved to
- sympy.external.pythonmpq
- This module is just left here for backwards compatibility.
- """
- from sympy.core.numbers import Rational
- from sympy.core.sympify import _sympy_converter
- from sympy.utilities import public
- from sympy.external.pythonmpq import PythonMPQ
- PythonRational = public(PythonMPQ)
- def sympify_pythonrational(arg):
- return Rational(arg.numerator, arg.denominator)
- _sympy_converter[PythonRational] = sympify_pythonrational
|