从github3.py的文档中,我看到它提供了一个session
属性,似乎我可以做
g = github.GitHub(token=authentication_token)
g.session = cachecontrol.CacheControl(g.session)
,但实际上它是_session
,即不是一个公共API,所以我不应该使用它。
现在我想知道我应该如何注入缓存控制?
如果在PyPI上升级到v1.0.0a1或v1.0.0a2(必须使用一些特殊的pip标志来安装),则不需要使用私有API。也就是说,在0.9中使用_session
属性。