UnicodeDecodeError when entering password with unicode characters
Created originally on Bitbucket by Gamesh (Justinas Urbanavicius)
#!python
** Mercurial version (2.8.1). TortoiseHg version (2.10.1)
** Command:
** CWD: Z:\ituvs\jusurb
** Encoding: cp1257
** Extensions loaded: purge, mercurial_keyring
** Python version: 2.7.3 (default, Apr 10 2012, 23:24:47) [MSC v.1500 64 bit (AMD64)]
** Windows version: sys.getwindowsversion(major=6, minor=2, build=9200, platform=2, service_pack='')
** Processor architecture: x64
** Qt-4.8.4 PyQt-4.10.2 QScintilla-2.7.2
Traceback (most recent call last):
File "tortoisehg\hgqt\thread.pyo", line 269, in run
File "tortoisehg\util\hglib.pyo", line 708, in dispatch
File "mercurial\dispatch.pyo", line 806, in _dispatch
File "mercurial\dispatch.pyo", line 585, in runcommand
File "mercurial\dispatch.pyo", line 897, in _runcommand
File "mercurial\dispatch.pyo", line 868, in checkargs
File "mercurial\dispatch.pyo", line 803, in <lambda>
File "mercurial\util.pyo", line 512, in check
File "mercurial\commands.pyo", line 4590, in pull
File "mercurial\hg.pyo", line 122, in peer
File "mercurial\hg.pyo", line 102, in _peerorrepo
File "mercurial\httppeer.pyo", line 238, in instance
File "mercurial\httppeer.pyo", line 57, in _fetchcaps
File "mercurial\httppeer.pyo", line 171, in _call
File "mercurial\httppeer.pyo", line 118, in _callstream
File "urllib2.pyo", line 406, in open
File "urllib2.pyo", line 519, in http_response
File "urllib2.pyo", line 438, in error
File "urllib2.pyo", line 378, in _call_chain
File "urllib2.pyo", line 890, in http_error_401
File "mercurial\url.pyo", line 436, in http_error_auth_reqed
File "hgext\mercurial_keyring.pyo", line 389, in basic_http_error_auth_reqed
File "urllib2.pyo", line 865, in http_error_auth_reqed
File "urllib2.pyo", line 878, in retry_http_basic_auth
File "urllib2.pyo", line 406, in open
File "urllib2.pyo", line 519, in http_response
File "urllib2.pyo", line 438, in error
File "urllib2.pyo", line 378, in _call_chain
File "urllib2.pyo", line 890, in http_error_401
File "mercurial\url.pyo", line 436, in http_error_auth_reqed
File "hgext\mercurial_keyring.pyo", line 389, in basic_http_error_auth_reqed
File "urllib2.pyo", line 865, in http_error_auth_reqed
File "urllib2.pyo", line 878, in retry_http_basic_auth
File "urllib2.pyo", line 406, in open
File "urllib2.pyo", line 519, in http_response
File "urllib2.pyo", line 438, in error
File "urllib2.pyo", line 378, in _call_chain
File "urllib2.pyo", line 890, in http_error_401
File "mercurial\url.pyo", line 436, in http_error_auth_reqed
File "hgext\mercurial_keyring.pyo", line 389, in basic_http_error_auth_reqed
File "urllib2.pyo", line 865, in http_error_auth_reqed
File "urllib2.pyo", line 871, in retry_http_basic_auth
File "hgext\mercurial_keyring.pyo", line 383, in find_user_password
File "hgext\mercurial_keyring.pyo", line 268, in find_auth
File "hgext\mercurial_keyring.pyo", line 121, in set_http_password
File "keyring\core.pyo", line 42, in set_password
File "keyring\backends\Windows.pyo", line 146, in set_password
UnicodeDecodeError: 'ascii' codec can't decode byte 0xe0 in position 6: ordinal not in range(128)