summaryrefslogtreecommitdiff
path: root/sphinx/util/docfields.py
diff options
context:
space:
mode:
Diffstat (limited to 'sphinx/util/docfields.py')
-rw-r--r--sphinx/util/docfields.py7
1 files changed, 4 insertions, 3 deletions
diff --git a/sphinx/util/docfields.py b/sphinx/util/docfields.py
index 81b8347c6..f0af0c59d 100644
--- a/sphinx/util/docfields.py
+++ b/sphinx/util/docfields.py
@@ -81,7 +81,7 @@ class Field(object):
return (fieldarg, content)
def make_field(self, types, domain, item):
- # type: (List, unicode, Tuple) -> nodes.field
+ # type: (Dict[unicode, List[nodes.Node]], unicode, Tuple) -> nodes.field
fieldarg, content = item
fieldname = nodes.field_name('', self.label)
if fieldarg:
@@ -122,7 +122,7 @@ class GroupedField(Field):
self.can_collapse = can_collapse
def make_field(self, types, domain, items):
- # type: (List, unicode, Tuple) -> nodes.field
+ # type: (Dict[unicode, List[nodes.Node]], unicode, Tuple) -> nodes.field
fieldname = nodes.field_name('', self.label)
listnode = self.list_type()
for fieldarg, content in items:
@@ -170,8 +170,9 @@ class TypedField(GroupedField):
self.typerolename = typerolename
def make_field(self, types, domain, items):
- # type: (List, unicode, Tuple) -> nodes.field
+ # type: (Dict[unicode, List[nodes.Node]], unicode, Tuple) -> nodes.field
def handle_item(fieldarg, content):
+ # type: (unicode, unicode) -> nodes.paragraph
par = nodes.paragraph()
par.extend(self.make_xrefs(self.rolename, domain, fieldarg,
addnodes.literal_strong))