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)