Skip to content

Commit

Permalink
modified action end delimiter and modified the expected value error m…
Browse files Browse the repository at this point in the history
…essage when the parser encounters a malformed delimiter
  • Loading branch information
benne238 committed Jun 30, 2021
1 parent f5e5619 commit 595b1be
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions src/webqueue2api/parser/parser.py
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
# Delimiters
################################################################################
action_start_delimiter = "*** "
action_end_delimiter = " ***"
action_end_delimiter = "***"

edit_start_delimiter = action_start_delimiter + "Edited by: "
status_start_delimiter = action_start_delimiter + "Status updated by: "
Expand Down Expand Up @@ -186,10 +186,10 @@ def error_handler(original_string, match_start_index, tokens):
parsed_item.append(parse_error)
raise ParseError(line_number, f"No reply from user end delimiter found")
else:
expected_token = f"Action delimiter starting with {action_start_delimiter} or {reply_from_user_start_delimiter}"
expected_token = f"Action delimiter starting with '{action_start_delimiter}' and ending with '{action_end_delimiter}' or {reply_from_user_start_delimiter}"
line_number = (original_string[:match_start_index]).count('\n') + 1

parse_error["expected"] = f"Action start delimiter: '{action_start_delimiter}' or '{reply_from_user_start_delimiter}'"
parse_error["expected"] = expected_token
parse_error["got"] = token_string
parse_error["line_num"] = line_number
parsed_item.append(parse_error)
Expand Down

0 comments on commit 595b1be

Please sign in to comment.