# 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(' ')