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