From d9e485c6ea3e846fe8606889b0a591f374fafa54 Mon Sep 17 00:00:00 2001 From: Yushin Washio Date: Sun, 26 Nov 2023 22:48:39 +0100 Subject: [PATCH] Simplify/unify match logic a bit --- caldav/lib/vcal.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/caldav/lib/vcal.py b/caldav/lib/vcal.py index 5de3286d..764fcc2b 100644 --- a/caldav/lib/vcal.py +++ b/caldav/lib/vcal.py @@ -131,12 +131,12 @@ def __call__(self, line): self.stamped = 0 self.ended = 0 - elif re.search("^(DURATION|DTEND|DUE)[:;]", line): + elif re.match("(DURATION|DTEND|DUE)[:;]", line): if self.ended: return False self.ended += 1 - elif line.startswith("DTSTAMP") and line[7] in (";", ":"): + elif re.match("DTSTAMP[:;]", line): if self.stamped: return False self.stamped += 1