From 99095f5437dc4ce045a33dab55d1c1eeac1ea04d Mon Sep 17 00:00:00 2001 From: danieleades <33452915+danieleades@users.noreply.github.com> Date: Fri, 4 Oct 2024 17:10:09 +0100 Subject: [PATCH] improve type annotations in 'docutils.frontend' (#12735) Co-authored-by: daniel.eades --- stubs/docutils/docutils/frontend.pyi | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/stubs/docutils/docutils/frontend.pyi b/stubs/docutils/docutils/frontend.pyi index 903130273..fadb85ee5 100644 --- a/stubs/docutils/docutils/frontend.pyi +++ b/stubs/docutils/docutils/frontend.pyi @@ -4,7 +4,7 @@ from collections.abc import Iterable, Mapping from configparser import RawConfigParser from typing import Any, ClassVar -from docutils import Component, SettingsSpec +from docutils import SettingsSpec from docutils.utils import DependencyList __docformat__: str @@ -112,7 +112,7 @@ class OptionParser(optparse.OptionParser, SettingsSpec): version_template: ClassVar[str] def __init__( self, - components: Iterable[Component] = (), + components: Iterable[SettingsSpec | type[SettingsSpec]] = (), defaults: Mapping[str, Any] | None = None, read_config_files: bool | None = False, *args,