Fix matching bug

This commit is contained in:
2025-09-03 06:22:21 +00:00
parent 07212ee1de
commit f0ff3cf977
+1 -1
View File
@@ -11,7 +11,7 @@ __all__ = ["has_any", "has_all", "session_context"]
def _match(perms: set[str], patterns: Sequence[str]): def _match(perms: set[str], patterns: Sequence[str]):
return ( return (
any(fnmatchcase(p, pat) for p in perms) if "*" in pat else False any(fnmatchcase(p, pat) for p in perms) if "*" in pat else pat in perms
for pat in patterns for pat in patterns
) )