mirror of
https://github.com/davidhalter/typeshed.git
synced 2025-12-07 12:44:28 +08:00
Add deprecation annotation for zipimport.zipimporter.load_module (#12862)
This commit is contained in:
@@ -3,6 +3,7 @@ from _typeshed import StrOrBytesPath
|
||||
from importlib.abc import ResourceReader
|
||||
from importlib.machinery import ModuleSpec
|
||||
from types import CodeType, ModuleType
|
||||
from typing_extensions import deprecated
|
||||
|
||||
__all__ = ["ZipImportError", "zipimporter"]
|
||||
|
||||
@@ -26,6 +27,7 @@ class zipimporter:
|
||||
def get_resource_reader(self, fullname: str) -> ResourceReader | None: ... # undocumented
|
||||
def get_source(self, fullname: str) -> str | None: ...
|
||||
def is_package(self, fullname: str) -> bool: ...
|
||||
@deprecated("Deprecated since 3.10; use exec_module() instead")
|
||||
def load_module(self, fullname: str) -> ModuleType: ...
|
||||
if sys.version_info >= (3, 10):
|
||||
def exec_module(self, module: ModuleType) -> None: ...
|
||||
|
||||
Reference in New Issue
Block a user