github3py线程安全吗?

2024-06-01 06:23:50 发布

您现在位置:Python中文网/ 问答频道 /正文

anytone知道github3py是否是线程安全的吗。
明确地:

  • 你知道吗GitHub.repository存储库()
  • 你知道吗存储库.iter\u()
  • 你知道吗存储库.branch()
  • 你知道吗Repository.create\u状态()

没有线程编辑对象,只是共享实例并调用方法。你知道吗

谢谢


Tags: 对象实例方法githubbranch编辑repository状态
2条回答

为了给你一个更彻底的答案,Aviv,既然你只是在共享实例和调用方法,那么它绝对是线程安全的。请求线程安全的一些问题主要与cookie、它们的过期和它们的撤销有关。github3.py不使用Cookies与githubapi进行通信,所以您应该没事。你知道吗

正如在github3py's Readme中所说,requests库是在引擎盖下使用的。更具体地说,github3py中的每个对象都有一个_session属性,即requests.Session对象。你知道吗

requests documentation中,线程安全性列在支持的特性中。但是,this issuethis issue指出在某些情况下,会话对象不是线程安全的。所以,小心点!:)

相关问题 更多 >