@@ -864,8 +864,9 @@ test_L_code(PyObject *self)
864864 PyTuple_SET_ITEM (tuple , 0 , num );
865865
866866 value = -1 ;
867- if (PyArg_ParseTuple (tuple , "L:test_L_code" , & value ) < 0 )
867+ if (! PyArg_ParseTuple (tuple , "L:test_L_code" , & value )) {
868868 return NULL ;
869+ }
869870 if (value != 42 )
870871 return raiseTestError ("test_L_code" ,
871872 "L code returned wrong value for long 42" );
@@ -878,8 +879,9 @@ test_L_code(PyObject *self)
878879 PyTuple_SET_ITEM (tuple , 0 , num );
879880
880881 value = -1 ;
881- if (PyArg_ParseTuple (tuple , "L:test_L_code" , & value ) < 0 )
882+ if (! PyArg_ParseTuple (tuple , "L:test_L_code" , & value )) {
882883 return NULL ;
884+ }
883885 if (value != 42 )
884886 return raiseTestError ("test_L_code" ,
885887 "L code returned wrong value for int 42" );
@@ -1195,8 +1197,9 @@ test_k_code(PyObject *self)
11951197 PyTuple_SET_ITEM (tuple , 0 , num );
11961198
11971199 value = 0 ;
1198- if (PyArg_ParseTuple (tuple , "k:test_k_code" , & value ) < 0 )
1200+ if (! PyArg_ParseTuple (tuple , "k:test_k_code" , & value )) {
11991201 return NULL ;
1202+ }
12001203 if (value != ULONG_MAX )
12011204 return raiseTestError ("test_k_code" ,
12021205 "k code returned wrong value for long 0xFFF...FFF" );
@@ -1215,8 +1218,9 @@ test_k_code(PyObject *self)
12151218 PyTuple_SET_ITEM (tuple , 0 , num );
12161219
12171220 value = 0 ;
1218- if (PyArg_ParseTuple (tuple , "k:test_k_code" , & value ) < 0 )
1221+ if (! PyArg_ParseTuple (tuple , "k:test_k_code" , & value )) {
12191222 return NULL ;
1223+ }
12201224 if (value != (unsigned long )-0x42 )
12211225 return raiseTestError ("test_k_code" ,
12221226 "k code returned wrong value for long -0xFFF..000042" );
@@ -1549,11 +1553,13 @@ test_s_code(PyObject *self)
15491553 /* These two blocks used to raise a TypeError:
15501554 * "argument must be string without null bytes, not str"
15511555 */
1552- if (PyArg_ParseTuple (tuple , "s:test_s_code1" , & value ) < 0 )
1553- return NULL ;
1556+ if (!PyArg_ParseTuple (tuple , "s:test_s_code1" , & value )) {
1557+ return NULL ;
1558+ }
15541559
1555- if (PyArg_ParseTuple (tuple , "z:test_s_code2" , & value ) < 0 )
1556- return NULL ;
1560+ if (!PyArg_ParseTuple (tuple , "z:test_s_code2" , & value )) {
1561+ return NULL ;
1562+ }
15571563
15581564 Py_DECREF (tuple );
15591565 Py_RETURN_NONE ;
@@ -1655,14 +1661,16 @@ test_u_code(PyObject *self)
16551661 PyTuple_SET_ITEM (tuple , 0 , obj );
16561662
16571663 value = 0 ;
1658- if (PyArg_ParseTuple (tuple , "u:test_u_code" , & value ) < 0 )
1664+ if (! PyArg_ParseTuple (tuple , "u:test_u_code" , & value )) {
16591665 return NULL ;
1666+ }
16601667 if (value != PyUnicode_AS_UNICODE (obj ))
16611668 return raiseTestError ("test_u_code" ,
16621669 "u code returned wrong value for u'test'" );
16631670 value = 0 ;
1664- if (PyArg_ParseTuple (tuple , "u#:test_u_code" , & value , & len ) < 0 )
1671+ if (! PyArg_ParseTuple (tuple , "u#:test_u_code" , & value , & len )) {
16651672 return NULL ;
1673+ }
16661674 if (value != PyUnicode_AS_UNICODE (obj ) ||
16671675 len != PyUnicode_GET_SIZE (obj ))
16681676 return raiseTestError ("test_u_code" ,
@@ -1694,8 +1702,9 @@ test_Z_code(PyObject *self)
16941702 value2 = PyUnicode_AS_UNICODE (obj );
16951703
16961704 /* Test Z for both values */
1697- if (PyArg_ParseTuple (tuple , "ZZ:test_Z_code" , & value1 , & value2 ) < 0 )
1705+ if (! PyArg_ParseTuple (tuple , "ZZ:test_Z_code" , & value1 , & value2 )) {
16981706 return NULL ;
1707+ }
16991708 if (value1 != PyUnicode_AS_UNICODE (obj ))
17001709 return raiseTestError ("test_Z_code" ,
17011710 "Z code returned wrong value for 'test'" );
@@ -1709,9 +1718,11 @@ test_Z_code(PyObject *self)
17091718 len2 = -1 ;
17101719
17111720 /* Test Z# for both values */
1712- if (PyArg_ParseTuple (tuple , "Z#Z#:test_Z_code" , & value1 , & len1 ,
1713- & value2 , & len2 ) < 0 )
1721+ if (!PyArg_ParseTuple (tuple , "Z#Z#:test_Z_code" , & value1 , & len1 ,
1722+ & value2 , & len2 ))
1723+ {
17141724 return NULL ;
1725+ }
17151726 if (value1 != PyUnicode_AS_UNICODE (obj ) ||
17161727 len1 != PyUnicode_GET_SIZE (obj ))
17171728 return raiseTestError ("test_Z_code" ,
@@ -2033,17 +2044,19 @@ test_empty_argparse(PyObject *self)
20332044 tuple = PyTuple_New (0 );
20342045 if (!tuple )
20352046 return NULL ;
2036- if ((result = PyArg_ParseTuple (tuple , "|:test_empty_argparse" )) < 0 )
2047+ if (! (result = PyArg_ParseTuple (tuple , "|:test_empty_argparse" ))) {
20372048 goto done ;
2049+ }
20382050 dict = PyDict_New ();
20392051 if (!dict )
20402052 goto done ;
20412053 result = PyArg_ParseTupleAndKeywords (tuple , dict , "|:test_empty_argparse" , kwlist );
20422054 done :
20432055 Py_DECREF (tuple );
20442056 Py_XDECREF (dict );
2045- if (result < 0 )
2057+ if (! result ) {
20462058 return NULL ;
2059+ }
20472060 else {
20482061 Py_RETURN_NONE ;
20492062 }
@@ -3698,8 +3711,9 @@ test_raise_signal(PyObject* self, PyObject *args)
36983711{
36993712 int signum , err ;
37003713
3701- if (PyArg_ParseTuple (args , "i:raise_signal" , & signum ) < 0 )
3714+ if (! PyArg_ParseTuple (args , "i:raise_signal" , & signum )) {
37023715 return NULL ;
3716+ }
37033717
37043718 err = raise (signum );
37053719 if (err )
0 commit comments