Skip to content

Commit e3dca8a

Browse files
committed
Update type annotations.
1 parent 1ef68e8 commit e3dca8a

File tree

1 file changed

+6
-5
lines changed

1 file changed

+6
-5
lines changed

pyproject_parser/utils.py

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ def render_markdown(content: str) -> None:
6666
try:
6767
# 3rd party
6868
import cmarkgfm # type: ignore[import] # noqa: F401
69-
import readme_renderer.markdown # type: ignore[import]
69+
import readme_renderer.markdown
7070
except ImportError: # pragma: no cover
7171
return
7272

@@ -93,7 +93,7 @@ def render_rst(content: str, filename: PathLike = "<string>") -> None:
9393
try:
9494
# 3rd party
9595
import docutils.core
96-
import readme_renderer.rst # type: ignore[import]
96+
import readme_renderer.rst
9797
from docutils.utils import SystemMessage
9898
from docutils.writers.html4css1 import Writer
9999

@@ -105,7 +105,7 @@ def render_rst(content: str, filename: PathLike = "<string>") -> None:
105105
settings["warning_stream"] = io.StringIO()
106106

107107
writer = Writer()
108-
writer.translator_class = readme_renderer.rst.ReadMeHTMLTranslator
108+
writer.translator_class = readme_renderer.rst.ReadMeHTMLTranslator # type: ignore[assignment]
109109

110110
try:
111111
parts = docutils.core.publish_parts(content, str(filename), writer=writer, settings_overrides=settings)
@@ -115,10 +115,11 @@ def render_rst(content: str, filename: PathLike = "<string>") -> None:
115115
except SystemMessage:
116116
pass
117117

118-
if not settings["warning_stream"].tell():
118+
warning_stream: io.StringIO = settings["warning_stream"] # type: ignore[assignment]
119+
if not warning_stream.tell():
119120
raise BadConfigError("Error rendering README: No content rendered from RST source.")
120121
else:
121-
sys.stderr.write(settings["warning_stream"].getvalue())
122+
sys.stderr.write(warning_stream.getvalue())
122123
raise BadConfigError("Error rendering README.")
123124

124125

0 commit comments

Comments
 (0)