From 12e116278e250d22fac051a67e1ec3daca422233 Mon Sep 17 00:00:00 2001 From: Mohan Boddu Date: Apr 06 2022 17:12:34 +0000 Subject: Skip the eln composes that are in wait, generating state Signed-off-by: Mohan Boddu --- diff --git a/compose_tracker.py b/compose_tracker.py index 87f28b5..c221f06 100755 --- a/compose_tracker.py +++ b/compose_tracker.py @@ -238,7 +238,8 @@ class Consumer(object): # lose the traceback logs from the container try: if 'compose' in message.body: - if 'ELN' in message.body['compose']['pungi_compose_id']: + compose_id = message.body['compose']['pungi_compose_id'] + if compose_id is not None and 'ELN' in compose_id: eln = True self.process(message, eln) else: @@ -438,7 +439,8 @@ if __name__ == '__main__': # Create a Message and then call the Consumer() if 'compose' in data['body']: body = data['body'] - if 'ELN' in body['compose']['pungi_compose_id']: + compose_id = body['compose']['pungi_compose_id'] + if compose_id is not None and 'ELN' in compose_id: m = fedora_messaging.api.Message( topic = 'org.fedoraproject.prod.odcs.compose.state-changed', body = body)