Skip to content

Commit 65bd5e2

Browse files
committed
Revert "py(mypy): Type annotation updates"
This reverts commit 3dc46ff.
1 parent 3dc46ff commit 65bd5e2

File tree

3 files changed

+8
-12
lines changed

3 files changed

+8
-12
lines changed

src/django_docutils/lib/metadata/extract.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -53,8 +53,7 @@ def extract_metadata(document: nodes.document) -> t.Dict[str, str]:
5353
):
5454
continue
5555

56-
# custom fields (e.g. summary)
57-
if element.tagname == "field" and len(element.children) == 2:
56+
if element.tagname == "field": # custom fields (e.g. summary)
5857
name_elem, body_elem = element.children
5958
assert isinstance(name_elem, (nodes.Text, nodes.Element))
6059
assert isinstance(body_elem, (nodes.Text, nodes.Element))

src/django_docutils/lib/publisher.py

Lines changed: 6 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ def publish_parts_from_doctree(
3333
enable_exit_status: bool = False,
3434
) -> t.Dict[str, str]:
3535
"""Render docutils doctree into docutils parts."""
36-
reader: "Reader[str]" = Reader(parser_name="null") # noqa: UP037
36+
reader = Reader(parser_name="null")
3737
pub = Publisher(
3838
reader,
3939
None,
@@ -45,9 +45,9 @@ def publish_parts_from_doctree(
4545
if not writer and writer_name:
4646
pub.set_writer(writer_name)
4747
pub.process_programmatic_settings(
48-
settings_spec,
48+
settings_spec, # type:ignore
4949
settings_overrides,
50-
config_section,
50+
config_section, # type:ignore
5151
)
5252
pub.set_destination(None, destination_path)
5353
pub.publish(enable_exit_status=enable_exit_status)
@@ -121,12 +121,9 @@ def publish_doctree(
121121
register_django_docutils_directives()
122122
register_django_docutils_roles()
123123

124-
return t.cast(
125-
nodes.document,
126-
docutils_publish_doctree(
127-
source=force_bytes(source),
128-
settings_overrides=settings_overrides,
129-
),
124+
return docutils_publish_doctree(
125+
source=force_bytes(source),
126+
settings_overrides=settings_overrides,
130127
)
131128

132129

src/django_docutils/lib/roles/common.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -130,7 +130,7 @@ def url_handler(target):
130130
if not has_explicit_title:
131131
title = utils.unescape(remote_title)
132132

133-
sn = innernodeclass(title)
133+
sn = innernodeclass(title, title)
134134
rn = nodes.reference("", "", internal=True, refuri=url, classes=[name])
135135
rn += sn
136136
return [rn], []

0 commit comments

Comments
 (0)