Mercurial 3.9-RC with mercurial_keyring 1.1.4 results in traceback on push
Created originally on Bitbucket by sborho (Steve Borho)
#!python
** Python 2.7.9 (default, Dec 10 2014, 12:28:03) [MSC v.1500 64 bit (AMD64)]
** Mercurial Distributed SCM (version 3.9-rc+16-d3df009ab117)
** Extensions loaded: svnbindings, mercurial_keyring
Traceback (most recent call last):
File "hg", line 49, in <module>
File "mercurial\dispatch.pyo", line 59, in run
File "mercurial\dispatch.pyo", line 125, in dispatch
File "mercurial\dispatch.pyo", line 204, in _runcatch
File "mercurial\dispatch.pyo", line 880, in _dispatch
File "mercurial\dispatch.pyo", line 637, in runcommand
File "mercurial\dispatch.pyo", line 1010, in _runcommand
File "mercurial\dispatch.pyo", line 971, in checkargs
File "mercurial\dispatch.pyo", line 877, in <lambda>
File "mercurial\util.pyo", line 1029, in check
File "mercurial\commands.pyo", line 5972, in push
File "mercurial\exchange.pyo", line 447, in push
File "mercurial\exchange.pyo", line 920, in _pushchangeset
File "mercurial\wireproto.pyo", line 420, in unbundle
File "mercurial\httppeer.pyo", line 235, in _callpush
File "mercurial\httppeer.pyo", line 206, in _call
File "mercurial\httppeer.pyo", line 153, in _callstream
File "urllib2.pyo", line 437, in open
File "urllib2.pyo", line 550, in http_response
File "urllib2.pyo", line 469, in error
File "urllib2.pyo", line 409, in _call_chain
File "urllib2.pyo", line 911, in http_error_401
File "mercurial\url.pyo", line 447, in http_error_auth_reqed
File "hgext\mercurial_keyring.pyo", line 549, in basic_http_error_auth_reqed
File "urllib2.pyo", line 889, in http_error_auth_reqed
File "mercurial\url.pyo", line 450, in retry_http_basic_auth
File "hgext\mercurial_keyring.pyo", line 540, in find_user_password
File "hgext\mercurial_keyring.pyo", line 374, in find_auth
File "hgext\mercurial_keyring.pyo", line 308, in get_credentials
TypeError: unbound method find_user_password() must be called with HTTPPasswordMgrWithDefaultRealm instance as first arg
ument (got passwordmgr instance instead)