Fix matching bug

This commit is contained in:
Leo Vasanko 2025-09-02 18:22:21 -06:00
parent c9f9b28bf4
commit 074daebd14

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
) )