python sandbox

I’ve noticed that the launcher & slaves constantly have a python sandbox process running.
Does that ever get restarted? Lets say a job is picked up and it has pre-job , pre-task python scripts. Are those simply run in this one global sandbox (basically inheriting the environment left over by the previous scripts that ran for a different job)?

The persistent python sandbox process is only being used for event plugins. When a slave picks up a job it starts a new python sandbox process (for the job’s plugin) which quits when the job is done.

Glorious, thanks Ryan!

No problem :slight_smile: