Update python

This commit is contained in:
Brage 2023-11-07 23:12:05 +01:00
parent b81094f90e
commit 04bfa594cd

View File

@ -92,7 +92,7 @@ class KafkaConsumerThread(threading.Thread):
except: except:
logger.exception("Kafka Consumer failed to start") logger.exception("Kafka Consumer failed to start")
self.stop() self.stop()
sys.exit(1) #sys.exit(1)
while not self.shutdown.is_set(): while not self.shutdown.is_set():
@ -112,12 +112,14 @@ class KafkaConsumerThread(threading.Thread):
logger.info("Ignorert message: key=%s", message.key) logger.info("Ignorert message: key=%s", message.key)
# Introduce a small sleep to reduce CPU usage # Introduce a small sleep to reduce CPU usage
time.sleep(1) time.sleep(1)
if consumer is not None:
consumer.close() consumer.close()
logger.info("Kafka Consumer stopped") logger.info("Kafka Consumer stopped")
def stop(self): def stop(self):
self.shutdown.set() self.shutdown.set()
global should_stop
should_stop = True
# Kafka message handler-klasse # Kafka message handler-klasse
class MessageHandlerThread(threading.Thread): class MessageHandlerThread(threading.Thread):
@ -213,6 +215,6 @@ def main():
sys.exit(1) sys.exit(1)
logger.info("App stopped") logger.info("App stopped")
sys.exit(0)
if __name__ == '__main__': if __name__ == '__main__':
main() main()