refactor: convert remaining isinstance chains to match/case (part 9) (#35902) (#37340)

This commit is contained in:
Evan
2026-06-11 16:14:30 +00:00
committed by GitHub
parent 7ec295fd66
commit 99351d2f98
17 changed files with 187 additions and 169 deletions
+7 -6
View File
@@ -45,12 +45,13 @@ _plugin_daemon_timeout_config = cast(
getattr(dify_config, "PLUGIN_DAEMON_TIMEOUT", 600.0),
)
plugin_daemon_request_timeout: httpx.Timeout | None
if _plugin_daemon_timeout_config is None:
plugin_daemon_request_timeout = None
elif isinstance(_plugin_daemon_timeout_config, httpx.Timeout):
plugin_daemon_request_timeout = _plugin_daemon_timeout_config
else:
plugin_daemon_request_timeout = httpx.Timeout(_plugin_daemon_timeout_config)
match _plugin_daemon_timeout_config:
case None:
plugin_daemon_request_timeout = None
case httpx.Timeout():
plugin_daemon_request_timeout = _plugin_daemon_timeout_config
case _:
plugin_daemon_request_timeout = httpx.Timeout(_plugin_daemon_timeout_config)
logger = logging.getLogger(__name__)