From 625e76ea40a482c23c10b7bcb6e08e21f7d1e737 Mon Sep 17 00:00:00 2001 From: Ian Allison Date: Wed, 5 Oct 2016 13:28:52 -0700 Subject: [PATCH] spawn_pending set too soon causing redirect loop Signed-off-by: Ian Allison --- jupyterhub/user.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/jupyterhub/user.py b/jupyterhub/user.py index 44869745..f1688159 100644 --- a/jupyterhub/user.py +++ b/jupyterhub/user.py @@ -258,7 +258,6 @@ class User(HasTraits): self.state = spawner.get_state() self.last_activity = datetime.utcnow() db.commit() - self.spawn_pending = False try: yield self.server.wait_up(http=True, timeout=spawner.http_timeout) except Exception as e: @@ -285,6 +284,7 @@ class User(HasTraits): ), exc_info=True) # raise original TimeoutError raise e + self.spawn_pending = False return self @gen.coroutine