atlassian_plugin_updates.py 文件源码

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

项目:igmonplugins 作者: innogames 项目源码 文件源码
def parse_auth_argument(args):
    auth = args.auth
    if auth == 'basic':
        if not (args.username and args.password):
            print("For basic authentication, 'username' and 'password' "
                  "parameter are needed")
            exit(3)
        auth = HTTPBasicAuth(args.username, args.password)
    elif auth == 'oauth':
        if not (args.consumer_key and args.private_key):
            print("For oauth authentication, 'consumer-key' "
                  "and 'private-key' parameter are needed")
            exit(3)
        auth = get_oauth1session(args.consumer_key, args.consumer_secret,
                                 args.private_key, args.passphrase)

    return auth
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号