named tuples in tyshell for better readability
[saartuer.git] / tuerd
diff --git a/tuerd b/tuerd
index c3a5a43763b89b2a7bb5005169d116d6333864fb..5c91f92a6f3f117b076dfe96d20ebe3297f4a689 100755 (executable)
--- a/tuerd
+++ b/tuerd
@@ -1,6 +1,9 @@
 #!/usr/bin/python3
 import RPi.GPIO as GPIO
 import statemachine, actor, pins, tysock, waker
 #!/usr/bin/python3
 import RPi.GPIO as GPIO
 import statemachine, actor, pins, tysock, waker
+from libtuer import logger
+import argparse
+# TODO: implement some arguments, e.g. --debug which does not send e-mails and prints debug stuff
 
 # initialize GPIO stuff
 GPIO.setmode(GPIO.BOARD)
 
 # initialize GPIO stuff
 GPIO.setmode(GPIO.BOARD)
@@ -17,12 +20,12 @@ try:
        the_socket.accept()
 except KeyboardInterrupt:
        # this is what we waited for!
        the_socket.accept()
 except KeyboardInterrupt:
        # this is what we waited for!
+       logger.info("Got SIGINT, terminating...")
        pass
 
 # bring 'em all down
 the_waker.stop()
 the_pins.stop()
        pass
 
 # bring 'em all down
 the_waker.stop()
 the_pins.stop()
-the_socket.stop()
 the_machine.stop()
 the_actor.stop()
 
 the_machine.stop()
 the_actor.stop()