@@ -50,12 +50,12 @@ def __init__(self, *, base_dir: Path, encoding: str, **kwargs: Any) -> None:
5050 self .base_dir = base_dir
5151 self .encoding = encoding
5252
53- name : str = "vba"
53+ name : str = "vba" # type: ignore[misc]
5454 """
5555 The handler's name.
5656 """
5757
58- domain : str = "vba"
58+ domain : str = "vba" # type: ignore[misc]
5959 """
6060 The cross-documentation domain/language for this handler.
6161 """
@@ -151,24 +151,26 @@ def collect(
151151 def render (
152152 self ,
153153 data : VbaModuleInfo ,
154- config : MutableMapping [str , Any ],
154+ options : MutableMapping [str , Any ],
155+ * ,
156+ locale : str | None = None ,
155157 ) -> str :
156158 template = self .env .get_template (f"module.html" )
157159
158160 # Heading level is a "state" variable, that will change at each step
159161 # of the rendering recursion. Therefore, it's easier to use it as a plain value
160162 # than as an item in a dictionary.
161- heading_level = config ["heading_level" ]
163+ heading_level = options ["heading_level" ]
162164 try :
163- config ["members_order" ] = Order (config ["members_order" ])
165+ options ["members_order" ] = Order (options ["members_order" ])
164166 except ValueError :
165167 choices = "', '" .join (item .value for item in Order )
166168 raise PluginError (
167- f"Unknown members_order '{ config ['members_order' ]} ', choose between '{ choices } '."
169+ f"Unknown members_order '{ options ['members_order' ]} ', choose between '{ choices } '."
168170 )
169171
170172 return template .render (
171- config = config ,
173+ config = options ,
172174 module = data ,
173175 heading_level = heading_level ,
174176 root = True ,
0 commit comments