python类exceptions()的实例源码

authers.py 文件源码 项目:enteletaor 作者: cr0hn 项目源码 文件源码 阅读 30 收藏 0 点赞 0 评论 0
def brute_redis(host, port=6379, user=None, password=None, db=0):

    try:
        redis.StrictRedis(host=host,
                          port=int(port),
                          socket_connect_timeout=1,
                          socket_timeout=1,
                          password=password,
                          db=db).ping()
        return True

    except redis.exceptions.ResponseError as e:
        if str(e).startswith("NOAUTH"):
            raise AuthRequired()
        else:
            return False
    except Exception:
        return False


# ----------------------------------------------------------------------
server.py 文件源码 项目:nyu-devops-BankingSystem 作者: HansiMou 项目源码 文件源码 阅读 20 收藏 0 点赞 0 评论 0
def validate_active(active):
    active = str(active).lower()

    if (active == 'true' or active == 't' or active == '1'):
        return ('true', 'valid', 'true')
    elif (active == 'false' or active == 'f' or active == '0'):
        return ('true', 'valid', 'false')

    return ('false', 'Not a valid value for active parameter', active)

######################################################################
# Connect to Redis and catch connection exceptions
######################################################################


问题


面经


文章

微信
公众号

扫码关注公众号