summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlphaHot <58410019+AlphaHot@users.noreply.github.com>2020-03-24 01:14:39 +0500
committerGitHub <noreply@github.com>2020-03-23 13:14:39 -0700
commit8dd1792c680caaf94a00cead82b238238f419172 (patch)
treef94dc0a505dfd39d37dc146200cd49dca5971f12
parentf393b2c588559162dc2e77f8079a42e48558870a (diff)
downloadcpython-git-8dd1792c680caaf94a00cead82b238238f419172.tar.gz
bpo-40036: Deleting duplicates in itertoolsmodule.c (GH-18958)
-rw-r--r--Modules/itertoolsmodule.c26
1 files changed, 0 insertions, 26 deletions
diff --git a/Modules/itertoolsmodule.c b/Modules/itertoolsmodule.c
index 83d1bb1272..e99c964ac1 100644
--- a/Modules/itertoolsmodule.c
+++ b/Modules/itertoolsmodule.c
@@ -455,8 +455,6 @@ typedef struct {
PyObject *weakreflist;
} teeobject;
-static PyTypeObject teedataobject_type;
-
static PyObject *
teedataobject_newinternal(PyObject *it)
{
@@ -682,8 +680,6 @@ static PyTypeObject teedataobject_type = {
};
-static PyTypeObject tee_type;
-
static PyObject *
tee_next(teeobject *to)
{
@@ -949,8 +945,6 @@ typedef struct {
int firstpass;
} cycleobject;
-static PyTypeObject cycle_type;
-
/*[clinic input]
@classmethod
itertools.cycle.__new__
@@ -1147,8 +1141,6 @@ typedef struct {
long start;
} dropwhileobject;
-static PyTypeObject dropwhile_type;
-
/*[clinic input]
@classmethod
itertools.dropwhile.__new__
@@ -1314,8 +1306,6 @@ typedef struct {
long stop;
} takewhileobject;
-static PyTypeObject takewhile_type;
-
/*[clinic input]
@classmethod
itertools.takewhile.__new__
@@ -1734,8 +1724,6 @@ typedef struct {
PyObject *it;
} starmapobject;
-static PyTypeObject starmap_type;
-
/*[clinic input]
@classmethod
itertools.starmap.__new__
@@ -2452,8 +2440,6 @@ typedef struct {
int stopped; /* set to 1 when the iterator is exhausted */
} combinationsobject;
-static PyTypeObject combinations_type;
-
/*[clinic input]
@classmethod
@@ -2786,8 +2772,6 @@ typedef struct {
int stopped; /* set to 1 when the cwr iterator is exhausted */
} cwrobject;
-static PyTypeObject cwr_type;
-
/*[clinic input]
@classmethod
itertools.combinations_with_replacement.__new__
@@ -3111,8 +3095,6 @@ typedef struct {
int stopped; /* set to 1 when the iterator is exhausted */
} permutationsobject;
-static PyTypeObject permutations_type;
-
/*[clinic input]
@classmethod
itertools.permutations.__new__
@@ -3472,8 +3454,6 @@ typedef struct {
PyObject *initial;
} accumulateobject;
-static PyTypeObject accumulate_type;
-
/*[clinic input]
@classmethod
itertools.accumulate.__new__
@@ -3685,8 +3665,6 @@ typedef struct {
PyObject *selectors;
} compressobject;
-static PyTypeObject compress_type;
-
/*[clinic input]
@classmethod
itertools.compress.__new__
@@ -3845,8 +3823,6 @@ typedef struct {
PyObject *it;
} filterfalseobject;
-static PyTypeObject filterfalse_type;
-
/*[clinic input]
@classmethod
itertools.filterfalse.__new__
@@ -4017,8 +3993,6 @@ slow_mode: when cnt == PY_SSIZE_T_MAX, step is not int(1), or cnt is a float.
Either long_cnt or long_step may be a float, Fraction, or Decimal.
*/
-static PyTypeObject count_type;
-
/*[clinic input]
@classmethod
itertools.count.__new__