@@ -96,8 +96,8 @@ def adler32(data, value = 1):
96
96
cdef unsigned long init = PyLong_AsUnsignedLongMask(value)
97
97
cdef Py_buffer buffer_data
98
98
cdef Py_buffer* buffer = & buffer_data
99
- if PyObject_GetBuffer(data, buffer , PyBUF_SIMPLE) ! = 0 :
100
- raise TypeError ( " Failed to get buffer" )
99
+ # Cython makes sure error is handled when acquiring buffer fails.
100
+ PyObject_GetBuffer(data, buffer , PyBUF_SIMPLE )
101
101
try :
102
102
if buffer .len > UINT64_MAX:
103
103
raise ValueError (" Data too big for adler32" )
@@ -116,8 +116,8 @@ def crc32(data, value = 0):
116
116
cdef unsigned long init = PyLong_AsUnsignedLongMask(value)
117
117
cdef Py_buffer buffer_data
118
118
cdef Py_buffer* buffer = & buffer_data
119
- if PyObject_GetBuffer(data, buffer , PyBUF_SIMPLE) ! = 0 :
120
- raise TypeError ( " Failed to get buffer" )
119
+ # Cython makes sure error is handled when acquiring buffer fails.
120
+ PyObject_GetBuffer(data, buffer , PyBUF_SIMPLE )
121
121
try :
122
122
if buffer .len > UINT64_MAX:
123
123
raise ValueError (" Data too big for adler32" )
@@ -217,8 +217,8 @@ def compress(data,
217
217
# initialise input
218
218
cdef Py_buffer buffer_data
219
219
cdef Py_buffer* buffer = & buffer_data
220
- if PyObject_GetBuffer(data, buffer , PyBUF_SIMPLE) ! = 0 :
221
- raise TypeError ( " Failed to get buffer" )
220
+ # Cython makes sure error is handled when acquiring buffer fails.
221
+ PyObject_GetBuffer(data, buffer , PyBUF_SIMPLE )
222
222
cdef Py_ssize_t ibuflen = buffer .len
223
223
cdef unsigned char * ibuf = < unsigned char * > buffer .buf
224
224
stream.next_in = ibuf
@@ -294,8 +294,8 @@ def decompress(data,
294
294
# initialise input
295
295
cdef Py_buffer buffer_data
296
296
cdef Py_buffer* buffer = & buffer_data
297
- if PyObject_GetBuffer(data, buffer , PyBUF_SIMPLE) ! = 0 :
298
- raise TypeError ( " Failed to get buffer" )
297
+ # Cython makes sure error is handled when acquiring buffer fails.
298
+ PyObject_GetBuffer(data, buffer , PyBUF_SIMPLE )
299
299
cdef Py_ssize_t ibuflen = buffer .len
300
300
cdef unsigned char * ibuf = < unsigned char * > buffer .buf
301
301
stream.next_in = ibuf
@@ -438,8 +438,8 @@ cdef class Compress:
438
438
# initialise input
439
439
cdef Py_buffer buffer_data
440
440
cdef Py_buffer* buffer = & buffer_data
441
- if PyObject_GetBuffer(data, buffer , PyBUF_SIMPLE) ! = 0 :
442
- raise TypeError ( " Failed to get buffer" )
441
+ # Cython makes sure error is handled when acquiring buffer fails.
442
+ PyObject_GetBuffer(data, buffer , PyBUF_SIMPLE )
443
443
cdef Py_ssize_t ibuflen = buffer .len
444
444
cdef unsigned char * ibuf = < unsigned char * > buffer .buf
445
445
self .stream.next_in = ibuf
@@ -617,8 +617,8 @@ cdef class Decompress:
617
617
# initialise input
618
618
cdef Py_buffer buffer_data
619
619
cdef Py_buffer* buffer = & buffer_data
620
- if PyObject_GetBuffer(data, buffer , PyBUF_SIMPLE) ! = 0 :
621
- raise TypeError ( " Failed to get buffer" )
620
+ # Cython makes sure error is handled when acquiring buffer fails.
621
+ PyObject_GetBuffer(data, buffer , PyBUF_SIMPLE )
622
622
cdef Py_ssize_t ibuflen = buffer .len
623
623
cdef unsigned char * ibuf = < unsigned char * > buffer .buf
624
624
self .stream.next_in = ibuf
@@ -673,8 +673,8 @@ cdef class Decompress:
673
673
674
674
cdef Py_buffer buffer_data
675
675
cdef Py_buffer* buffer = & buffer_data
676
- if PyObject_GetBuffer( self .unconsumed_tail, buffer , PyBUF_SIMPLE) ! = 0 :
677
- raise TypeError ( " Failed to get buffer" )
676
+ # Cython makes sure error is handled when acquiring buffer fails.
677
+ PyObject_GetBuffer( self .unconsumed_tail, buffer , PyBUF_SIMPLE )
678
678
cdef Py_ssize_t ibuflen = buffer .len
679
679
cdef unsigned char * ibuf = < unsigned char * > buffer .buf
680
680
self .stream.next_in = ibuf
0 commit comments