From 8dd1792c680caaf94a00cead82b238238f419172 Mon Sep 17 00:00:00 2001 From: AlphaHot <58410019+AlphaHot@users.noreply.github.com> Date: Tue, 24 Mar 2020 01:14:39 +0500 Subject: [PATCH] bpo-40036: Deleting duplicates in itertoolsmodule.c (GH-18958) --- Modules/itertoolsmodule.c | 26 -------------------------- 1 file changed, 26 deletions(-) diff --git a/Modules/itertoolsmodule.c b/Modules/itertoolsmodule.c index 83d1bb12724..e99c964ac1d 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__