diff options
-rw-r--r-- | bitbake/lib/bb/server/process.py | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/bitbake/lib/bb/server/process.py b/bitbake/lib/bb/server/process.py index 8fdcc66dc7..91c4637522 100644 --- a/bitbake/lib/bb/server/process.py +++ b/bitbake/lib/bb/server/process.py | |||
@@ -27,6 +27,7 @@ import re | |||
27 | import datetime | 27 | import datetime |
28 | import pickle | 28 | import pickle |
29 | import traceback | 29 | import traceback |
30 | import gc | ||
30 | import bb.server.xmlrpcserver | 31 | import bb.server.xmlrpcserver |
31 | from bb import daemonize | 32 | from bb import daemonize |
32 | from multiprocessing import queues | 33 | from multiprocessing import queues |
@@ -739,8 +740,10 @@ class ConnectionWriter(object): | |||
739 | 740 | ||
740 | def send(self, obj): | 741 | def send(self, obj): |
741 | obj = multiprocessing.reduction.ForkingPickler.dumps(obj) | 742 | obj = multiprocessing.reduction.ForkingPickler.dumps(obj) |
743 | gc.disable() | ||
742 | with self.wlock: | 744 | with self.wlock: |
743 | self.writer.send_bytes(obj) | 745 | self.writer.send_bytes(obj) |
746 | gc.enable() | ||
744 | 747 | ||
745 | def fileno(self): | 748 | def fileno(self): |
746 | return self.writer.fileno() | 749 | return self.writer.fileno() |