From d9caac64d7b3e0e7c63d64a3562a4789d6c49f0d Mon Sep 17 00:00:00 2001 From: craigerl Date: Wed, 21 Nov 2018 12:34:40 -0800 Subject: [PATCH] make tn a global --- aprsd.py | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/aprsd.py b/aprsd.py index 0f96780..f3558ec 100644 --- a/aprsd.py +++ b/aprsd.py @@ -50,12 +50,16 @@ shortcuts = { "wb" : "5553909472@vtext.com" } - - # globals email_sent_dict = {} # message_number:time combos so we don't resend the same email in five mins {int:int} ack_dict = {} # message_nubmer:ack combos so we stop sending a message after an ack from radio {int:int} message_number = 0 # current aprs radio message number, increments for each message we send over rf {int} +try: + tn = telnetlib.Telnet(HOST, 14580) +except Exception, e: + print "Telnet session failed.\n" + sys.exit(-1) + def signal_handler(signal, frame): print("Ctrl+C, exiting.") @@ -324,11 +328,6 @@ def send_email(to_addr, content): ### main() ### def main(): - try: - tn = telnetlib.Telnet(HOST, 14580) - except Exception, e: - print "Telnet session failed.\n" - sys.exit(-1) time.sleep(2)