api_app.py 文件源码

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

项目:download-manager 作者: thispc 项目源码 文件源码
def callApi(func, *args, **kwargs):
    if not hasattr(PYLOAD.EXTERNAL, func) or func.startswith("_"):
        print "Invalid API call", func
        return HTTPError(404, json.dumps("Not Found"))

    result = getattr(PYLOAD, func)(*[literal_eval(x) for x in args],
                                   **dict([(x, literal_eval(y)) for x, y in kwargs.iteritems()]))

    # null is invalid json  response
    if result is None: result = True

    return json.dumps(result, cls=TBaseEncoder)


#post -> username, password
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号