Fix #75 - final rule was excluded incorrectly
diff --git a/docs/rules/periphery/periphery-split-csv.py b/docs/rules/periphery/periphery-split-csv.py
index a56577a..904213d 100755
--- a/docs/rules/periphery/periphery-split-csv.py
+++ b/docs/rules/periphery/periphery-split-csv.py
@@ -75,7 +75,7 @@
data = [[]]
-for l in open('periphery.csv'):
+for l in open('periphery.csv', encoding='utf8'):
if '.-)' in l:
data.append([])
@@ -159,10 +159,13 @@
rows = rows[i:]
# Strip off the flags table
+ should_strip_flags = False
for i, r in enumerate(rows):
if r[0] == 'Use' and r[1] == 'Explanation':
+ should_strip_flags = True
break
- rows = rows[:i]
+ if should_strip_flags:
+ rows = rows[:i]
# Join together description which span multiple rows.
continued_index = []