Skip to content

Commit c17b787

Browse files
committed
requested changes
1 parent d0b17c6 commit c17b787

File tree

1 file changed

+10
-10
lines changed

1 file changed

+10
-10
lines changed

Modules/arraymodule.c

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -69,15 +69,15 @@ typedef struct {
6969
PyObject *str_iter;
7070
} array_state;
7171

72-
static inline Py_ssize_t Pyarrayobject_GET_SIZE(PyObject *op) {
72+
static inline Py_ssize_t PyArray_GET_SIZE(PyObject *op) {
7373
arrayobject *ao = (arrayobject *)op;
7474
#ifdef Py_GIL_DISABLED
7575
return _Py_atomic_load_ssize_relaxed(&(_PyVarObject_CAST(ao)->ob_size));
7676
#else
7777
return Py_SIZE(ao);
7878
#endif
7979
}
80-
#define Pyarrayobject_GET_SIZE(op) Pyarrayobject_GET_SIZE(_PyObject_CAST(op))
80+
#define PyArray_GET_SIZE(op) PyArray_GET_SIZE(_PyObject_CAST(op))
8181

8282
/* Forward declaration. */
8383
static PyObject *array_array_frombytes(PyObject *self, PyObject *bytes);
@@ -832,7 +832,7 @@ getarrayitem_maybe_locked(PyObject *op, Py_ssize_t i)
832832
if (!_Py_IsOwnedByCurrentThread((PyObject *)op) && !_PyObject_GC_IS_SHARED(op)) {
833833
return getarrayitem_locked(op, i);
834834
}
835-
Py_ssize_t size = Pyarrayobject_GET_SIZE(op);
835+
Py_ssize_t size = PyArray_GET_SIZE(op);
836836
if (!valid_index(i, size)) {
837837
return NULL;
838838
}
@@ -901,12 +901,12 @@ setarrayitem_maybe_locked(PyObject *op, Py_ssize_t i, PyObject *v)
901901
if (!_Py_IsOwnedByCurrentThread((PyObject *)op) && !_PyObject_GC_IS_SHARED(op)) {
902902
return setarrayitem_locked(op, i, v);
903903
}
904-
Py_ssize_t size = Pyarrayobject_GET_SIZE(op);
904+
Py_ssize_t size = PyArray_GET_SIZE(op);
905905
if (!valid_index(i, size)) {
906906
goto error;
907907
}
908908
arrayobject *ap = (arrayobject *)op;
909-
char *items = _Py_atomic_load_ptr(&ap->ob_item);
909+
char *items = _Py_atomic_load_ptr_relaxed(&ap->ob_item);
910910
if (items == NULL) {
911911
goto error;
912912
}
@@ -981,7 +981,7 @@ array_dealloc(PyObject *op)
981981
if (self->ob_exports > 0) {
982982
PyErr_SetString(PyExc_SystemError,
983983
"deallocated array object has exported buffers");
984-
PyErr_Print();
984+
PyErr_WriteUnraisable(NULL);
985985
}
986986
if (self->weakreflist != NULL) {
987987
PyObject_ClearWeakRefs(op);
@@ -1119,7 +1119,7 @@ static Py_ssize_t
11191119
array_length(PyObject *op)
11201120
{
11211121
arrayobject *self = arrayobject_CAST(op);
1122-
return Pyarrayobject_GET_SIZE(self);
1122+
return PyArray_GET_SIZE(self);
11231123
}
11241124

11251125

@@ -2841,7 +2841,7 @@ array_subscr(PyObject *op, PyObject *item)
28412841
if (i==-1 && PyErr_Occurred()) {
28422842
return NULL;
28432843
}
2844-
Py_ssize_t size = Pyarrayobject_GET_SIZE(op);
2844+
Py_ssize_t size = PyArray_GET_SIZE(op);
28452845
if (i < 0) {
28462846
i += size;
28472847
}
@@ -3038,7 +3038,7 @@ array_ass_subscr(PyObject *op, PyObject* item, PyObject* value)
30383038
if (i == -1 && PyErr_Occurred())
30393039
return -1;
30403040
if (i < 0)
3041-
i += Pyarrayobject_GET_SIZE(op);
3041+
i += PyArray_GET_SIZE(op);
30423042
return setarrayitem_maybe_locked(op, i, value);
30433043
}
30443044
}
@@ -3570,7 +3570,7 @@ array_arrayiterator___setstate__(arrayiterobject *self, PyObject *state)
35703570
index = -1;
35713571
}
35723572
else {
3573-
Py_ssize_t size = Pyarrayobject_GET_SIZE(self->ao);
3573+
Py_ssize_t size = PyArray_GET_SIZE(self->ao);
35743574
if (index > size) {
35753575
index = size; /* iterator at end */
35763576
}

0 commit comments

Comments
 (0)