| 1879 | } |
| 1880 | |
| 1881 | static PyObject *Strs_get_offsets_are_large(Strs *self, void *closure) { |
| 1882 | if (!Strs_ensure_tape_layout(self)) return NULL; |
| 1883 | |
| 1884 | switch (self->layout) { |
| 1885 | case STRS_U32_TAPE: |
| 1886 | case STRS_U32_TAPE_VIEW: Py_RETURN_FALSE; |
| 1887 | case STRS_U64_TAPE: |
| 1888 | case STRS_U64_TAPE_VIEW: Py_RETURN_TRUE; |
| 1889 | default: PyErr_SetString(PyExc_RuntimeError, "Unknown Strs layout"); return NULL; |
| 1890 | } |
| 1891 | } |
| 1892 | |
| 1893 | static PyObject *Strs_get_tape_address(Strs *self, void *closure) { |
| 1894 | if (!Strs_ensure_tape_layout(self)) return NULL; |
nothing calls this directly
no test coverage detected
searching dependent graphs…