Revert "Handle exceptions on request processors in incompatible plugins, and display status in Plugins page"

This reverts commit d97bf2ab146114cc13d751878a17a383de0fd5f8.
This commit is contained in:
Brian Tiemann 2025-02-05 10:28:52 -05:00
parent baab200f73
commit 8b6a241500
2 changed files with 4 additions and 8 deletions

View File

@ -77,7 +77,7 @@ def get_local_plugins(plugins=None):
local_plugins = {}
# Gather all locally-installed plugins
for plugin_name in settings.PLUGINS:
for plugin_name in registry['plugins']['installed']:
plugin = importlib.import_module(plugin_name)
plugin_config: PluginConfig = plugin.config
installed_version = plugin_config.version
@ -91,7 +91,7 @@ def get_local_plugins(plugins=None):
tag_line=plugin_config.description,
description_short=plugin_config.description,
is_local=True,
is_installed=plugin_name in registry['plugins']['installed'],
is_installed=True,
installed_version=installed_version,
)
@ -99,7 +99,7 @@ def get_local_plugins(plugins=None):
for k, v in local_plugins.items():
if k in plugins:
plugins[k].is_local = True
plugins[k].is_installed = k in registry['plugins']['installed']
plugins[k].is_installed = True
plugins[k].installed_version = v.installed_version
else:
plugins[k] = v

View File

@ -2,7 +2,6 @@ from contextlib import ExitStack
import logging
import uuid
import warnings
from django.conf import settings
from django.contrib import auth, messages
@ -38,10 +37,7 @@ class CoreMiddleware:
# Apply all registered request processors
with ExitStack() as stack:
for request_processor in registry['request_processors']:
try:
stack.enter_context(request_processor(request))
except Exception as e:
warnings.warn(f'Failed to initialize request processor {request_processor}: {e}')
stack.enter_context(request_processor(request))
response = self.get_response(request)
# Check if language cookie should be renewed