diff --git a/src/webqueue2api/Queue.py b/src/webqueue2api/Queue.py index 00fb36c..4794f62 100644 --- a/src/webqueue2api/Queue.py +++ b/src/webqueue2api/Queue.py @@ -1,21 +1,6 @@ -import os, re +import os from .Item import Item - -def isValidItemName(name: str) -> bool: - """Returns true if file name is a valid item name - - Example: - isValidItemName("21") -> true - isValidItemName("twentyone") -> false - - Args: - name (str): The name to test. - - Returns: - bool: Name is valid item name. - """ - itemPattern = re.compile("^[0123456789]{1,3}$") - return True if itemPattern.match(name) else False +from .Utilities import isValidItemName queueDirectory = "/home/pier/e/queue/Mail" diff --git a/src/webqueue2api/Utilities.py b/src/webqueue2api/Utilities.py new file mode 100644 index 0000000..437cc2b --- /dev/null +++ b/src/webqueue2api/Utilities.py @@ -0,0 +1,20 @@ +"""A collection of utilities to be used throughout the webqueue2 API. +""" + +import re + +def isValidItemName(name: str) -> bool: + """Returns true if file name is a valid item name + + Example: + isValidItemName("21") -> true + isValidItemName("twentyone") -> false + + Args: + name (str): The name to test. + + Returns: + bool: Name is valid item name. + """ + itemPattern = re.compile("^[0123456789]{1,3}$") + return True if itemPattern.match(name) else False \ No newline at end of file