Merge pull request #10162 from AA-Turner/use-settings-default-overrides

Use `settings_default_overrides` in `sphinx.writers.html`
This commit is contained in:
Takeshi KOMIYA 2022-02-06 02:40:52 +09:00 committed by GitHub
commit 6515af256e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -8,7 +8,6 @@
:license: BSD, see LICENSE for details. :license: BSD, see LICENSE for details.
""" """
import copy
import os import os
import posixpath import posixpath
import re import re
@ -54,11 +53,8 @@ def multiply_length(length: str, scale: int) -> str:
class HTMLWriter(Writer): class HTMLWriter(Writer):
# override embed-stylesheet default value to 0. # override embed-stylesheet default value to False.
settings_spec = copy.deepcopy(Writer.settings_spec) settings_default_overrides = {"embed_stylesheet": False}
for _setting in settings_spec[2]:
if '--embed-stylesheet' in _setting[1]:
_setting[2]['default'] = 0
def __init__(self, builder: "StandaloneHTMLBuilder") -> None: def __init__(self, builder: "StandaloneHTMLBuilder") -> None:
super().__init__() super().__init__()