问题标签 [github3.py]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
99 浏览

python - AttributeError:“PullRequest”对象没有属性“issue_comments”

我正在使用https://github.com/sigmavirus24/github3.py

我在从 PR 获取 issue_comments 时遇到问题。

我越来越

AttributeError:“PullRequest”对象没有属性“issue_comments”

我在这里做错了什么?例如 review_comments 工作得很好

0 投票
2 回答
172 浏览

github3.py - 避免 github3.py 的明文密码登录

从另一个stackoverflow上的帖子中,推荐了以下内容。有没有办法避免使用明文,也许提供现有的管理员 ssh 密钥?

0 投票
1 回答
129 浏览

github3.py - github3.py 不返回 gist 的文件内容

我使用github3.py库来在 github.com 上创建和更新 Gist

我可以访问现有的 gist 并获取除文件内容之外的所有信息:

任何提示为什么它会None在最后一行返回?

0 投票
1 回答
137 浏览

python - 列出用户的存储库

嘿,我一直在阅读 github3.py,但找不到关于如何检索用户存储库列表的清晰解释。

似乎应该有一个简单的解决方案,例如用户对象的方法或属性。我似乎无法在文档中找到它,有人可以帮忙吗?

谢谢,范

0 投票
1 回答
1762 浏览

python - How to create a Pull Request using github3.py API?

This seems to be supported in the github web api, but I found no example in the docs and it doesn't seem to have been implemented in the API.

Am I missing something? Is it possible to create a PR through github3 python API?

0 投票
1 回答
283 浏览

python - 为什么 PullRequest.iter_comments() 不返回拉取请求中的对话评论?

我正在使用 github3 python API,我有这段代码:

在 PR 中,在 github 网页中,我在“对话”选项卡中有几条评论,在“文件已更改”选项卡中只有 1 条评论。

上面的代码仅打印在“文件已更改”选项卡中所做的注释,这些注释与提交时更改的文件相关联。

如何列出或创建在“对话”选项卡中创建的 PR 评论?

0 投票
2 回答
2217 浏览

python - 如何在拉取请求上创建问题评论?

根据这个问题,公关只是一个问题,上面有一些东西。

如何获取相关的问题 ID?

我刚刚看到issue_url作为拉取请求对象的属性。此外,PR 有方法create_review_comment,但没有方法create_issue_comment

这种方法会是什么样子?

如何在拉取请求中创建问题评论?

0 投票
1 回答
103 浏览

python - 如何将 CacheControl 与 github3.py 一起使用?

从 github3.py 的文档中,我看到它提供了一个session属性,看来我可以做到

但实际上它是_session,即不是公共 API,所以我不应该使用它。

现在我想知道我应该如何注入缓存控制?

0 投票
1 回答
146 浏览

github - 为什么我的 PR 会自动关闭?

我的公司正在使用 github 企业,我正在使用 github3.py API 自动创建拉取请求。

我的代码如下:

在我创建 PR 后,由于某种原因它被自动关闭了。如果我只是在创建它后立即调用重新打开,它也不起作用。如果我time.sleep(3)尝试重新打开它,它会起作用。

我只有 1 个线程执行和检查日志,API 调用似乎是同步的,它们首先返回响应,只有它们调用下一个 URL。

在创建 PR 之前,我正在删除基础分支并从 master 再次创建它,不确定它是否相关。

我在这里失踪有什么明显的原因吗?这应该工作吗?

0 投票
1 回答
717 浏览

github - 有没有一种简单的方法可以使用 API 恢复已经合并的拉取请求?

github 在其 Web 界面中提供了一个“Revert”按钮,它允许我们恢复已经合并的拉取请求。

据我所知,这总是涉及创建一个新的拉取请求来恢复更改。

是否可以使用 API 轻松复制此功能?是否可以在不必创建新的拉取请求的情况下做到这一点?

只是为了澄清更多,PR 是从分支 A 到分支 B - 如果我使用底层 git 命令撤消分支 B 中的更改,PR 会发生什么?