From a84e523e2f8d554384a608f346c29ed8cabb69fc Mon Sep 17 00:00:00 2001 From: YuviPanda Date: Mon, 10 Jun 2024 18:55:07 -0700 Subject: [PATCH] Split out booleans for named server vs default server --- jupyterhub_idle_culler/__init__.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/jupyterhub_idle_culler/__init__.py b/jupyterhub_idle_culler/__init__.py index eddd773..de43285 100755 --- a/jupyterhub_idle_culler/__init__.py +++ b/jupyterhub_idle_culler/__init__.py @@ -236,12 +236,15 @@ async def handle_server(user, server_name, server, max_age, inactive_limit): # return False # inactive_limit = server['state']['culltime'] + is_default_server = server_name == "" + is_named_server = server_name != "" + should_cull = ( inactive is not None and inactive.total_seconds() >= inactive_limit and ( - (cull_default_servers and server_name == "") - or (cull_named_servers and server_name) + (cull_default_servers and is_default_server) + or (cull_named_servers and is_named_server) ) ) if should_cull: