From 3481701515f6b2b9a383585010321901cf988afd Mon Sep 17 00:00:00 2001 From: "coderabbitai[bot]" <136622811+coderabbitai[bot]@users.noreply.github.com> Date: Fri, 4 Sep 2026 21:09:50 +0000 Subject: [PATCH] Only fall back when plugin display rejects display_mode --- scripts/render_plugin.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/scripts/render_plugin.py b/scripts/render_plugin.py index 9e3baad8..6db85c1b 100644 --- a/scripts/render_plugin.py +++ b/scripts/render_plugin.py @@ -155,7 +155,10 @@ def main() -> int: try: plugin_instance.display(display_mode=args.display_mode, force_clear=True) - except TypeError: + except TypeError as error: + if ("unexpected keyword argument" not in str(error) + or "display_mode" not in str(error)): + raise logger.warning( "%s.display() does not accept display_mode; rendering its " "default screen instead", args.plugin)