File tree Expand file tree Collapse file tree 1 file changed +5
-7
lines changed Expand file tree Collapse file tree 1 file changed +5
-7
lines changed Original file line number Diff line number Diff line change @@ -268,15 +268,13 @@ def transform_node(
268
268
return self .get_table_rows (node )
269
269
elif node .rule_type == "Description" :
270
270
line_tokens = node .get_tokens ("Other" )
271
+ tokens = list (line_tokens )
272
+
271
273
# Trim trailing empty lines
272
- last_non_empty = next (
273
- i for i , j in reversed (list (enumerate (line_tokens ))) if j .matched_text
274
- )
275
- description = "\n " .join (
276
- [token .matched_text for token in line_tokens [: last_non_empty + 1 ]]
277
- )
274
+ while tokens and not tokens [- 1 ].matched_text :
275
+ tokens .pop ()
278
276
279
- return description
277
+ return " \n " . join ( token . matched_text for token in tokens )
280
278
elif node .rule_type == "Rule" :
281
279
header = cast (Union [AstNode , None ], node .get_single ("RuleHeader" ))
282
280
if not header :
You can’t perform that action at this time.
0 commit comments