Giving exit 1

This commit is contained in:
Brage 2023-08-23 22:08:38 +02:00
parent aeee708c4c
commit 05d560bc2d

View File

@ -184,22 +184,26 @@ def signal_handler(sig, frame):
# Hovedprogrammet # Hovedprogrammet
def main(): def main():
# Angi signalhåndterer for å fange opp SIGINT (Ctrl+C) try:
signal.signal(signal.SIGINT, signal_handler) # Angi signalhåndterer for å fange opp SIGINT (Ctrl+C)
signal.signal(signal.SIGINT, signal_handler)
# Opprett og start consumer-tråden # Opprett og start consumer-tråden
consumer_thread = KafkaConsumerThread(bootstrap_servers, kafka_topic, consumer_group) consumer_thread = KafkaConsumerThread(bootstrap_servers, kafka_topic, consumer_group)
consumer_thread.start() consumer_thread.start()
logger.info("App started") logger.info("App started")
# Vent til should_stop er satt til True for å avslutte applikasjonen # Vent til should_stop er satt til True for å avslutte applikasjonen
while not should_stop: while not should_stop:
time.sleep(60) time.sleep(60)
# Stopp consumer-tråden # Stopp consumer-tråden
consumer_thread.stop() consumer_thread.stop()
consumer_thread.join() consumer_thread.join()
except:
logger.info("App crashed")
sys.exit(1)
logger.info("App stopped") logger.info("App stopped")