Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/sphinx-doc/sphinx.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTakeshi KOMIYA <i.tkomiya@gmail.com>2021-01-10 17:49:12 +0300
committerTakeshi KOMIYA <i.tkomiya@gmail.com>2021-01-10 17:49:12 +0300
commit410b8e03f3c5441ff6b10bd28d1b0fb208ed9543 (patch)
tree4b5c698e46f7137b6ce6d4c752594139c63bb793 /sphinx/writers/texinfo.py
parentd9569a84a28b4720f9adf69ef9778961585ea19a (diff)
refactor: Access config object from self directly in writers
Diffstat (limited to 'sphinx/writers/texinfo.py')
-rw-r--r--sphinx/writers/texinfo.py21
1 files changed, 10 insertions, 11 deletions
diff --git a/sphinx/writers/texinfo.py b/sphinx/writers/texinfo.py
index 5cdd0d6f4..69c8b12a7 100644
--- a/sphinx/writers/texinfo.py
+++ b/sphinx/writers/texinfo.py
@@ -233,12 +233,12 @@ class TexinfoTranslator(SphinxTranslator):
'author': self.settings.author,
# if empty, use basename of input file
'filename': self.settings.texinfo_filename,
- 'release': self.escape(self.builder.config.release),
- 'project': self.escape(self.builder.config.project),
- 'copyright': self.escape(self.builder.config.copyright),
- 'date': self.escape(self.builder.config.today or
- format_date(self.builder.config.today_fmt or _('%b %d, %Y'),
- language=self.builder.config.language))
+ 'release': self.escape(self.config.release),
+ 'project': self.escape(self.config.project),
+ 'copyright': self.escape(self.config.copyright),
+ 'date': self.escape(self.config.today or
+ format_date(self.config.today_fmt or _('%b %d, %Y'),
+ language=self.config.language))
})
# title
title = self.settings.title # type: str
@@ -434,7 +434,7 @@ class TexinfoTranslator(SphinxTranslator):
self.add_menu_entries(entries)
if (node_name != 'Top' or
not self.node_menus[entries[0]] or
- self.builder.config.texinfo_no_detailmenu):
+ self.config.texinfo_no_detailmenu):
self.body.append('\n@end menu\n')
return
@@ -484,7 +484,7 @@ class TexinfoTranslator(SphinxTranslator):
ret.append('@end menu\n')
return ''.join(ret)
- indices_config = self.builder.config.texinfo_domain_indices
+ indices_config = self.config.texinfo_domain_indices
if indices_config:
for domain in self.builder.env.domains.values():
for indexcls in domain.indices:
@@ -739,7 +739,7 @@ class TexinfoTranslator(SphinxTranslator):
else:
uri = self.escape_arg(uri)
name = self.escape_arg(name)
- show_urls = self.builder.config.texinfo_show_urls
+ show_urls = self.config.texinfo_show_urls
if self.in_footnote:
show_urls = 'inline'
if not name or uri == name:
@@ -1395,9 +1395,8 @@ class TexinfoTranslator(SphinxTranslator):
# use the full name of the objtype for the category
try:
domain = self.builder.env.get_domain(node.parent['domain'])
- primary = self.builder.config.primary_domain
name = domain.get_type_name(domain.object_types[objtype],
- primary == domain.name)
+ self.config.primary_domain == domain.name)
except (KeyError, ExtensionError):
name = objtype
# by convention, the deffn category should be capitalized like a title