From 80bf00d380a8cd26782fbfcbb268671302e69886 Mon Sep 17 00:00:00 2001 From: Toby Jennings Date: Thu, 26 Jun 2025 16:34:07 -0500 Subject: [PATCH 1/3] bugfix(parse): Allow '-' in element names (fixes #3) --- src/lsst/cmservice/parsing/string.py | 10 +++++----- tests/test_parsing.py | 1 + 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/src/lsst/cmservice/parsing/string.py b/src/lsst/cmservice/parsing/string.py index 24a052ede..dc485a187 100644 --- a/src/lsst/cmservice/parsing/string.py +++ b/src/lsst/cmservice/parsing/string.py @@ -48,11 +48,11 @@ def parse_element_fullname(fullname: str) -> Fullname: fullname_r = re.compile( ( r"^" - r"(?P[\w]+){1}(?:\/)*" - r"(?P[\w]+){0,1}(?:\/)*" - r"(?P[\w]+){0,1}(?:\/)*" - r"(?P[\w]+){0,1}(?:\/)*" - r"(?P