Fix winreg pos-only args and parameter names (#4117)

* Fix winreg pos-only args and parameter names

* Fix consistency check
This commit is contained in:
Rune Tynan
2020-05-27 23:22:32 -04:00
committed by GitHub
parent 5cf2fb703a
commit 712f6d3709
3 changed files with 38 additions and 39 deletions

View File

@@ -6,29 +6,29 @@ from types import TracebackType
_KeyType = Union[HKEYType, int]
def CloseKey(hkey: _KeyType): ...
def ConnectRegistry(computer_name: Optional[str], key: _KeyType) -> HKEYType: ...
def CreateKey(key: _KeyType, sub_key: Optional[str]) -> HKEYType: ...
def CloseKey(__hkey: _KeyType): ...
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 DeleteKey(key: _KeyType, sub_key: str) -> None: ...
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: ...
def EnumKey(key: _KeyType, index: int) -> str: ...
def EnumValue(key: _KeyType, index: int) -> Tuple[str, Any, int]: ...
def ExpandEnvironmentStrings(str: str) -> str: ...
def FlushKey(key: _KeyType) -> None: ...
def LoadKey(key: _KeyType, sub_key: str, file_name: str) -> None: ...
def DeleteValue(__key: _KeyType, __value: str) -> None: ...
def EnumKey(__key: _KeyType, __index: int) -> str: ...
def EnumValue(__key: _KeyType, __index: int) -> Tuple[str, Any, int]: ...
def ExpandEnvironmentStrings(__str: str) -> str: ...
def FlushKey(__key: _KeyType) -> None: ...
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 QueryValueEx(key: _KeyType, value_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: str, reserved: Any, type: int, value: str) -> None: ... # reserved is ignored
def DisableReflectionKey(key: _KeyType) -> None: ...
def EnableReflectionKey(key: _KeyType) -> None: ...
def QueryReflectionKey(key: _KeyType) -> bool: ...
def QueryInfoKey(__key: _KeyType) -> Tuple[int, int, int]: ...
def QueryValue(__key: _KeyType, __sub_key: Optional[str]) -> 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: str, __reserved: Any, __type: int, __value: str) -> None: ... # reserved is ignored
def DisableReflectionKey(__key: _KeyType) -> None: ...
def EnableReflectionKey(__key: _KeyType) -> None: ...
def QueryReflectionKey(__key: _KeyType) -> bool: ...
HKEY_CLASSES_ROOT: int
HKEY_CURRENT_USER: int

View File

@@ -6,29 +6,29 @@ from types import TracebackType
_KeyType = Union[HKEYType, int]
def CloseKey(hkey: _KeyType): ...
def ConnectRegistry(computer_name: Optional[str], key: _KeyType) -> HKEYType: ...
def CreateKey(key: _KeyType, sub_key: Optional[str]) -> HKEYType: ...
def CloseKey(__hkey: _KeyType): ...
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 DeleteKey(key: _KeyType, sub_key: str) -> None: ...
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: ...
def EnumKey(key: _KeyType, index: int) -> str: ...
def EnumValue(key: _KeyType, index: int) -> Tuple[str, Any, int]: ...
def ExpandEnvironmentStrings(str: str) -> str: ...
def FlushKey(key: _KeyType) -> None: ...
def LoadKey(key: _KeyType, sub_key: str, file_name: str) -> None: ...
def DeleteValue(__key: _KeyType, __value: str) -> None: ...
def EnumKey(__key: _KeyType, __index: int) -> str: ...
def EnumValue(__key: _KeyType, __index: int) -> Tuple[str, Any, int]: ...
def ExpandEnvironmentStrings(__str: str) -> str: ...
def FlushKey(__key: _KeyType) -> None: ...
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 QueryValueEx(key: _KeyType, value_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: str, reserved: Any, type: int, value: str) -> None: ... # reserved is ignored
def DisableReflectionKey(key: _KeyType) -> None: ...
def EnableReflectionKey(key: _KeyType) -> None: ...
def QueryReflectionKey(key: _KeyType) -> bool: ...
def QueryInfoKey(__key: _KeyType) -> Tuple[int, int, int]: ...
def QueryValue(__key: _KeyType, __sub_key: Optional[str]) -> 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: str, __reserved: Any, __type: int, __value: str) -> None: ... # reserved is ignored
def DisableReflectionKey(__key: _KeyType) -> None: ...
def EnableReflectionKey(__key: _KeyType) -> None: ...
def QueryReflectionKey(__key: _KeyType) -> bool: ...
HKEY_CLASSES_ROOT: int
HKEY_CURRENT_USER: int

View File

@@ -8,7 +8,6 @@ sys.abiflags # Not present
sys.setdlopenflags # Not present
urllib.request.pathname2url # Parameter name mismatch
urllib.request.url2pathname # Same
winreg.[A-Za-z]+ # Should be made positional only
# ==========
# Whitelist entries that cannot or should not be fixed