py3: traceback upon clicking to edit config file
Created originally on Bitbucket by cbillington (Chris Billington)
I get the following upon clicking "edit file" in the repo settings to edit the hgrc file:
#!python
** Mercurial version (5.2+86-a78a65c33b5a). TortoiseHg version (5.1+189-2660c64eacb4)
** Command:
** CWD: /home/bilbo/labscript_suite/userlib/pythonlib/alkali
** Encoding: UTF-8
** Extensions loaded: strip, mq, churn, rebase, tortoisehg.util.configitems
** Python version: 3.7.4 (default, Oct 4 2019, 06:57:26) [GCC 9.2.0]
** System: Linux bilbo-arch 4.19.83-1-lts #1 SMP Sun, 10 Nov 2019 11:29:44 +0000 x86_64
** Qt-5.13.2 PyQt-5.13.2 QScintilla-2.11.3
Traceback (most recent call last):
File "/usr/lib/python3.7/site-packages/tortoisehg/hgqt/settings.py", line 1550, in editClicked
qscilib.fileEditor(self.fn, foldable=True)
File "/usr/lib/python3.7/site-packages/tortoisehg/hgqt/qscilib.py", line 864, in fileEditor
if not readFile(editor, filename):
File "/usr/lib/python3.7/site-packages/tortoisehg/hgqt/qscilib.py", line 751, in readFile
if '\0' in earlybytes:
TypeError: a bytes-like object is required, not 'str'