【发布时间】:2015-07-21 03:30:54
【问题描述】:
我的公司正在使用 github 企业,我正在使用 github3.py API 来自动创建拉取请求。
我的代码如下:
detailed = "%s: Auto Pull Request from '%s' %s" % (base, from_branch, custom_message)
pr = repo.create_pull(description, base, from_branch, detailed)
在我创建 PR 后,由于某种原因它被自动关闭了。如果我只是在创建它后立即调用重新打开,它也不起作用。如果我time.sleep(3) 并尝试重新打开它,它会起作用。
我只有 1 个线程在执行和检查日志,API 调用似乎是同步的,它们首先返回响应,只有它们调用下一个 URL。
在创建 PR 之前,我正在删除基础分支并从 master 重新创建它,不确定它是否可能相关。
我在这里失踪有什么明显的原因吗?这应该有效吗?
【问题讨论】:
-
pr = repo.create_pull(...)之后你会做什么?您是否就此联系过 GitHub 支持? -
我什么也没做,它被关闭了。我会尝试联系支持人员。
标签: github github-api github3.py