fix(cache): type namespace components explicitly

This commit is contained in:
Maximilian Rink 2026-10-13 21:47:59 +02:00
parent bf67330534
commit f5e9ff5fee

View file

@ -650,15 +650,16 @@ class Cache:
metadata_namespace: Final[str | None] = (
metadata_namespace_value if isinstance(metadata_namespace_value, str) else None
)
namespace_parts: Final[tuple[str | None, ...]] = (
self.namespace,
authenticated_namespace,
requested_namespace,
metadata_namespace,
)
namespace: Final[str | None] = (
":".join(
value
for value in (
self.namespace,
authenticated_namespace,
requested_namespace,
metadata_namespace,
)
for value in namespace_parts
if isinstance(value, str) and value
)
if authenticated_namespace is not None