Skip to content

Commit 943a3db

Browse files
SilverRainZMiMoCode
andauthored
refactor: Simplify filter to use new pass_build_env API (#5)
Update autoconfval_types filter to use the simplified @filter decorator without factory function pattern. Co-authored-by: MiMoCode <mimo@xiaomi.com>
1 parent 9bcb260 commit 943a3db

1 file changed

Lines changed: 2 additions & 6 deletions

File tree

src/sphinxnotes/project/sphinxnotes_render_ext.py

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,6 @@
2323
from collections.abc import Iterable
2424
from sphinx.application import Sphinx
2525
from sphinx.config import Config
26-
from sphinx.environment import BuildEnvironment
2726

2827

2928
def _fmt_type(t) -> str:
@@ -47,11 +46,8 @@ def _format_autoconfval_types(valid_types) -> list[str]:
4746

4847

4948
@filter('autoconfval_types')
50-
def autoconfval_types(_: BuildEnvironment):
51-
def _filter(valid_types) -> Iterable[str]:
52-
return _format_autoconfval_types(valid_types)
53-
54-
return _filter
49+
def autoconfval_types(valid_types) -> Iterable[str]:
50+
return _format_autoconfval_types(valid_types)
5551

5652

5753
DATA_DEFINE_DIRECTIVES = {

0 commit comments

Comments
 (0)