alert.py 文件源码

python
阅读 31 收藏 0 点赞 0 评论 0

项目:frosti 作者: bmcc0605 项目源码 文件源码
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
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号