From 425b41ac6776451e86d8664650ec659edc9a04a0 Mon Sep 17 00:00:00 2001 From: benne238 Date: Mon, 28 Jun 2021 12:48:54 -0400 Subject: [PATCH] Add ParseError to parser module --- src/webqueue2api/parser/errors.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/webqueue2api/parser/errors.py b/src/webqueue2api/parser/errors.py index ef1ac48..9cdb754 100644 --- a/src/webqueue2api/parser/errors.py +++ b/src/webqueue2api/parser/errors.py @@ -6,4 +6,9 @@ def __init__(self, path: str): class QueueDoesNotExistError(Exception): def __init__(self, path: str): self.message = f"Directory {path} not found." + super().__init__(self.message) + +class ParseError(Exception): + def __init__(self, line_number: int, message: str = "Unable to parse item."): + self.message = f"{message} at line {line_number}" super().__init__(self.message) \ No newline at end of file