summaryrefslogtreecommitdiff
path: root/acl.py
diff options
context:
space:
mode:
Diffstat (limited to 'acl.py')
-rw-r--r--acl.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/acl.py b/acl.py
index e6bb903..9155090 100644
--- a/acl.py
+++ b/acl.py
@@ -5,7 +5,7 @@ import enum
import fnmatch
import logging
import re
-from typing import Any, Callable, List, Optional, Set
+from typing import Any, Callable, List, Optional, Set, Sequence
# This module is commonly used by others in here and should avoid
# taking any unnecessary dependencies back on them.
@@ -134,8 +134,8 @@ class PredicateListBasedACL(SimpleACL):
"""An ACL that allows or denies by applying predicates."""
def __init__(self,
*,
- allow_predicate_list: List[Callable[[Any], bool]] = None,
- deny_predicate_list: List[Callable[[Any], bool]] = None,
+ allow_predicate_list: Sequence[Callable[[Any], bool]] = None,
+ deny_predicate_list: Sequence[Callable[[Any], bool]] = None,
order_to_check_allow_deny: Order,
default_answer: bool) -> None:
super().__init__(