github3.py 没有 return 要点的文件内容

github3.py doesn't return file content for gist

我使用 github3.py 库在 github.com

上创建和更新 Gist

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

for g in gh.iter_gists():
    if g.id == content[0]:
        f = g.iter_files().next()
        print g.files #1
        print f.raw_url
        old_content = f.content #Returns None

任何提示为什么它在最后一行 return None

看起来 GitHub 的 API 不再 returns gist 文件的内容作为响应的一部分:

{u'size': 12, u'raw_url': u'https://gist.githubusercontent.com/testgh3/eb911d34ec732e4b7f24/raw/e041e7dc6236db21062c11b2929a72e656bbc40e/fileA.txt', u'type': u'text/plain', u'language': u'Text', u'filename': u'fileA.txt'}

这意味着您要在此处使用的 github3.py needs to add functionality to the GistFile class。 (我已经为此创建了一个问题。如果你愿意帮助完成这项工作,我很乐意帮助你,我很乐意将拉取请求与此功能合并。)