summaryrefslogtreecommitdiff
path: root/Modules/arraymodule.c
diff options
context:
space:
mode:
authorVictor Stinner <vstinner@python.org>2019-12-09 14:09:14 +0100
committerGitHub <noreply@github.com>2019-12-09 14:09:14 +0100
commit0131aba5ae20d704b972ecd2ef0fc6c9e370a1b3 (patch)
tree2b0d2377452d9be8d09b46f38fffbceb4692110d /Modules/arraymodule.c
parenta1838ec2592e5082c75c77888f2a7a3eb21133e5 (diff)
downloadcpython-git-0131aba5ae20d704b972ecd2ef0fc6c9e370a1b3.tar.gz
bpo-38916: array.array: remove fromstring() and tostring() (GH-17487)
array.array: Remove tostring() and fromstring() methods. They were aliases to tobytes() and frombytes(), deprecated since Python 3.2.
Diffstat (limited to 'Modules/arraymodule.c')
-rw-r--r--Modules/arraymodule.c41
1 files changed, 0 insertions, 41 deletions
diff --git a/Modules/arraymodule.c b/Modules/arraymodule.c
index 1ceba9e63c..edb56ab6e1 100644
--- a/Modules/arraymodule.c
+++ b/Modules/arraymodule.c
@@ -1624,27 +1624,6 @@ frombytes(arrayobject *self, Py_buffer *buffer)
}
/*[clinic input]
-array.array.fromstring
-
- buffer: Py_buffer(accept={str, buffer})
- /
-
-Appends items from the string, interpreting it as an array of machine values, as if it had been read from a file using the fromfile() method).
-
-This method is deprecated. Use frombytes instead.
-[clinic start generated code]*/
-
-static PyObject *
-array_array_fromstring_impl(arrayobject *self, Py_buffer *buffer)
-/*[clinic end generated code: output=31c4baa779df84ce input=a3341a512e11d773]*/
-{
- if (PyErr_WarnEx(PyExc_DeprecationWarning,
- "fromstring() is deprecated. Use frombytes() instead.", 2) != 0)
- return NULL;
- return frombytes(self, buffer);
-}
-
-/*[clinic input]
array.array.frombytes
buffer: Py_buffer
@@ -1679,24 +1658,6 @@ array_array_tobytes_impl(arrayobject *self)
}
/*[clinic input]
-array.array.tostring
-
-Convert the array to an array of machine values and return the bytes representation.
-
-This method is deprecated. Use tobytes instead.
-[clinic start generated code]*/
-
-static PyObject *
-array_array_tostring_impl(arrayobject *self)
-/*[clinic end generated code: output=7d6bd92745a2c8f3 input=b6c0ddee7b30457e]*/
-{
- if (PyErr_WarnEx(PyExc_DeprecationWarning,
- "tostring() is deprecated. Use tobytes() instead.", 2) != 0)
- return NULL;
- return array_array_tobytes_impl(self);
-}
-
-/*[clinic input]
array.array.fromunicode
ustr: Py_UNICODE(zeroes=True)
@@ -2283,7 +2244,6 @@ static PyMethodDef array_methods[] = {
ARRAY_ARRAY_EXTEND_METHODDEF
ARRAY_ARRAY_FROMFILE_METHODDEF
ARRAY_ARRAY_FROMLIST_METHODDEF
- ARRAY_ARRAY_FROMSTRING_METHODDEF
ARRAY_ARRAY_FROMBYTES_METHODDEF
ARRAY_ARRAY_FROMUNICODE_METHODDEF
ARRAY_ARRAY_INDEX_METHODDEF
@@ -2294,7 +2254,6 @@ static PyMethodDef array_methods[] = {
ARRAY_ARRAY_REVERSE_METHODDEF
ARRAY_ARRAY_TOFILE_METHODDEF
ARRAY_ARRAY_TOLIST_METHODDEF
- ARRAY_ARRAY_TOSTRING_METHODDEF
ARRAY_ARRAY_TOBYTES_METHODDEF
ARRAY_ARRAY_TOUNICODE_METHODDEF
ARRAY_ARRAY___SIZEOF___METHODDEF