Handle closed-time typos from SWP API and update local dev setup (#32)
* updated dependencies, fixed "geschlossen" parsing * httpretty.core warning patch --------- Co-authored-by: Hadrian Burkhardt <hadrian.burkhardt@gmx.de>
This commit is contained in:
@@ -26,6 +26,11 @@ class CanteenOpenTimespec(str):
|
||||
Args:
|
||||
spec (str | bool | None): time specification
|
||||
"""
|
||||
if isinstance(spec, str):
|
||||
spec = spec.strip()
|
||||
normalized = spec.lower()
|
||||
if normalized in (cls.CLOSED, "geschllossen"):
|
||||
spec = cls.CLOSED
|
||||
if spec in cls.CLOSED_VALID_VALUES:
|
||||
return super().__new__(cls, cls.CLOSED)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user