@@ -264,8 +264,6 @@ get_sre_module_state(PyObject *m)
264
264
}
265
265
266
266
static struct PyModuleDef sremodule ;
267
- #define get_sre_module_state_by_type (tp ) \
268
- (get_sre_module_state(_PyType_GetModuleByDef(tp, &sremodule)))
269
267
#define get_sre_module_state_by_class (cls ) \
270
268
(get_sre_module_state(PyType_GetModule(cls)))
271
269
@@ -275,11 +273,11 @@ static PyObject *pattern_scanner(_sremodulestate *, PatternObject *, PyObject *,
275
273
276
274
/*[clinic input]
277
275
module _sre
278
- class _sre.SRE_Pattern "PatternObject *" "get_sre_module_state_by_type (tp)->Pattern_Type"
279
- class _sre.SRE_Match "MatchObject *" "get_sre_module_state_by_type (tp)->Match_Type"
280
- class _sre.SRE_Scanner "ScannerObject *" "get_sre_module_state_by_type (tp)->Scanner_Type"
276
+ class _sre.SRE_Pattern "PatternObject *" "get_sre_module_state_by_class (tp)->Pattern_Type"
277
+ class _sre.SRE_Match "MatchObject *" "get_sre_module_state_by_class (tp)->Match_Type"
278
+ class _sre.SRE_Scanner "ScannerObject *" "get_sre_module_state_by_class (tp)->Scanner_Type"
281
279
[clinic start generated code]*/
282
- /*[clinic end generated code: output=da39a3ee5e6b4b0d input=8b48770d8db721b4 ]*/
280
+ /*[clinic end generated code: output=da39a3ee5e6b4b0d input=fe2966e32b66a231 ]*/
283
281
284
282
/*[clinic input]
285
283
_sre.getcodesize -> int
@@ -2593,7 +2591,7 @@ static PyObject*
2593
2591
pattern_richcompare (PyObject * lefto , PyObject * righto , int op )
2594
2592
{
2595
2593
PyTypeObject * tp = Py_TYPE (lefto );
2596
- _sremodulestate * module_state = get_sre_module_state_by_type (tp );
2594
+ _sremodulestate * module_state = get_sre_module_state_by_class (tp );
2597
2595
PatternObject * left , * right ;
2598
2596
int cmp ;
2599
2597
0 commit comments