Add multiprocessing RLock around event data output to ensure only one process is writing to stdout at a time.

This commit is contained in:
Chris Church
2016-11-17 09:09:19 -05:00
parent 84d4078a77
commit 1db697e4eb
4 changed files with 33 additions and 24 deletions
-1
View File
@@ -36,7 +36,6 @@ logger = logging.getLogger('awx.main.signals')
def emit_job_event_detail(sender, **kwargs):
instance = kwargs['instance']
created = kwargs['created']
print("before created job_event_detail")
if created:
event_serialized = JobEventSerializer(instance).data
event_serialized['id'] = instance.id