Skip to content

fix: enhance KeyStringUtil so that it parses namespaces#326

Merged
akafredperry merged 1 commit intotrunkfrom
fix_KeyStringUtil_to_support_namespace_parsing
Jan 20, 2026
Merged

fix: enhance KeyStringUtil so that it parses namespaces#326
akafredperry merged 1 commit intotrunkfrom
fix_KeyStringUtil_to_support_namespace_parsing

Conversation

@akafredperry
Copy link
Copy Markdown
Collaborator

@akafredperry akafredperry commented Jan 19, 2026

- What I did
Enhanced KeyStringUtil._evalute() method, this is invoked by the constructor and decodes the full key name string into cached values for the getters.

- How I did it
At the end of the existing parsing code, I added code looks for a namespace qualified key name using a regex.
I removed a commented out section that claims to add partial support for namespaces.

- How to verify it
I modified the existing tests that were incorrectly asserting the wrong behaviour.
I added new tests that specifically focus on the getNamespaces behaviour.

- Description for the changelog
fix: namespace parsing in KeyStringUtil which is used in AtClient.getKeys

@akafredperry akafredperry requested a review from cpswan January 19, 2026 18:24
@akafredperry akafredperry merged commit 992cd64 into trunk Jan 20, 2026
4 checks passed
@akafredperry akafredperry deleted the fix_KeyStringUtil_to_support_namespace_parsing branch January 20, 2026 10:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants