refactor: use splat operator for class args

This commit is contained in:
Tim Grelka
2025-06-24 22:09:49 +02:00
parent 96499db3d4
commit 95974aa85d
+5 -15
View File
@@ -1,7 +1,3 @@
from itertools import chain
from jinja2 import Environment, FileSystemLoader from jinja2 import Environment, FileSystemLoader
from mistletoe import Document, HtmlRenderer from mistletoe import Document, HtmlRenderer
@@ -32,15 +28,9 @@ class FiftyOhmHtmlRenderer(HtmlRenderer):
ref_id = 0 ref_id = 0
def __init__( def __init__(
self, self, *extras, question_renderer=None, picture_handler=None, photo_handler=None, include_handler=None, **kwargs
*extras,
question_renderer=None,
picture_handler=None,
photo_handler=None,
include_handler=None
): ):
super().__init__(
final_extras = chain(extras,(
Dash, Dash,
BlockComment, BlockComment,
Quote, Quote,
@@ -58,9 +48,9 @@ class FiftyOhmHtmlRenderer(HtmlRenderer):
Table, Table,
Qso, Qso,
Include, Include,
)) *extras,
**kwargs,
super().__init__(*final_extras) )
self.question_renderer = question_renderer self.question_renderer = question_renderer
self.picture_handler = picture_handler self.picture_handler = picture_handler