diff options
author | Jonathan Maw <jonathan.maw@codethink.co.uk> | 2019-07-26 14:00:02 +0100 |
---|---|---|
committer | Jonathan Maw <jonathan.maw@codethink.co.uk> | 2019-07-26 14:00:02 +0100 |
commit | df8af303f286a0c4f1c4be9c61fd049543d1de2c (patch) | |
tree | d5f5fbedab1a489b1432f4f5e8250b7d580d65ed | |
parent | 847ce7255a90deb52dbdeab3a142517c50cd1eca (diff) | |
download | buildstream-df8af303f286a0c4f1c4be9c61fd049543d1de2c.tar.gz |
_messenger: Fix complex objects leaking into child jobs
-rw-r--r-- | src/buildstream/_messenger.py | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/buildstream/_messenger.py b/src/buildstream/_messenger.py index 36a0b5b82..d768abf0c 100644 --- a/src/buildstream/_messenger.py +++ b/src/buildstream/_messenger.py @@ -395,6 +395,13 @@ class Messenger(): # del state['_message_handler'] + # The render status callback is only used in the main process + # + del state['_render_status_cb'] + + # The State object is not needed outside the main process + del state['_state'] + return state # _render_status() |