@@ -125,8 +125,7 @@ getpath_isabs(PyObject *Py_UNUSED(self), PyObject *args)
125
125
r = _Py_isabs (path ) ? Py_True : Py_False ;
126
126
PyMem_Free ((void * )path );
127
127
}
128
- Py_XINCREF (r );
129
- return r ;
128
+ return Py_XNewRef (r );
130
129
}
131
130
132
131
@@ -153,11 +152,10 @@ getpath_hassuffix(PyObject *Py_UNUSED(self), PyObject *args)
153
152
wcscmp (& path [len - suffixLen ], suffix ) != 0
154
153
#endif
155
154
) {
156
- r = Py_False ;
155
+ r = Py_NewRef ( Py_False ) ;
157
156
} else {
158
- r = Py_True ;
157
+ r = Py_NewRef ( Py_True ) ;
159
158
}
160
- Py_INCREF (r );
161
159
PyMem_Free ((void * )suffix );
162
160
}
163
161
PyMem_Free ((void * )path );
@@ -187,8 +185,7 @@ getpath_isdir(PyObject *Py_UNUSED(self), PyObject *args)
187
185
#endif
188
186
PyMem_Free ((void * )path );
189
187
}
190
- Py_XINCREF (r );
191
- return r ;
188
+ return Py_XNewRef (r );
192
189
}
193
190
194
191
@@ -213,8 +210,7 @@ getpath_isfile(PyObject *Py_UNUSED(self), PyObject *args)
213
210
#endif
214
211
PyMem_Free ((void * )path );
215
212
}
216
- Py_XINCREF (r );
217
- return r ;
213
+ return Py_XNewRef (r );
218
214
}
219
215
220
216
@@ -247,8 +243,7 @@ getpath_isxfile(PyObject *Py_UNUSED(self), PyObject *args)
247
243
#endif
248
244
PyMem_Free ((void * )path );
249
245
}
250
- Py_XINCREF (r );
251
- return r ;
246
+ return Py_XNewRef (r );
252
247
}
253
248
254
249
@@ -488,8 +483,7 @@ getpath_realpath(PyObject *Py_UNUSED(self) , PyObject *args)
488
483
goto done ;
489
484
}
490
485
if (!S_ISLNK (st .st_mode )) {
491
- Py_INCREF (pathobj );
492
- r = pathobj ;
486
+ r = Py_NewRef (pathobj );
493
487
goto done ;
494
488
}
495
489
wchar_t resolved [MAXPATHLEN + 1 ];
@@ -504,8 +498,7 @@ getpath_realpath(PyObject *Py_UNUSED(self) , PyObject *args)
504
498
return r ;
505
499
#endif
506
500
507
- Py_INCREF (pathobj );
508
- return pathobj ;
501
+ return Py_NewRef (pathobj );
509
502
}
510
503
511
504
@@ -591,8 +584,7 @@ wchar_to_dict(PyObject *dict, const char *key, const wchar_t *s)
591
584
return 0 ;
592
585
}
593
586
} else {
594
- u = Py_None ;
595
- Py_INCREF (u );
587
+ u = Py_NewRef (Py_None );
596
588
}
597
589
r = PyDict_SetItemString (dict , key , u ) == 0 ;
598
590
Py_DECREF (u );
@@ -617,8 +609,7 @@ decode_to_dict(PyObject *dict, const char *key, const char *s)
617
609
return 0 ;
618
610
}
619
611
} else {
620
- u = Py_None ;
621
- Py_INCREF (u );
612
+ u = Py_NewRef (Py_None );
622
613
}
623
614
r = PyDict_SetItemString (dict , key , u ) == 0 ;
624
615
Py_DECREF (u );
0 commit comments