diff --git a/markdown_it/rules_block/state_block.py b/markdown_it/rules_block/state_block.py index adf6245c..b1c7bdbc 100644 --- a/markdown_it/rules_block/state_block.py +++ b/markdown_it/rules_block/state_block.py @@ -131,7 +131,13 @@ def isEmpty(self, line): def skipEmptyLines(self, from_pos): """.""" while from_pos < self.lineMax: - if (self.bMarks[from_pos] + self.tShift[from_pos]) < self.eMarks[from_pos]: + try: + if (self.bMarks[from_pos] + self.tShift[from_pos]) < self.eMarks[ + from_pos + ]: + break + except IndexError: + from_pos += 1 break from_pos += 1 return from_pos diff --git a/tests/test_port/fixtures/issue-fixes.md b/tests/test_port/fixtures/issue-fixes.md index 5ff09731..562d3409 100644 --- a/tests/test_port/fixtures/issue-fixes.md +++ b/tests/test_port/fixtures/issue-fixes.md @@ -13,3 +13,19 @@
++A Block Quote
+
++. diff --git a/tox.ini b/tox.ini index f196f6e6..34ae106a 100644 --- a/tox.ini +++ b/tox.ini @@ -7,8 +7,7 @@ envlist = py37 [testenv] -# only recreate the environment when we use `tox -r` -recreate = false +usedevelop = true [testenv:py{36,37,38}] extras = testingAnother Block Quote
+