def authenticate(errorFile):
try:
keyFile = open("/home/pi/frosti/alertSrc/keys.txt",'r')
except IOError:
date = datetime.datetime.now()
errorFile.write(date.isoformat(" ") + ": Could not find key file\n")
return -1
date = datetime.datetime.now()
errorFile.write(date.isoformat(" ") + ": Alert module called\n")
#read keys from key file and strip newlines (hence [:-1])
test_sid = keyFile.readline()[:-1]
test_token = keyFile.readline()[:-1]
prod_sid = keyFile.readline()[:-1]
prod_token = keyFile.readline()[:-1]
#select keys to use (test or production)
sid = prod_sid
token = prod_token
try:
client = TwilioRestClient(sid, token)
return sid, token, client
except TwilioException as e:
date = datetime.datetime.now()
errorFile.write(date.isoformat(" ") + ": Could not register Twilio client\n")
return -1
评论列表
文章目录