mirror of
https://github.com/davidhalter/typeshed.git
synced 2025-12-16 00:37:10 +08:00
Fix RefResolver's context manager return types (#8898)
This commit is contained in:
@@ -1,5 +1,6 @@
|
||||
from _typeshed import SupportsKeysAndGetItem
|
||||
from _typeshed import Incomplete, SupportsKeysAndGetItem
|
||||
from collections.abc import Callable, Generator, Iterable, Iterator, Mapping
|
||||
from contextlib import contextmanager
|
||||
from typing import Any, ClassVar
|
||||
from typing_extensions import TypeAlias
|
||||
|
||||
@@ -86,8 +87,10 @@ class RefResolver:
|
||||
def resolution_scope(self): ...
|
||||
@property
|
||||
def base_uri(self): ...
|
||||
def in_scope(self, scope) -> None: ...
|
||||
def resolving(self, ref) -> None: ...
|
||||
@contextmanager
|
||||
def in_scope(self, scope) -> Generator[None, None, None]: ...
|
||||
@contextmanager
|
||||
def resolving(self, ref) -> Generator[Incomplete, None, None]: ...
|
||||
def resolve(self, ref): ...
|
||||
def resolve_from_url(self, url): ...
|
||||
def resolve_fragment(self, document, fragment): ...
|
||||
|
||||
Reference in New Issue
Block a user