| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -396,7 +396,7 @@ bytearray_getitem(PyByteArrayObject *self, Py_ssize_t i) | |||
| 396 | 396 | PyErr_SetString(PyExc_IndexError, "bytearray index out of range"); | |
| 397 | 397 | return NULL; | |
| 398 | 398 | } | |
| 399 | - return PyLong_FromLong((unsigned char)(PyByteArray_AS_STRING(self)[i])); | ||
| 399 | + return _PyLong_FromUnsignedChar((unsigned char)(self->ob_start[i])); | ||
| 400 | 400 | } | |
| 401 | 401 | ||
| 402 | 402 | static PyObject * | |
@@ -415,7 +415,7 @@ bytearray_subscript(PyByteArrayObject *self, PyObject *index) | |||
| 415 | 415 | PyErr_SetString(PyExc_IndexError, "bytearray index out of range"); | |
| 416 | 416 | return NULL; | |
| 417 | 417 | } | |
| 418 | - return PyLong_FromLong((unsigned char)(PyByteArray_AS_STRING(self)[i])); | ||
| 418 | + return _PyLong_FromUnsignedChar((unsigned char)(self->ob_start[i])); | ||
| 419 | 419 | } | |
| 420 | 420 | else if (PySlice_Check(index)) { | |
| 421 | 421 | Py_ssize_t start, stop, step, slicelength, i; | |
@@ -1841,7 +1841,7 @@ bytearray_pop_impl(PyByteArrayObject *self, Py_ssize_t index) | |||
| 1841 | 1841 | if (PyByteArray_Resize((PyObject *)self, n - 1) < 0) | |
| 1842 | 1842 | return NULL; | |
| 1843 | 1843 | ||
| 1844 | - return PyLong_FromLong((unsigned char)value); | ||
| 1844 | + return _PyLong_FromUnsignedChar((unsigned char)value); | ||
| 1845 | 1845 | } | |
| 1846 | 1846 | ||
| 1847 | 1847 | /*[clinic input] | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -1487,7 +1487,7 @@ bytes_item(PyBytesObject *a, Py_ssize_t i) | |||
| 1487 | 1487 | PyErr_SetString(PyExc_IndexError, "index out of range"); | |
| 1488 | 1488 | return NULL; | |
| 1489 | 1489 | } | |
| 1490 | - return PyLong_FromLong((unsigned char)a->ob_sval[i]); | ||
| 1490 | + return _PyLong_FromUnsignedChar((unsigned char)a->ob_sval[i]); | ||
| 1491 | 1491 | } | |
| 1492 | 1492 | ||
| 1493 | 1493 | static int | |
@@ -1595,7 +1595,7 @@ bytes_subscript(PyBytesObject* self, PyObject* item) | |||
| 1595 | 1595 | "index out of range"); | |
| 1596 | 1596 | return NULL; | |
| 1597 | 1597 | } | |
| 1598 | - return PyLong_FromLong((unsigned char)self->ob_sval[i]); | ||
| 1598 | + return _PyLong_FromUnsignedChar((unsigned char)self->ob_sval[i]); | ||
| 1599 | 1599 | } | |
| 1600 | 1600 | else if (PySlice_Check(item)) { | |
| 1601 | 1601 | Py_ssize_t start, stop, step, slicelength, i; | |
| Back | FazBrowse Home | New Git URL |
0 commit comments