Merge pull request #1 from hemna/master

Added standard python main()
This commit is contained in:
Craig Lamparter 2018-11-21 11:58:56 -08:00 committed by GitHub
commit 26ca8563f9
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 167 additions and 165 deletions

View File

@ -323,21 +323,22 @@ def send_email(to_addr, content):
### main() ###
try:
def main():
try:
tn = telnetlib.Telnet(HOST, 14580)
except Exception, e:
except Exception, e:
print "Telnet session failed.\n"
sys.exit(-1)
time.sleep(2)
time.sleep(2)
tn.write("user " + USER + " pass " + PASS + " vers aprsd 0.99\n" )
tn.write("user " + USER + " pass " + PASS + " vers aprsd 0.99\n" )
time.sleep(2)
time.sleep(2)
check_email_thread() # start email reader thread
check_email_thread() # start email reader thread
while True:
while True:
line = ""
try:
for char in tn.read_until("\n",100):
@ -464,7 +465,6 @@ while True:
reply = "Unable to find you (send beacon?)"
send_message(fromcall, reply)
# USAGE
else:
reply = "usage: time, fortune, loc, weath, -emailaddr emailbody, -#(resend)"
@ -480,8 +480,10 @@ while True:
#sys.exit(1) # merely a suggestion
os._exit(1)
# end while True
# end while True
tn.close()
exit()
tn.close()
exit()
if __name__ == "__main__":
main()