Fix matching bug
This commit is contained in:
parent
c9f9b28bf4
commit
074daebd14
@ -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
|
||||||
)
|
)
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user