# HG changeset patch # User Augie Fackler <augie@google.com> # Date 1524804608 14400 # Node ID a61583cba509ee388e85221eb69439034868980c # Parent 3d24f708f7b68fbf0d06e78fda358dd6f5c3ba24 minirst: fix bytes slicing defect on Python 3 This is the only lingering problem in minirst on Python 3. test-minirst.py now passes on Python 3. Differential Revision: https://phab.mercurial-scm.org/D3478 diff --git a/contrib/python3-whitelist b/contrib/python3-whitelist --- a/contrib/python3-whitelist +++ b/contrib/python3-whitelist @@ -258,6 +258,7 @@ test-merge8.t test-merge9.t test-minifileset.py +test-minirst.py test-mq-git.t test-mq-header-date.t test-mq-header-from.t diff --git a/mercurial/minirst.py b/mercurial/minirst.py --- a/mercurial/minirst.py +++ b/mercurial/minirst.py @@ -169,7 +169,7 @@ if not itemre.match(line1): return False if singleline: - return line2 == '' or line2[0] == ' ' or itemre.match(line2) + return line2 == '' or line2[0:1] == ' ' or itemre.match(line2) else: return line2.startswith(' ')