From 4ebd11ea40124c0720397839910b4b3c9012400e Mon Sep 17 00:00:00 2001 From: Kevin Midboe Date: Tue, 20 Mar 2018 13:54:11 +0100 Subject: [PATCH] Added logger and wrapped while loop in a try/except and log any errors. --- homeSender.py | 20 +++++++++++++------- 1 file changed, 13 insertions(+), 7 deletions(-) diff --git a/homeSender.py b/homeSender.py index 5931484..7f35b59 100755 --- a/homeSender.py +++ b/homeSender.py @@ -2,18 +2,24 @@ from socket import * from macLookup import getTimes import json +import logging + +log = logging.getLogger(__name__) # Define the socket communicating will transfered serverSocket = socket(AF_INET, SOCK_DGRAM) serverSocket.bind(('', 12001)) while True: - # Save the message and return address to variables. - message, address = serverSocket.recvfrom(1024) + try: + # Save the message and return address to variables. + message, address = serverSocket.recvfrom(1024) - print(message, address) # Debug print + print(message, address) # Debug print - times = json.dumps(getTimes()) - # This should prob be cases and not if's, but works to get the right info user requests. - serverSocket.sendto(bytes(times, 'utf-8'), address) - + times = json.dumps(getTimes()) + # This should prob be cases and not if's, but works to get the right info user requests. + serverSocket.sendto(bytes(times, 'utf-8'), address) +# serverSocket.close() + except Exception as e: + log.info(e.message, e.args)