diff --git a/Github/http.py b/Github/http.py index a883a6e..6b91421 100644 --- a/Github/http.py +++ b/Github/http.py @@ -11,7 +11,7 @@ import aiohttp from .exceptions import * from .exceptions import GistNotFound, RepositoryAlreadyExists -from .objects import APIObject, User +from .objects import APIObject, User, Gist, Repository, Organization from .urls import * __all__ = ( @@ -75,6 +75,7 @@ class Paginator: self.should_paginate = bool(self.response.headers.get('Link', False)) types: dict[str, APIObject] = { 'user': User, + 'gist' : Gist, } self.target_type = types[target_type] self.pages = {} diff --git a/Github/urls.py b/Github/urls.py index 0d4390d..c2e0c61 100644 --- a/Github/urls.py +++ b/Github/urls.py @@ -32,6 +32,7 @@ REPO_ISSUE_URL = REPO_URL + '/issues/{2}' # a specific issue #== gist urls ==# GIST_URL = BASE_URL + '/gists/{0}' # specific gist +CREATE_GIST_URL = BASE_URL + '/gists' # create a gist #== org urls ==# ORG_URL = BASE_URL + '/orgs/{0}' \ No newline at end of file