mirror of
https://github.com/davidhalter/typeshed.git
synced 2025-12-15 16:27:08 +08:00
Big diff: Use new "|" union syntax (#5872)
This commit is contained in:
@@ -1,13 +1,13 @@
|
||||
from _typeshed import Self
|
||||
from types import TracebackType
|
||||
from typing import Any, Optional, Tuple, Type, Union
|
||||
from typing import Any, Tuple, Type, Union
|
||||
|
||||
_KeyType = Union[HKEYType, int]
|
||||
|
||||
def CloseKey(__hkey: _KeyType) -> None: ...
|
||||
def ConnectRegistry(__computer_name: Optional[str], __key: _KeyType) -> HKEYType: ...
|
||||
def CreateKey(__key: _KeyType, __sub_key: Optional[str]) -> HKEYType: ...
|
||||
def CreateKeyEx(key: _KeyType, sub_key: Optional[str], reserved: int = ..., access: int = ...) -> HKEYType: ...
|
||||
def ConnectRegistry(__computer_name: str | None, __key: _KeyType) -> HKEYType: ...
|
||||
def CreateKey(__key: _KeyType, __sub_key: str | None) -> HKEYType: ...
|
||||
def CreateKeyEx(key: _KeyType, sub_key: str | None, reserved: int = ..., access: int = ...) -> HKEYType: ...
|
||||
def DeleteKey(__key: _KeyType, __sub_key: str) -> None: ...
|
||||
def DeleteKeyEx(key: _KeyType, sub_key: str, access: int = ..., reserved: int = ...) -> None: ...
|
||||
def DeleteValue(__key: _KeyType, __value: str) -> None: ...
|
||||
@@ -19,12 +19,12 @@ def LoadKey(__key: _KeyType, __sub_key: str, __file_name: str) -> None: ...
|
||||
def OpenKey(key: _KeyType, sub_key: str, reserved: int = ..., access: int = ...) -> HKEYType: ...
|
||||
def OpenKeyEx(key: _KeyType, sub_key: str, reserved: int = ..., access: int = ...) -> HKEYType: ...
|
||||
def QueryInfoKey(__key: _KeyType) -> Tuple[int, int, int]: ...
|
||||
def QueryValue(__key: _KeyType, __sub_key: Optional[str]) -> str: ...
|
||||
def QueryValue(__key: _KeyType, __sub_key: str | None) -> str: ...
|
||||
def QueryValueEx(__key: _KeyType, __name: str) -> Tuple[Any, int]: ...
|
||||
def SaveKey(__key: _KeyType, __file_name: str) -> None: ...
|
||||
def SetValue(__key: _KeyType, __sub_key: str, __type: int, __value: str) -> None: ...
|
||||
def SetValueEx(
|
||||
__key: _KeyType, __value_name: Optional[str], __reserved: Any, __type: int, __value: Union[str, int]
|
||||
__key: _KeyType, __value_name: str | None, __reserved: Any, __type: int, __value: str | int
|
||||
) -> None: ... # reserved is ignored
|
||||
def DisableReflectionKey(__key: _KeyType) -> None: ...
|
||||
def EnableReflectionKey(__key: _KeyType) -> None: ...
|
||||
@@ -93,7 +93,7 @@ class HKEYType:
|
||||
def __int__(self) -> int: ...
|
||||
def __enter__(self: Self) -> Self: ...
|
||||
def __exit__(
|
||||
self, exc_type: Optional[Type[BaseException]], exc_val: Optional[BaseException], exc_tb: Optional[TracebackType]
|
||||
) -> Optional[bool]: ...
|
||||
self, exc_type: Type[BaseException] | None, exc_val: BaseException | None, exc_tb: TracebackType | None
|
||||
) -> bool | None: ...
|
||||
def Close(self) -> None: ...
|
||||
def Detach(self) -> int: ...
|
||||
|
||||
Reference in New Issue
Block a user