From 09093435c3bd243ee99afeecd722b004038f7c83 Mon Sep 17 00:00:00 2001 From: Joost Cassee Date: Wed, 13 May 2020 15:11:22 +0200 Subject: [PATCH] Make HTTPPasswordMgrWithDefaultRealm realm optional (#3976) * Make HTTPPasswordMgrWithDefaultRealm realm optional * Optional realm in HPMWDefaultRealm.find_password --- stdlib/3/urllib/request.pyi | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/stdlib/3/urllib/request.pyi b/stdlib/3/urllib/request.pyi index 6bc9a2327..143b6a850 100644 --- a/stdlib/3/urllib/request.pyi +++ b/stdlib/3/urllib/request.pyi @@ -108,14 +108,14 @@ class HTTPPasswordMgr: def find_user_password(self, realm: str, authuri: str) -> Tuple[Optional[str], Optional[str]]: ... class HTTPPasswordMgrWithDefaultRealm(HTTPPasswordMgr): - def add_password(self, realm: str, uri: Union[str, Sequence[str]], + def add_password(self, realm: Optional[str], uri: Union[str, Sequence[str]], user: str, passwd: str) -> None: ... - def find_user_password(self, realm: str, authuri: str) -> Tuple[Optional[str], Optional[str]]: ... + def find_user_password(self, realm: Optional[str], authuri: str) -> Tuple[Optional[str], Optional[str]]: ... class HTTPPasswordMgrWithPriorAuth(HTTPPasswordMgrWithDefaultRealm): def add_password( self, - realm: str, + realm: Optional[str], uri: Union[str, Sequence[str]], user: str, passwd: str,