Skip to content

Commit eb1a891

Browse files
committed
Change to bytearray
1 parent 611ad22 commit eb1a891

File tree

2 files changed

+7
-7
lines changed

2 files changed

+7
-7
lines changed

Lib/test/test_capi/test_abstract.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -341,15 +341,15 @@ def test_object_delattrstring(self):
341341

342342
def test_copy_to_object(self):
343343
copy_to_object = _testcapi.object_copy_to_object
344-
s1 = copy_to_object(bytes(3), 'abc', 'C')
345-
s2 = copy_to_object(bytes(3), 'abc', 'F')
346-
s3 = copy_to_object(bytes(3), 'abc', 'A')
344+
s1 = copy_to_object(bytearray(3), 'abc', 'C')
345+
s2 = copy_to_object(bytearray(3), 'abc', 'F')
346+
s3 = copy_to_object(bytearray(3), 'abc', 'A')
347347
self.assertEqual(s1, s2)
348348
self.assertEqual(s2, s3)
349349
self.assertEqual(s1, s3)
350-
self.assertRaises(BufferError, copy_to_object, bytes(2), 'abc', 'C')
351-
self.assertRaises(BufferError, copy_to_object, bytes(2), 'abc', 'F')
352-
self.assertRaises(BufferError, copy_to_object, bytes(2), 'abc', 'A')
350+
self.assertRaises(BufferError, copy_to_object, bytearray(2), 'abc', 'C')
351+
self.assertRaises(BufferError, copy_to_object, bytearray(2), 'abc', 'F')
352+
self.assertRaises(BufferError, copy_to_object, bytearray(2), 'abc', 'A')
353353
self.assertRaises(TypeError, copy_to_object, list(), 'abc', 'C')
354354
self.assertRaises(TypeError, copy_to_object, list(), 'abc', 'F')
355355
self.assertRaises(TypeError, copy_to_object, list(), 'abc', 'A')

Objects/abstract.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -748,7 +748,7 @@ PyObject_CopyToObject(PyObject *obj, void *buf, Py_ssize_t len, char fort)
748748
return -1;
749749
}
750750

751-
if (PyObject_GetBuffer(obj, &view_obj, PyBUF_FULL_RO)) {
751+
if (PyObject_GetBuffer(obj, &view_obj, PyBUF_FULL)) {
752752
return -1;
753753
}
754754

0 commit comments

Comments
 (0)