@@ -870,8 +870,9 @@ test_L_code(PyObject *self)
870870 PyTuple_SET_ITEM (tuple , 0 , num );
871871
872872 value = -1 ;
873- if (PyArg_ParseTuple (tuple , "L:test_L_code" , & value ) < 0 )
873+ if (! PyArg_ParseTuple (tuple , "L:test_L_code" , & value )) {
874874 return NULL ;
875+ }
875876 if (value != 42 )
876877 return raiseTestError ("test_L_code" ,
877878 "L code returned wrong value for long 42" );
@@ -884,8 +885,9 @@ test_L_code(PyObject *self)
884885 PyTuple_SET_ITEM (tuple , 0 , num );
885886
886887 value = -1 ;
887- if (PyArg_ParseTuple (tuple , "L:test_L_code" , & value ) < 0 )
888+ if (! PyArg_ParseTuple (tuple , "L:test_L_code" , & value )) {
888889 return NULL ;
890+ }
889891 if (value != 42 )
890892 return raiseTestError ("test_L_code" ,
891893 "L code returned wrong value for int 42" );
@@ -1202,8 +1204,9 @@ test_k_code(PyObject *self)
12021204 PyTuple_SET_ITEM (tuple , 0 , num );
12031205
12041206 value = 0 ;
1205- if (PyArg_ParseTuple (tuple , "k:test_k_code" , & value ) < 0 )
1207+ if (! PyArg_ParseTuple (tuple , "k:test_k_code" , & value )) {
12061208 return NULL ;
1209+ }
12071210 if (value != ULONG_MAX )
12081211 return raiseTestError ("test_k_code" ,
12091212 "k code returned wrong value for long 0xFFF...FFF" );
@@ -1221,8 +1224,9 @@ test_k_code(PyObject *self)
12211224 PyTuple_SET_ITEM (tuple , 0 , num );
12221225
12231226 value = 0 ;
1224- if (PyArg_ParseTuple (tuple , "k:test_k_code" , & value ) < 0 )
1227+ if (! PyArg_ParseTuple (tuple , "k:test_k_code" , & value )) {
12251228 return NULL ;
1229+ }
12261230 if (value != (unsigned long )-0x42 )
12271231 return raiseTestError ("test_k_code" ,
12281232 "k code returned wrong value for long -0xFFF..000042" );
@@ -1560,11 +1564,13 @@ test_s_code(PyObject *self)
15601564 /* These two blocks used to raise a TypeError:
15611565 * "argument must be string without null bytes, not str"
15621566 */
1563- if (PyArg_ParseTuple (tuple , "s:test_s_code1" , & value ) < 0 )
1564- return NULL ;
1567+ if (!PyArg_ParseTuple (tuple , "s:test_s_code1" , & value )) {
1568+ return NULL ;
1569+ }
15651570
1566- if (PyArg_ParseTuple (tuple , "z:test_s_code2" , & value ) < 0 )
1567- return NULL ;
1571+ if (!PyArg_ParseTuple (tuple , "z:test_s_code2" , & value )) {
1572+ return NULL ;
1573+ }
15681574
15691575 Py_DECREF (tuple );
15701576 Py_RETURN_NONE ;
@@ -1666,14 +1672,16 @@ test_u_code(PyObject *self)
16661672 PyTuple_SET_ITEM (tuple , 0 , obj );
16671673
16681674 value = 0 ;
1669- if (PyArg_ParseTuple (tuple , "u:test_u_code" , & value ) < 0 )
1675+ if (! PyArg_ParseTuple (tuple , "u:test_u_code" , & value )) {
16701676 return NULL ;
1677+ }
16711678 if (value != PyUnicode_AS_UNICODE (obj ))
16721679 return raiseTestError ("test_u_code" ,
16731680 "u code returned wrong value for u'test'" );
16741681 value = 0 ;
1675- if (PyArg_ParseTuple (tuple , "u#:test_u_code" , & value , & len ) < 0 )
1682+ if (! PyArg_ParseTuple (tuple , "u#:test_u_code" , & value , & len )) {
16761683 return NULL ;
1684+ }
16771685 if (value != PyUnicode_AS_UNICODE (obj ) ||
16781686 len != PyUnicode_GET_SIZE (obj ))
16791687 return raiseTestError ("test_u_code" ,
@@ -1706,8 +1714,9 @@ test_Z_code(PyObject *self)
17061714 value2 = PyUnicode_AS_UNICODE (obj );
17071715
17081716 /* Test Z for both values */
1709- if (PyArg_ParseTuple (tuple , "ZZ:test_Z_code" , & value1 , & value2 ) < 0 )
1717+ if (! PyArg_ParseTuple (tuple , "ZZ:test_Z_code" , & value1 , & value2 )) {
17101718 return NULL ;
1719+ }
17111720 if (value1 != PyUnicode_AS_UNICODE (obj ))
17121721 return raiseTestError ("test_Z_code" ,
17131722 "Z code returned wrong value for 'test'" );
@@ -1721,9 +1730,11 @@ test_Z_code(PyObject *self)
17211730 len2 = -1 ;
17221731
17231732 /* Test Z# for both values */
1724- if (PyArg_ParseTuple (tuple , "Z#Z#:test_Z_code" , & value1 , & len1 ,
1725- & value2 , & len2 ) < 0 )
1733+ if (!PyArg_ParseTuple (tuple , "Z#Z#:test_Z_code" , & value1 , & len1 ,
1734+ & value2 , & len2 ))
1735+ {
17261736 return NULL ;
1737+ }
17271738 if (value1 != PyUnicode_AS_UNICODE (obj ) ||
17281739 len1 != PyUnicode_GET_SIZE (obj ))
17291740 return raiseTestError ("test_Z_code" ,
@@ -2028,17 +2039,19 @@ test_empty_argparse(PyObject *self)
20282039 tuple = PyTuple_New (0 );
20292040 if (!tuple )
20302041 return NULL ;
2031- if ((result = PyArg_ParseTuple (tuple , "|:test_empty_argparse" )) < 0 )
2042+ if (! (result = PyArg_ParseTuple (tuple , "|:test_empty_argparse" ))) {
20322043 goto done ;
2044+ }
20332045 dict = PyDict_New ();
20342046 if (!dict )
20352047 goto done ;
20362048 result = PyArg_ParseTupleAndKeywords (tuple , dict , "|:test_empty_argparse" , kwlist );
20372049 done :
20382050 Py_DECREF (tuple );
20392051 Py_XDECREF (dict );
2040- if (result < 0 )
2052+ if (! result ) {
20412053 return NULL ;
2054+ }
20422055 else {
20432056 Py_RETURN_NONE ;
20442057 }
@@ -3573,8 +3586,9 @@ test_raise_signal(PyObject* self, PyObject *args)
35733586{
35743587 int signum , err ;
35753588
3576- if (PyArg_ParseTuple (args , "i:raise_signal" , & signum ) < 0 )
3589+ if (! PyArg_ParseTuple (args , "i:raise_signal" , & signum )) {
35773590 return NULL ;
3591+ }
35783592
35793593 err = raise (signum );
35803594 if (err )
0 commit comments