diff --git a/src/webqueue2api/parser/parser.py b/src/webqueue2api/parser/parser.py index 482b4b1..fb127eb 100644 --- a/src/webqueue2api/parser/parser.py +++ b/src/webqueue2api/parser/parser.py @@ -233,9 +233,8 @@ def error_handler(original_string, match_start_index, tokens): pp.SkipTo( pp.Literal(reply_from_user_start_delimiter) | pp.Literal(action_start_delimiter) - | pp.StringEnd() - ).leaveWhitespace() -).setResultsName("content").setParseAction(parse_section_by_type("initial_message")) + ) | pp.SkipTo(pp.StringEnd(), include=True) +).leaveWhitespace().setResultsName("content").setParseAction(parse_section_by_type("initial_message")) reply_from_user_rule = ( (reply_from_user_start_delimiter + pp.OneOrMore(pp.LineEnd())).suppress() +