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>2020-07-16 19:01:51 +0300
committerTakeshi KOMIYA <i.tkomiya@gmail.com>2021-04-07 19:54:17 +0300
commiteb68c237dddbceecb7a295642e51e4ac8a5b36c2 (patch)
tree5cd9f57808fe4dd067b1d75d840157c8d5129e63 /sphinx/roles.py
parent245b3c32df1965b6bd5952cf25e19beef965a01b (diff)
refactor: Use PEP-526 based variable annotation
Diffstat (limited to 'sphinx/roles.py')
-rw-r--r--sphinx/roles.py10
1 files changed, 5 insertions, 5 deletions
diff --git a/sphinx/roles.py b/sphinx/roles.py
index e9452a78c..e194db5bc 100644
--- a/sphinx/roles.py
+++ b/sphinx/roles.py
@@ -65,8 +65,8 @@ class XRefRole(ReferenceRole):
* Subclassing and overwriting `process_link()` and/or `result_nodes()`.
"""
- nodeclass = addnodes.pending_xref # type: Type[Element]
- innernodeclass = nodes.literal # type: Type[TextElement]
+ nodeclass: Type[Element] = addnodes.pending_xref
+ innernodeclass: Type[TextElement] = nodes.literal
def __init__(self, fix_parens: bool = False, lowercase: bool = False,
nodeclass: Type[Element] = None, innernodeclass: Type[TextElement] = None,
@@ -284,7 +284,7 @@ class EmphasizedLiteral(SphinxRole):
return [node], []
def parse(self, text: str) -> List[Node]:
- result = [] # type: List[Node]
+ result: List[Node] = []
stack = ['']
for part in self.parens_re.split(text):
@@ -341,7 +341,7 @@ class Abbreviation(SphinxRole):
return [nodes.abbreviation(self.rawtext, text, **options)], []
-specific_docroles = {
+specific_docroles: Dict[str, RoleFunction] = {
# links to download references
'download': XRefRole(nodeclass=addnodes.download_reference),
# links to anything
@@ -354,7 +354,7 @@ specific_docroles = {
'file': EmphasizedLiteral(),
'samp': EmphasizedLiteral(),
'abbr': Abbreviation(),
-} # type: Dict[str, RoleFunction]
+}
def setup(app: "Sphinx") -> Dict[str, Any]: