# HG changeset patch # User Augie Fackler # Date 1506857391 14400 # Node ID ae2fcf7af4099d4d27eb6d0ec7e9a53d39024876 # Parent 12bfecd0ffe6cd0c1f2489376ab7577661130480 httppasswordmgrdbproxy: specify exact arguments We only ever call these functions in a single way, so let's just actually specify them. We need to do some string/bytes encoding dancing here for Python 3, so it'll help to know what arguments we need to convert. # no-check-commit because I'm modifying functions that check-commit does not like. Differential Revision: https://phab.mercurial-scm.org/D885 diff -r 12bfecd0ffe6 -r ae2fcf7af409 mercurial/ui.py --- a/mercurial/ui.py Sun Oct 01 08:37:04 2017 +0100 +++ b/mercurial/ui.py Sun Oct 01 07:29:51 2017 -0400 @@ -146,11 +146,11 @@ self._mgr = urlreq.httppasswordmgrwithdefaultrealm() return self._mgr - def add_password(self, *args, **kwargs): - return self._get_mgr().add_password(*args, **kwargs) + def add_password(self, realm, uris, user, passwd): + return self._get_mgr().add_password(realm, uris, user, passwd) - def find_user_password(self, *args, **kwargs): - return self._get_mgr().find_user_password(*args, **kwargs) + def find_user_password(self, realm, uri): + return self._get_mgr().find_user_password(realm, uri) def _catchterm(*args): raise error.SignalInterrupt