mirror of
https://github.com/jupyterhub/jupyterhub.git
synced 2025-10-12 20:43:02 +00:00
Backport PR #3874: Missing f
prefix on f-strings fix
Fixes 3873 Signed-off-by: Min RK <benjaminrk@gmail.com>
This commit is contained in:
@@ -50,7 +50,7 @@ class GroupListAPIHandler(_GroupAPIHandler):
|
|||||||
# the only valid filter is group=...
|
# the only valid filter is group=...
|
||||||
# don't expand invalid !server=x to all groups!
|
# don't expand invalid !server=x to all groups!
|
||||||
self.log.warning(
|
self.log.warning(
|
||||||
"Invalid filter on list:group for {self.current_user}: {sub_scope}"
|
f"Invalid filter on list:group for {self.current_user}: {sub_scope}"
|
||||||
)
|
)
|
||||||
raise web.HTTPError(403)
|
raise web.HTTPError(403)
|
||||||
query = query.filter(orm.Group.name.in_(sub_scope['group']))
|
query = query.filter(orm.Group.name.in_(sub_scope['group']))
|
||||||
|
@@ -131,7 +131,7 @@ class UserListAPIHandler(APIHandler):
|
|||||||
if not set(sub_scope).issubset({'group', 'user'}):
|
if not set(sub_scope).issubset({'group', 'user'}):
|
||||||
# don't expand invalid !server=x filter to all users!
|
# don't expand invalid !server=x filter to all users!
|
||||||
self.log.warning(
|
self.log.warning(
|
||||||
"Invalid filter on list:user for {self.current_user}: {sub_scope}"
|
f"Invalid filter on list:user for {self.current_user}: {sub_scope}"
|
||||||
)
|
)
|
||||||
raise web.HTTPError(403)
|
raise web.HTTPError(403)
|
||||||
filters = []
|
filters = []
|
||||||
|
@@ -498,7 +498,7 @@ class TokenPageHandler(BaseHandler):
|
|||||||
continue
|
continue
|
||||||
if not token.client_id:
|
if not token.client_id:
|
||||||
# token should have been deleted when client was deleted
|
# token should have been deleted when client was deleted
|
||||||
self.log.warning("Deleting stale oauth token {token}")
|
self.log.warning(f"Deleting stale oauth token {token}")
|
||||||
self.db.delete(token)
|
self.db.delete(token)
|
||||||
self.db.commit()
|
self.db.commit()
|
||||||
continue
|
continue
|
||||||
|
@@ -97,10 +97,15 @@ class Spawner(LoggingConfigurable):
|
|||||||
|
|
||||||
Used in logging for consistency with named servers.
|
Used in logging for consistency with named servers.
|
||||||
"""
|
"""
|
||||||
if self.name:
|
if self.user:
|
||||||
return f'{self.user.name}:{self.name}'
|
user_name = self.user.name
|
||||||
else:
|
else:
|
||||||
return self.user.name
|
# no user, only happens in mock tests
|
||||||
|
user_name = "(no user)"
|
||||||
|
if self.name:
|
||||||
|
return f"{user_name}:{self.name}"
|
||||||
|
else:
|
||||||
|
return user_name
|
||||||
|
|
||||||
@property
|
@property
|
||||||
def _failed(self):
|
def _failed(self):
|
||||||
@@ -228,7 +233,7 @@ class Spawner(LoggingConfigurable):
|
|||||||
self.orm_spawner.server = server.orm_server
|
self.orm_spawner.server = server.orm_server
|
||||||
elif server is not None:
|
elif server is not None:
|
||||||
self.log.warning(
|
self.log.warning(
|
||||||
"Setting Spawner.server for {self._log_name} with no underlying orm_spawner"
|
f"Setting Spawner.server for {self._log_name} with no underlying orm_spawner"
|
||||||
)
|
)
|
||||||
|
|
||||||
@property
|
@property
|
||||||
|
@@ -282,9 +282,9 @@ class User:
|
|||||||
new_groups = set(group_names).difference(current_groups)
|
new_groups = set(group_names).difference(current_groups)
|
||||||
removed_groups = current_groups.difference(group_names)
|
removed_groups = current_groups.difference(group_names)
|
||||||
if new_groups:
|
if new_groups:
|
||||||
self.log.info("Adding user {self.name} to group(s): {new_groups}")
|
self.log.info(f"Adding user {self.name} to group(s): {new_groups}")
|
||||||
if removed_groups:
|
if removed_groups:
|
||||||
self.log.info("Removing user {self.name} from group(s): {removed_groups}")
|
self.log.info(f"Removing user {self.name} from group(s): {removed_groups}")
|
||||||
|
|
||||||
if group_names:
|
if group_names:
|
||||||
groups = (
|
groups = (
|
||||||
|
Reference in New Issue
Block a user