problem to start tortoiseHG 5.0.2 - unicode ASCII decode
Created originally on Bitbucket by Anonymous
Hi
I have problem with unicode for tortoiseHG 5.0.2 with Mercurial 5.0.2. Can we fix it soon?, General in my case working in big project is much slower via console. I use Arch Linux
#!python
** Mercurial version (5.0.2). TortoiseHg version (5.0.2)
** Command: --nofork
** CWD: /home/marcin
** Encoding: UTF-8
** Extensions loaded: tortoisehg.util.configitems
** Python version: 2.7.16 (default, Mar 11 2019, 18:59:25) [GCC 8.2.1 20181127]
** System: Linux LINUX 5.2.1-1-MANJARO #1 SMP PREEMPT Mon Jul 15 04:50:55 UTC 2019 x86_64
** Qt-5.13.0 PyQt-5.13.0 QScintilla-2.11.2
Traceback (most recent call last):
File "/usr/lib/python2.7/site-packages/tortoisehg/hgqt/run.py", line 71, in dispatch
return _runcatch(u, args)
File "/usr/lib/python2.7/site-packages/tortoisehg/hgqt/run.py", line 274, in _runcatch
return runcommand(ui, args)
File "/usr/lib/python2.7/site-packages/tortoisehg/hgqt/run.py", line 365, in runcommand
return _runcommand(lui, options, cmd, d)
File "/usr/lib/python2.7/site-packages/tortoisehg/hgqt/run.py", line 417, in _runcommand
return checkargs()
File "/usr/lib/python2.7/site-packages/tortoisehg/hgqt/run.py", line 370, in checkargs
return cmdfunc()
File "/usr/lib/python2.7/site-packages/tortoisehg/hgqt/run.py", line 364, in <lambda>
d = lambda: qtrun(checkedfunc, ui, *args, **cmdoptions)
File "/usr/lib/python2.7/site-packages/tortoisehg/hgqt/qtapp.py", line 459, in __call__
dlg, reporoot = self._createdialog(dlgfunc, args, opts)
File "/usr/lib/python2.7/site-packages/tortoisehg/hgqt/qtapp.py", line 523, in _createdialog
return dlgfunc(self._ui, *args, **opts), reporoot
File "/usr/lib/python2.7/site-packages/mercurial/util.py", line 1680, in check
return func(*args, **kwargs)
File "/usr/lib/python2.7/site-packages/tortoisehg/hgqt/run.py", line 962, in log
w = _workbench(ui, *pats, **opts)
File "/usr/lib/python2.7/site-packages/tortoisehg/hgqt/run.py", line 454, in _workbench
w = qtrun.createWorkbench()
File "/usr/lib/python2.7/site-packages/tortoisehg/hgqt/qtapp.py", line 555, in createWorkbench
self._workbench = workbench.Workbench(self._ui, self._repomanager)
File "/usr/lib/python2.7/site-packages/tortoisehg/hgqt/workbench.py", line 84, in __init__
self.mqpatches = p = mq.MQPatchesWidget(self)
File "/usr/lib/python2.7/site-packages/tortoisehg/hgqt/mq.py", line 643, in __init__
self._qrenameAct = a = QAction(_('Re&name Patch...'), self)
File "/usr/lib/python2.7/site-packages/tortoisehg/util/i18n.py", line 61, in _
return t.ugettext(message)
File "/usr/lib/python2.7/gettext.py", line 480, in ugettext
return unicode(message)
UnicodeEncodeError: 'ascii' codec can't encode character u'\u0144' in position 3: ordinal not in range(128)
{code}