diff --git a/zerver/middleware.py b/zerver/middleware.py index 5e4c7ecc78..142b563917 100644 --- a/zerver/middleware.py +++ b/zerver/middleware.py @@ -755,7 +755,3 @@ class ZulipSCIMAuthCheckMiddleware(SCIMAuthCheckMiddleware): return response return None - - -class ZulipNoopMiddleware(MiddlewareMixin): - pass diff --git a/zproject/test_extra_settings.py b/zproject/test_extra_settings.py index 950308b72a..6e577141da 100644 --- a/zproject/test_extra_settings.py +++ b/zproject/test_extra_settings.py @@ -15,7 +15,6 @@ from .settings import ( EXTERNAL_HOST, LOCAL_DATABASE_PASSWORD, LOGGING, - MIDDLEWARE, ) FULL_STACK_ZULIP_TEST = "FULL_STACK_ZULIP_TEST" in os.environ @@ -267,13 +266,3 @@ SCIM_CONFIG: Dict[str, SCIMConfigDict] = { "name_formatted_included": True, } } - - -while len(MIDDLEWARE) < 19: - # The following middleware serves to skip having exactly 17 or 18 - # middlewares, which can segfault Python 3.11 when running with - # coverage enabled; see - # https://github.com/python/cpython/issues/106092 - MIDDLEWARE += [ - "zerver.middleware.ZulipNoopMiddleware", - ]