mirror of
https://github.com/status-im/PyGithub.git
synced 2026-08-31 10:51:14 +00:00
22 lines
774 B
Python
22 lines
774 B
Python
from Requester import Requester
|
|
from GithubObjects import *
|
|
|
|
class Github:
|
|
def __init__( self, login, password ):
|
|
self.__requester = Requester( login, password )
|
|
|
|
def _dataRequest( self, verb, url, parameters, data ):
|
|
return self.__requester.dataRequest( verb, url, parameters, data )
|
|
|
|
def _statusRequest( self, verb, url, parameters, data ):
|
|
return self.__requester.statusRequest( verb, url, parameters, data )
|
|
|
|
def get_user( self, login = None ):
|
|
if login is None:
|
|
return AuthenticatedUser( self, {}, lazy = True )
|
|
else:
|
|
return NamedUser( self, { "login": login }, lazy = False )
|
|
|
|
def get_organization( self, login ):
|
|
return Organization( self, { "login": login }, lazy = False )
|