Fix mypy violations (with mypy-0.931)

This commit is contained in:
Takeshi KOMIYA 2022-01-09 00:54:35 +09:00
parent 91f9572817
commit a98b605100
2 changed files with 3 additions and 3 deletions

View File

@ -44,7 +44,7 @@ extras_require = {
'lint': [ 'lint': [
'flake8>=3.5.0', 'flake8>=3.5.0',
'isort', 'isort',
'mypy>=0.930', 'mypy>=0.931',
'docutils-stubs', 'docutils-stubs',
"types-typed-ast", "types-typed-ast",
"types-pkg_resources", "types-pkg_resources",

View File

@ -9,7 +9,7 @@
import os import os
import warnings import warnings
from os import path from os import path
from typing import TYPE_CHECKING, Any, Dict, List, Tuple, cast from typing import TYPE_CHECKING, Any, Dict, List, Sequence, Tuple, cast
from docutils import nodes from docutils import nodes
from docutils.nodes import Node, make_id, system_message from docutils.nodes import Node, make_id, system_message
@ -71,7 +71,7 @@ class Figure(images.Figure):
class Meta(MetaBase, SphinxDirective): class Meta(MetaBase, SphinxDirective):
def run(self) -> List[Node]: def run(self) -> Sequence[Node]:
result = super().run() result = super().run()
for node in result: for node in result:
if (isinstance(node, nodes.pending) and if (isinstance(node, nodes.pending) and