pass requesting handler to spawner

allows Spawners to implement logic such as processing GET params to select inputs

USE WITH CARE because this gives authors of links the ability to pass parameters to spawn without user knowledge or input.

This should only be used for things like selecting from a list of all known-good choices, e.g. a profile list.
This commit is contained in:
Min RK
2018-07-13 17:23:19 -05:00
parent ed26578717
commit 897f5f62d5
3 changed files with 9 additions and 2 deletions

View File

@@ -602,7 +602,7 @@ class BaseHandler(RequestHandler):
self.log.debug("Initiating spawn for %s", user_server_name)
spawn_future = user.spawn(server_name, options)
spawn_future = user.spawn(server_name, options, handler=self)
self.log.debug("%i%s concurrent spawns",
spawn_pending_count,