From e41885c458a8b3e2df5966dde36285a882727cc6 Mon Sep 17 00:00:00 2001 From: Min RK Date: Thu, 14 Jul 2022 16:00:12 -0700 Subject: [PATCH] Increase stacklevel for decorated warnings otherwise warning just shows as being triggered in the decorator function --- jupyterhub/scopes.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/jupyterhub/scopes.py b/jupyterhub/scopes.py index 99907fc4..936d1db0 100644 --- a/jupyterhub/scopes.py +++ b/jupyterhub/scopes.py @@ -551,7 +551,7 @@ def expand_scopes(scopes, owner=None, oauth_client=None): else: warnings.warn( f"Not expanding !{filter} filter without target {filter} in {scope}", - stacklevel=2, + stacklevel=3, ) if 'self' in expanded_scopes: @@ -561,7 +561,7 @@ def expand_scopes(scopes, owner=None, oauth_client=None): else: warnings.warn( f"Not expanding 'self' scope for owner {owner} which is not a User", - stacklevel=2, + stacklevel=3, ) # reduce to discard overlapping scopes