Skip to content

Commit bf78977

Browse files
author
Matthias Koeppe
committed
src/sage/rings/number_field/number_field_element.pyx: Remove unpickling functions deprecated in #25848 (2018)
1 parent fca78ce commit bf78977

File tree

1 file changed

+0
-38
lines changed

1 file changed

+0
-38
lines changed

src/sage/rings/number_field/number_field_element.pyx

Lines changed: 0 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -123,44 +123,6 @@ def is_NumberFieldElement(x):
123123
return isinstance(x, NumberFieldElement)
124124

125125

126-
def __create__NumberFieldElement_version0(parent, poly):
127-
"""
128-
Used in unpickling elements of number fields pickled under very old Sage versions.
129-
130-
TESTS::
131-
132-
sage: x = polygen(ZZ, 'x')
133-
sage: k.<a> = NumberField(x^3 - 2)
134-
sage: R.<z> = QQ[]
135-
sage: sage.rings.number_field.number_field_element.__create__NumberFieldElement_version0(k, z^2 + z + 1)
136-
doctest:...: DeprecationWarning: __create__NumberFieldElement_version0() is deprecated
137-
See https://github.com/sagemath/sage/issues/25848 for details.
138-
a^2 + a + 1
139-
"""
140-
from sage.misc.superseded import deprecation_cython as deprecation
141-
deprecation(25848, '__create__NumberFieldElement_version0() is deprecated')
142-
return NumberFieldElement(parent, poly)
143-
144-
145-
def __create__NumberFieldElement_version1(parent, cls, poly):
146-
"""
147-
Used in unpickling elements of number fields pickled under old Sage versions.
148-
149-
TESTS::
150-
151-
sage: x = polygen(ZZ, 'x')
152-
sage: k.<a> = NumberField(x^3 - 2)
153-
sage: R.<z> = QQ[]
154-
sage: sage.rings.number_field.number_field_element.__create__NumberFieldElement_version1(k, type(a), z^2 + z + 1)
155-
doctest:...: DeprecationWarning: __create__NumberFieldElement_version1() is deprecated
156-
See https://github.com/sagemath/sage/issues/25848 for details.
157-
a^2 + a + 1
158-
"""
159-
from sage.misc.superseded import deprecation_cython as deprecation
160-
deprecation(25848, '__create__NumberFieldElement_version1() is deprecated')
161-
return cls(parent, poly)
162-
163-
164126
def _inverse_mod_generic(elt, I):
165127
r"""
166128
Return an inverse of ``elt`` modulo the given ideal. This is a separate

0 commit comments

Comments
 (0)