registration.py 文件源码

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

项目:Dallinger 作者: Dallinger 项目源码 文件源码
def _upload_assets_to_OSF(dlgr_id, osf_id, provider="osfstorage"):
    """Upload experimental assets to the OSF."""
    root = "https://files.osf.io/v1"
    snapshot_filename = "{}-code.zip".format(dlgr_id)
    snapshot_path = os.path.join("snapshots", snapshot_filename)
    r = requests.put(
        "{}/resources/{}/providers/{}/".format(
            root,
            osf_id,
            provider,
        ),
        params={
            "kind": "file",
            "name": snapshot_filename,
        },
        headers={
            "Authorization": "Bearer {}".format(
                config.get("osf_access_token")),
            "Content-Type": "text/plain",
        },
        data=open(snapshot_path, 'rb'),
    )
    r.raise_for_status()
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号