From b7834978b805848a5eb77b991533a8e6a0795c61 Mon Sep 17 00:00:00 2001 From: Jacob Daniel Bennett Date: Mon, 19 Oct 2020 09:35:16 -0400 Subject: [PATCH] Items stored as numbers and exception handeling for Value Errors --- api/ECNQueue.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/api/ECNQueue.py b/api/ECNQueue.py index b3abb35..af982fe 100644 --- a/api/ECNQueue.py +++ b/api/ECNQueue.py @@ -37,7 +37,11 @@ class Item: def __init__(self, queue: str, number: int) -> None: self.queue = queue - self.number = number + try: + self.number = int(number) + except ValueError: + raise ValueError("Could not convert \"" + number + "\" to an integer") + #self.number = number self.__path = "/".join([queueDirectory, self.queue, str(self.number)]) self.lastUpdated = self.__getLastUpdated()