mirror of
https://github.com/jupyterhub/jupyterhub.git
synced 2025-10-19 07:53:00 +00:00
check_group_whitelist is optional
This commit is contained in:
@@ -219,7 +219,10 @@ class Authenticator(LoggingConfigurable):
|
||||
def __init__(self, **kwargs):
|
||||
super().__init__(**kwargs)
|
||||
for method_name in ('check_whitelist', 'check_blacklist', 'check_group_whitelist'):
|
||||
original_method = getattr(self, method_name)
|
||||
original_method = getattr(self, method_name, None)
|
||||
if original_method is None:
|
||||
# no such method (check_group_whitelist is optional)
|
||||
continue
|
||||
signature = inspect.signature(original_method)
|
||||
if 'authentication' not in signature.parameters:
|
||||
# adapt to pre-1.0 signature for compatibility
|
||||
|
Reference in New Issue
Block a user