[Python-checkins] Remove usesless function from csv module (GH-20762)

Dong-hee Na webhook-mailer at python.org
Tue Jun 9 11:33:51 EDT 2020


https://github.com/python/cpython/commit/0383be4666905f9e24ca791afda845a7686b3fe3
commit: 0383be4666905f9e24ca791afda845a7686b3fe3
branch: master
author: Dong-hee Na <donghee.na92 at gmail.com>
committer: GitHub <noreply at github.com>
date: 2020年06月10日T00:33:43+09:00
summary:
Remove usesless function from csv module (GH-20762)
files:
M Modules/_csv.c
diff --git a/Modules/_csv.c b/Modules/_csv.c
index 7e44419c0876b..2d4247740eb29 100644
--- a/Modules/_csv.c
+++ b/Modules/_csv.c
@@ -146,13 +146,6 @@ get_dialect_from_registry(PyObject * name_obj)
 return dialect_obj;
 }
 
-static PyObject *
-get_string(PyObject *str)
-{
- Py_XINCREF(str);
- return str;
-}
-
 static PyObject *
 get_nullchar_as_None(Py_UCS4 c)
 {
@@ -166,7 +159,8 @@ get_nullchar_as_None(Py_UCS4 c)
 static PyObject *
 Dialect_get_lineterminator(DialectObj *self, void *Py_UNUSED(ignored))
 {
- return get_string(self->lineterminator);
+ Py_XINCREF(self->lineterminator);
+ return self->lineterminator;
 }
 
 static PyObject *


More information about the Python-checkins mailing list

AltStyle によって変換されたページ (->オリジナル) /