Fix multiline specifications of TODO properties.
Testing / pytest (push) Successful in 41s Details
Testing / mypy (push) Failing after 37s Details
Testing / stability-extra-test (push) Successful in 28s Details

This commit is contained in:
Sergio Martínez Portela 2024-03-22 01:54:46 +01:00
parent 9e994ba323
commit 423d6f9842
1 changed files with 1 additions and 1 deletions

View File

@ -1871,7 +1871,7 @@ class OrgDoc:
for keyword in keywords:
if keyword.key in ("TODO", "SEQ_TODO"):
todo_kws, done_kws = re.sub(r"\(.\)", "", keyword.value).split("|", 1)
todo_kws, done_kws = re.sub(r"\([^)]+\)", "", keyword.value).split("|", 1)
self.todo_keywords = re.sub(r"\s{2,}", " ", todo_kws.strip()).split()
self.done_keywords = re.sub(r"\s{2,}", " ", done_kws.strip()).split()