diff options
author | pennae <github@quasiparticle.net> | 2023-06-11 20:19:33 +0200 |
---|---|---|
committer | pennae <github@quasiparticle.net> | 2023-06-13 16:56:30 +0200 |
commit | 5f35ae16ec0ff4bb71776e3538fde2f561310b64 (patch) | |
tree | 62474d7ff8b81c4c40948ddccd0e5adfe492f682 /pkgs/tools/nix | |
parent | 7542a1aa8fde98d8ff2792f852af19a8bc798842 (diff) |
nixos-render-docs: remove literalDocBook support
with literalDocBook itself gone we can also remove the support code in nixos-render-docs.
Diffstat (limited to 'pkgs/tools/nix')
-rw-r--r-- | pkgs/tools/nix/nixos-render-docs/src/nixos_render_docs/options.py | 41 |
1 files changed, 5 insertions, 36 deletions
diff --git a/pkgs/tools/nix/nixos-render-docs/src/nixos_render_docs/options.py b/pkgs/tools/nix/nixos-render-docs/src/nixos_render_docs/options.py index 06e5f97112168..6f7c4f7400a44 100644 --- a/pkgs/tools/nix/nixos-render-docs/src/nixos_render_docs/options.py +++ b/pkgs/tools/nix/nixos-render-docs/src/nixos_render_docs/options.py @@ -216,12 +216,6 @@ class DocBookConverter(BaseConverter[OptionsDocBookRenderer]): def _parallel_render_init_worker(cls, a: Any) -> DocBookConverter: return cls(*a) - def _render_code(self, option: dict[str, Any], key: str) -> list[str]: - if lit := option_is(option, key, 'literalDocBook'): - return [ f"<para><emphasis>{key.capitalize()}:</emphasis> {lit['text']}</para>" ] - else: - return super()._render_code(option, key) - def _render_description(self, desc: str | dict[str, Any]) -> list[str]: if isinstance(desc, str) and not self._markdown_by_default: return [ f"<nixos:option-description><para>{desc}</para></nixos:option-description>" ] @@ -327,14 +321,11 @@ class ManpageConverter(BaseConverter[OptionsManpageRenderer]): return super().add_options(options) def _render_code(self, option: dict[str, Any], key: str) -> list[str]: - if lit := option_is(option, key, 'literalDocBook'): - raise RuntimeError("can't render manpages in the presence of docbook") - else: - try: - self._renderer.inline_code_is_quoted = False - return super()._render_code(option, key) - finally: - self._renderer.inline_code_is_quoted = True + try: + self._renderer.inline_code_is_quoted = False + return super()._render_code(option, key) + finally: + self._renderer.inline_code_is_quoted = True def _render_description(self, desc: str | dict[str, Any]) -> list[str]: if isinstance(desc, str) and not self._markdown_by_default: @@ -431,14 +422,6 @@ class CommonMarkConverter(BaseConverter[OptionsCommonMarkRenderer]): def _parallel_render_init_worker(cls, a: Any) -> CommonMarkConverter: return cls(*a) - def _render_code(self, option: dict[str, Any], key: str) -> list[str]: - # NOTE this duplicates the old direct-paste behavior, even if it is somewhat - # incorrect, since users rely on it. - if lit := option_is(option, key, 'literalDocBook'): - return [ f"*{key.capitalize()}:* {lit['text']}" ] - else: - return super()._render_code(option, key) - def _render_description(self, desc: str | dict[str, Any]) -> list[str]: # NOTE this duplicates the old direct-paste behavior, even if it is somewhat # incorrect, since users rely on it. @@ -487,14 +470,6 @@ class AsciiDocConverter(BaseConverter[OptionsAsciiDocRenderer]): def _parallel_render_init_worker(cls, a: Any) -> AsciiDocConverter: return cls(*a) - def _render_code(self, option: dict[str, Any], key: str) -> list[str]: - # NOTE this duplicates the old direct-paste behavior, even if it is somewhat - # incorrect, since users rely on it. - if lit := option_is(option, key, 'literalDocBook'): - return [ f"*{key.capitalize()}:* {lit['text']}" ] - else: - return super()._render_code(option, key) - def _render_description(self, desc: str | dict[str, Any]) -> list[str]: # NOTE this duplicates the old direct-paste behavior, even if it is somewhat # incorrect, since users rely on it. @@ -557,12 +532,6 @@ class HTMLConverter(BaseConverter[OptionsHTMLRenderer]): def _parallel_render_init_worker(cls, a: Any) -> HTMLConverter: return cls(*a) - def _render_code(self, option: dict[str, Any], key: str) -> list[str]: - if lit := option_is(option, key, 'literalDocBook'): - raise RuntimeError("can't render html in the presence of docbook") - else: - return super()._render_code(option, key) - def _render_description(self, desc: str | dict[str, Any]) -> list[str]: if isinstance(desc, str) and not self._markdown_by_default: raise RuntimeError("can't render html in the presence of docbook") |