Есть ли у PyGithub способ сделать условные вызовы?
Я заметил, что GitHub
API имеет eTag
который может быть использован для возврата изменений после тега. github3.py
есть способ сделать это, но я предпочитаю PyGithub
потому что он чувствует себя более интуитивным.
Эта функция существует? Если нет, есть ли другая рекомендуемая библиотека?
1 ответ
К сожалению, не сейчас. РЕДАКТИРОВАТЬ: я могу ошибаться. Похоже на альтернативное решение добавления условного запроса и поддержки персистентности данных от akfish · Запрос извлечения #193 · PyGithub/PyGithub могли бы его добавить.
Вот некоторые связанные вопросы для этого проекта. Похоже, они ищут авторов. По состоянию на март 2018 года в https://github.com/orgs/PyGithub/people есть только 3 пользователя.
- https://github.com/PyGithub/PyGithub/issues/26
- https://github.com/PyGithub/PyGithub/issues/282
- https://github.com/PyGithub/PyGithub/issues/536
В более общем смысле, вызовы Caching Github API могут быть полезны при развертывании ваших собственных или используемых для реализации внутри PyGithub.