如何将 CacheControl 与 github3.py 一起使用?
How do I use CacheControl with github3.py?
从 github3.py 的文档中,我看到它提供了一个 session
属性,看来我可以做到
g = github.GitHub(token=authentication_token)
g.session = cachecontrol.CacheControl(g.session)
但实际上它是 _session
,即不是 public API,所以我不应该使用它。
现在我想知道应该如何注入 cachecontrol?
如果您在 PyPI 上升级到 v1.0.0a1 或 v1.0.0a2(您必须使用一些特殊的 pip 标志来安装它),那么您将不需要使用私有 API.也就是说,在 0.9.x 中使用 _session
属性不会造成不利影响。
从 github3.py 的文档中,我看到它提供了一个 session
属性,看来我可以做到
g = github.GitHub(token=authentication_token)
g.session = cachecontrol.CacheControl(g.session)
但实际上它是 _session
,即不是 public API,所以我不应该使用它。
现在我想知道应该如何注入 cachecontrol?
如果您在 PyPI 上升级到 v1.0.0a1 或 v1.0.0a2(您必须使用一些特殊的 pip 标志来安装它),那么您将不需要使用私有 API.也就是说,在 0.9.x 中使用 _session
属性不会造成不利影响。