webbrowser: fix platform availability, register (#3694)

* webbrowser: fix platform availability

* webbrowser: add default value to arg instance of register
This commit is contained in:
Shantanu
2020-01-30 18:55:57 -08:00
committed by GitHub
parent 8b5e7f3efd
commit 10145fcc3a

View File

@@ -4,9 +4,9 @@ from typing import Any, Optional, Callable, List, Text, Union, Sequence
class Error(Exception): ...
if sys.version_info >= (3, 7):
def register(name: Text, klass: Optional[Callable[[], BaseBrowser]], instance: BaseBrowser = ..., *, preferred: bool = ...) -> None: ...
def register(name: Text, klass: Optional[Callable[[], BaseBrowser]], instance: Optional[BaseBrowser] = ..., *, preferred: bool = ...) -> None: ...
else:
def register(name: Text, klass: Optional[Callable[[], BaseBrowser]], instance: BaseBrowser = ..., update_tryorder: int = ...) -> None: ...
def register(name: Text, klass: Optional[Callable[[], BaseBrowser]], instance: Optional[BaseBrowser] = ..., update_tryorder: int = ...) -> None: ...
def get(using: Optional[Text] = ...) -> BaseBrowser: ...
def open(url: Text, new: int = ..., autoraise: bool = ...) -> bool: ...
def open_new(url: Text) -> bool: ...
@@ -85,14 +85,16 @@ class Konqueror(BaseBrowser):
class Grail(BaseBrowser):
def open(self, url: Text, new: int = ..., autoraise: bool = ...) -> bool: ...
class WindowsDefault(BaseBrowser):
def open(self, url: Text, new: int = ..., autoraise: bool = ...) -> bool: ...
if sys.platform == 'win32':
class WindowsDefault(BaseBrowser):
def open(self, url: Text, new: int = ..., autoraise: bool = ...) -> bool: ...
class MacOSX(BaseBrowser):
name: str
def __init__(self, name: Text) -> None: ...
def open(self, url: Text, new: int = ..., autoraise: bool = ...) -> bool: ...
if sys.platform == 'darwin':
class MacOSX(BaseBrowser):
name: str
def __init__(self, name: Text) -> None: ...
def open(self, url: Text, new: int = ..., autoraise: bool = ...) -> bool: ...
class MacOSXOSAScript(BaseBrowser):
def __init__(self, name: Text) -> None: ...
def open(self, url: Text, new: int = ..., autoraise: bool = ...) -> bool: ...
class MacOSXOSAScript(BaseBrowser):
def __init__(self, name: Text) -> None: ...
def open(self, url: Text, new: int = ..., autoraise: bool = ...) -> bool: ...