From 95974aa85ddbfcd938c70f1e17fc64a91c8f7709 Mon Sep 17 00:00:00 2001 From: Tim Grelka Date: Thu, 19 Jun 2025 14:56:28 +0200 Subject: [PATCH] refactor: use splat operator for class args --- renderer/fifty_ohm_html_renderer.py | 22 ++++++---------------- 1 file changed, 6 insertions(+), 16 deletions(-) diff --git a/renderer/fifty_ohm_html_renderer.py b/renderer/fifty_ohm_html_renderer.py index c2e9c1e..c61e5a9 100644 --- a/renderer/fifty_ohm_html_renderer.py +++ b/renderer/fifty_ohm_html_renderer.py @@ -1,7 +1,3 @@ - - -from itertools import chain - from jinja2 import Environment, FileSystemLoader from mistletoe import Document, HtmlRenderer @@ -32,15 +28,9 @@ class FiftyOhmHtmlRenderer(HtmlRenderer): ref_id = 0 def __init__( - self, - *extras, - question_renderer=None, - picture_handler=None, - photo_handler=None, - include_handler=None - ): - - final_extras = chain(extras,( + self, *extras, question_renderer=None, picture_handler=None, photo_handler=None, include_handler=None, **kwargs + ): + super().__init__( Dash, BlockComment, Quote, @@ -58,9 +48,9 @@ class FiftyOhmHtmlRenderer(HtmlRenderer): Table, Qso, Include, - )) - - super().__init__(*final_extras) + *extras, + **kwargs, + ) self.question_renderer = question_renderer self.picture_handler = picture_handler