diff --git a/jupyterhub/handlers/pages.py b/jupyterhub/handlers/pages.py index f1d5c73f..6575d1a8 100644 --- a/jupyterhub/handlers/pages.py +++ b/jupyterhub/handlers/pages.py @@ -93,8 +93,8 @@ class SpawnHandler(BaseHandler): form_options[key] = [ bs.decode('utf8') for bs in byte_list ] for key, byte_list in self.request.files.items(): form_options["%s_file"%key] = byte_list - options = user.spawner.options_from_form(form_options) try: + options = user.spawner.options_from_form(form_options) yield self.spawn_single_user(user, options=options) except Exception as e: self.log.error("Failed to spawn single-user server with form", exc_info=True)