mirror of
https://github.com/status-im/PyGithub.git
synced 2026-08-31 19:01:15 +00:00
Small refactoring on lazy completion
This commit is contained in:
@@ -12,8 +12,7 @@ class {{ class.name }}( object ):
|
||||
{% for attribute in class.attributes %}
|
||||
@property
|
||||
def {{ attribute.name }}( self ):
|
||||
if self.__{{ attribute.name }} is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__{{ attribute.name }} )
|
||||
return self.__{{ attribute.name }}
|
||||
{% endfor %}
|
||||
|
||||
@@ -22,8 +21,8 @@ class {{ class.name }}( object ):
|
||||
self.__{{ attribute.name }} = None
|
||||
{% endfor %}
|
||||
|
||||
def __completeIfNeeded( self ):
|
||||
if not self.__completed:
|
||||
def __completeIfNeeded( self, testedAttribute ):
|
||||
if not self.__completed and testedAttribute is None:
|
||||
self.__complete()
|
||||
self.__completed = True
|
||||
|
||||
|
||||
@@ -19,152 +19,127 @@ class AuthenticatedUser( object ):
|
||||
|
||||
@property
|
||||
def avatar_url( self ):
|
||||
if self.__avatar_url is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__avatar_url )
|
||||
return self.__avatar_url
|
||||
|
||||
@property
|
||||
def bio( self ):
|
||||
if self.__bio is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__bio )
|
||||
return self.__bio
|
||||
|
||||
@property
|
||||
def blog( self ):
|
||||
if self.__blog is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__blog )
|
||||
return self.__blog
|
||||
|
||||
@property
|
||||
def collaborators( self ):
|
||||
if self.__collaborators is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__collaborators )
|
||||
return self.__collaborators
|
||||
|
||||
@property
|
||||
def company( self ):
|
||||
if self.__company is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__company )
|
||||
return self.__company
|
||||
|
||||
@property
|
||||
def created_at( self ):
|
||||
if self.__created_at is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__created_at )
|
||||
return self.__created_at
|
||||
|
||||
@property
|
||||
def disk_usage( self ):
|
||||
if self.__disk_usage is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__disk_usage )
|
||||
return self.__disk_usage
|
||||
|
||||
@property
|
||||
def email( self ):
|
||||
if self.__email is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__email )
|
||||
return self.__email
|
||||
|
||||
@property
|
||||
def followers( self ):
|
||||
if self.__followers is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__followers )
|
||||
return self.__followers
|
||||
|
||||
@property
|
||||
def following( self ):
|
||||
if self.__following is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__following )
|
||||
return self.__following
|
||||
|
||||
@property
|
||||
def gravatar_id( self ):
|
||||
if self.__gravatar_id is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__gravatar_id )
|
||||
return self.__gravatar_id
|
||||
|
||||
@property
|
||||
def hireable( self ):
|
||||
if self.__hireable is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__hireable )
|
||||
return self.__hireable
|
||||
|
||||
@property
|
||||
def html_url( self ):
|
||||
if self.__html_url is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__html_url )
|
||||
return self.__html_url
|
||||
|
||||
@property
|
||||
def id( self ):
|
||||
if self.__id is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__id )
|
||||
return self.__id
|
||||
|
||||
@property
|
||||
def location( self ):
|
||||
if self.__location is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__location )
|
||||
return self.__location
|
||||
|
||||
@property
|
||||
def login( self ):
|
||||
if self.__login is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__login )
|
||||
return self.__login
|
||||
|
||||
@property
|
||||
def name( self ):
|
||||
if self.__name is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__name )
|
||||
return self.__name
|
||||
|
||||
@property
|
||||
def owned_private_repos( self ):
|
||||
if self.__owned_private_repos is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__owned_private_repos )
|
||||
return self.__owned_private_repos
|
||||
|
||||
@property
|
||||
def plan( self ):
|
||||
if self.__plan is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__plan )
|
||||
return self.__plan
|
||||
|
||||
@property
|
||||
def private_gists( self ):
|
||||
if self.__private_gists is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__private_gists )
|
||||
return self.__private_gists
|
||||
|
||||
@property
|
||||
def public_gists( self ):
|
||||
if self.__public_gists is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__public_gists )
|
||||
return self.__public_gists
|
||||
|
||||
@property
|
||||
def public_repos( self ):
|
||||
if self.__public_repos is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__public_repos )
|
||||
return self.__public_repos
|
||||
|
||||
@property
|
||||
def total_private_repos( self ):
|
||||
if self.__total_private_repos is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__total_private_repos )
|
||||
return self.__total_private_repos
|
||||
|
||||
@property
|
||||
def type( self ):
|
||||
if self.__type is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__type )
|
||||
return self.__type
|
||||
|
||||
@property
|
||||
def url( self ):
|
||||
if self.__url is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__url )
|
||||
return self.__url
|
||||
|
||||
def __initAttributes( self ):
|
||||
@@ -194,8 +169,8 @@ class AuthenticatedUser( object ):
|
||||
self.__type = None
|
||||
self.__url = None
|
||||
|
||||
def __completeIfNeeded( self ):
|
||||
if not self.__completed:
|
||||
def __completeIfNeeded( self, testedAttribute ):
|
||||
if not self.__completed and testedAttribute is None:
|
||||
self.__complete()
|
||||
self.__completed = True
|
||||
|
||||
|
||||
@@ -11,56 +11,47 @@ class Authorization( object ):
|
||||
|
||||
@property
|
||||
def app( self ):
|
||||
if self.__app is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__app )
|
||||
return self.__app
|
||||
|
||||
@property
|
||||
def created_at( self ):
|
||||
if self.__created_at is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__created_at )
|
||||
return self.__created_at
|
||||
|
||||
@property
|
||||
def id( self ):
|
||||
if self.__id is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__id )
|
||||
return self.__id
|
||||
|
||||
@property
|
||||
def note( self ):
|
||||
if self.__note is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__note )
|
||||
return self.__note
|
||||
|
||||
@property
|
||||
def note_url( self ):
|
||||
if self.__note_url is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__note_url )
|
||||
return self.__note_url
|
||||
|
||||
@property
|
||||
def scopes( self ):
|
||||
if self.__scopes is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__scopes )
|
||||
return self.__scopes
|
||||
|
||||
@property
|
||||
def token( self ):
|
||||
if self.__token is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__token )
|
||||
return self.__token
|
||||
|
||||
@property
|
||||
def updated_at( self ):
|
||||
if self.__updated_at is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__updated_at )
|
||||
return self.__updated_at
|
||||
|
||||
@property
|
||||
def url( self ):
|
||||
if self.__url is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__url )
|
||||
return self.__url
|
||||
|
||||
def __initAttributes( self ):
|
||||
@@ -74,8 +65,8 @@ class Authorization( object ):
|
||||
self.__updated_at = None
|
||||
self.__url = None
|
||||
|
||||
def __completeIfNeeded( self ):
|
||||
if not self.__completed:
|
||||
def __completeIfNeeded( self, testedAttribute ):
|
||||
if not self.__completed and testedAttribute is None:
|
||||
self.__complete()
|
||||
self.__completed = True
|
||||
|
||||
|
||||
@@ -12,22 +12,20 @@ class Branch( object ):
|
||||
|
||||
@property
|
||||
def commit( self ):
|
||||
if self.__commit is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__commit )
|
||||
return self.__commit
|
||||
|
||||
@property
|
||||
def name( self ):
|
||||
if self.__name is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__name )
|
||||
return self.__name
|
||||
|
||||
def __initAttributes( self ):
|
||||
self.__commit = None
|
||||
self.__name = None
|
||||
|
||||
def __completeIfNeeded( self ):
|
||||
if not self.__completed:
|
||||
def __completeIfNeeded( self, testedAttribute ):
|
||||
if not self.__completed and testedAttribute is None:
|
||||
self.__complete()
|
||||
self.__completed = True
|
||||
|
||||
|
||||
@@ -14,50 +14,42 @@ class Commit( object ):
|
||||
|
||||
@property
|
||||
def author( self ):
|
||||
if self.__author is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__author )
|
||||
return self.__author
|
||||
|
||||
@property
|
||||
def commit( self ):
|
||||
if self.__commit is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__commit )
|
||||
return self.__commit
|
||||
|
||||
@property
|
||||
def committer( self ):
|
||||
if self.__committer is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__committer )
|
||||
return self.__committer
|
||||
|
||||
@property
|
||||
def files( self ):
|
||||
if self.__files is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__files )
|
||||
return self.__files
|
||||
|
||||
@property
|
||||
def parents( self ):
|
||||
if self.__parents is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__parents )
|
||||
return self.__parents
|
||||
|
||||
@property
|
||||
def sha( self ):
|
||||
if self.__sha is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__sha )
|
||||
return self.__sha
|
||||
|
||||
@property
|
||||
def stats( self ):
|
||||
if self.__stats is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__stats )
|
||||
return self.__stats
|
||||
|
||||
@property
|
||||
def url( self ):
|
||||
if self.__url is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__url )
|
||||
return self.__url
|
||||
|
||||
def __initAttributes( self ):
|
||||
@@ -70,8 +62,8 @@ class Commit( object ):
|
||||
self.__stats = None
|
||||
self.__url = None
|
||||
|
||||
def __completeIfNeeded( self ):
|
||||
if not self.__completed:
|
||||
def __completeIfNeeded( self, testedAttribute ):
|
||||
if not self.__completed and testedAttribute is None:
|
||||
self.__complete()
|
||||
self.__completed = True
|
||||
|
||||
|
||||
@@ -12,68 +12,57 @@ class CommitComment( object ):
|
||||
|
||||
@property
|
||||
def body( self ):
|
||||
if self.__body is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__body )
|
||||
return self.__body
|
||||
|
||||
@property
|
||||
def commit_id( self ):
|
||||
if self.__commit_id is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__commit_id )
|
||||
return self.__commit_id
|
||||
|
||||
@property
|
||||
def created_at( self ):
|
||||
if self.__created_at is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__created_at )
|
||||
return self.__created_at
|
||||
|
||||
@property
|
||||
def html_url( self ):
|
||||
if self.__html_url is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__html_url )
|
||||
return self.__html_url
|
||||
|
||||
@property
|
||||
def id( self ):
|
||||
if self.__id is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__id )
|
||||
return self.__id
|
||||
|
||||
@property
|
||||
def line( self ):
|
||||
if self.__line is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__line )
|
||||
return self.__line
|
||||
|
||||
@property
|
||||
def path( self ):
|
||||
if self.__path is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__path )
|
||||
return self.__path
|
||||
|
||||
@property
|
||||
def position( self ):
|
||||
if self.__position is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__position )
|
||||
return self.__position
|
||||
|
||||
@property
|
||||
def updated_at( self ):
|
||||
if self.__updated_at is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__updated_at )
|
||||
return self.__updated_at
|
||||
|
||||
@property
|
||||
def url( self ):
|
||||
if self.__url is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__url )
|
||||
return self.__url
|
||||
|
||||
@property
|
||||
def user( self ):
|
||||
if self.__user is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__user )
|
||||
return self.__user
|
||||
|
||||
def __initAttributes( self ):
|
||||
@@ -89,8 +78,8 @@ class CommitComment( object ):
|
||||
self.__url = None
|
||||
self.__user = None
|
||||
|
||||
def __completeIfNeeded( self ):
|
||||
if not self.__completed:
|
||||
def __completeIfNeeded( self, testedAttribute ):
|
||||
if not self.__completed and testedAttribute is None:
|
||||
self.__complete()
|
||||
self.__completed = True
|
||||
|
||||
|
||||
@@ -11,122 +11,102 @@ class Download( object ):
|
||||
|
||||
@property
|
||||
def accesskeyid( self ):
|
||||
if self.__accesskeyid is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__accesskeyid )
|
||||
return self.__accesskeyid
|
||||
|
||||
@property
|
||||
def acl( self ):
|
||||
if self.__acl is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__acl )
|
||||
return self.__acl
|
||||
|
||||
@property
|
||||
def bucket( self ):
|
||||
if self.__bucket is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__bucket )
|
||||
return self.__bucket
|
||||
|
||||
@property
|
||||
def content_type( self ):
|
||||
if self.__content_type is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__content_type )
|
||||
return self.__content_type
|
||||
|
||||
@property
|
||||
def created_at( self ):
|
||||
if self.__created_at is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__created_at )
|
||||
return self.__created_at
|
||||
|
||||
@property
|
||||
def description( self ):
|
||||
if self.__description is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__description )
|
||||
return self.__description
|
||||
|
||||
@property
|
||||
def download_count( self ):
|
||||
if self.__download_count is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__download_count )
|
||||
return self.__download_count
|
||||
|
||||
@property
|
||||
def expirationdate( self ):
|
||||
if self.__expirationdate is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__expirationdate )
|
||||
return self.__expirationdate
|
||||
|
||||
@property
|
||||
def html_url( self ):
|
||||
if self.__html_url is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__html_url )
|
||||
return self.__html_url
|
||||
|
||||
@property
|
||||
def id( self ):
|
||||
if self.__id is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__id )
|
||||
return self.__id
|
||||
|
||||
@property
|
||||
def mime_type( self ):
|
||||
if self.__mime_type is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__mime_type )
|
||||
return self.__mime_type
|
||||
|
||||
@property
|
||||
def name( self ):
|
||||
if self.__name is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__name )
|
||||
return self.__name
|
||||
|
||||
@property
|
||||
def path( self ):
|
||||
if self.__path is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__path )
|
||||
return self.__path
|
||||
|
||||
@property
|
||||
def policy( self ):
|
||||
if self.__policy is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__policy )
|
||||
return self.__policy
|
||||
|
||||
@property
|
||||
def prefix( self ):
|
||||
if self.__prefix is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__prefix )
|
||||
return self.__prefix
|
||||
|
||||
@property
|
||||
def redirect( self ):
|
||||
if self.__redirect is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__redirect )
|
||||
return self.__redirect
|
||||
|
||||
@property
|
||||
def s3_url( self ):
|
||||
if self.__s3_url is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__s3_url )
|
||||
return self.__s3_url
|
||||
|
||||
@property
|
||||
def signature( self ):
|
||||
if self.__signature is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__signature )
|
||||
return self.__signature
|
||||
|
||||
@property
|
||||
def size( self ):
|
||||
if self.__size is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__size )
|
||||
return self.__size
|
||||
|
||||
@property
|
||||
def url( self ):
|
||||
if self.__url is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__url )
|
||||
return self.__url
|
||||
|
||||
def __initAttributes( self ):
|
||||
@@ -151,8 +131,8 @@ class Download( object ):
|
||||
self.__size = None
|
||||
self.__url = None
|
||||
|
||||
def __completeIfNeeded( self ):
|
||||
if not self.__completed:
|
||||
def __completeIfNeeded( self, testedAttribute ):
|
||||
if not self.__completed and testedAttribute is None:
|
||||
self.__complete()
|
||||
self.__completed = True
|
||||
|
||||
|
||||
@@ -14,74 +14,62 @@ class Event( object ):
|
||||
|
||||
@property
|
||||
def actor( self ):
|
||||
if self.__actor is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__actor )
|
||||
return self.__actor
|
||||
|
||||
@property
|
||||
def commit_id( self ):
|
||||
if self.__commit_id is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__commit_id )
|
||||
return self.__commit_id
|
||||
|
||||
@property
|
||||
def created_at( self ):
|
||||
if self.__created_at is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__created_at )
|
||||
return self.__created_at
|
||||
|
||||
@property
|
||||
def event( self ):
|
||||
if self.__event is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__event )
|
||||
return self.__event
|
||||
|
||||
@property
|
||||
def id( self ):
|
||||
if self.__id is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__id )
|
||||
return self.__id
|
||||
|
||||
@property
|
||||
def issue( self ):
|
||||
if self.__issue is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__issue )
|
||||
return self.__issue
|
||||
|
||||
@property
|
||||
def org( self ):
|
||||
if self.__org is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__org )
|
||||
return self.__org
|
||||
|
||||
@property
|
||||
def payload( self ):
|
||||
if self.__payload is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__payload )
|
||||
return self.__payload
|
||||
|
||||
@property
|
||||
def public( self ):
|
||||
if self.__public is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__public )
|
||||
return self.__public
|
||||
|
||||
@property
|
||||
def repo( self ):
|
||||
if self.__repo is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__repo )
|
||||
return self.__repo
|
||||
|
||||
@property
|
||||
def type( self ):
|
||||
if self.__type is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__type )
|
||||
return self.__type
|
||||
|
||||
@property
|
||||
def url( self ):
|
||||
if self.__url is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__url )
|
||||
return self.__url
|
||||
|
||||
def __initAttributes( self ):
|
||||
@@ -98,8 +86,8 @@ class Event( object ):
|
||||
self.__type = None
|
||||
self.__url = None
|
||||
|
||||
def __completeIfNeeded( self ):
|
||||
if not self.__completed:
|
||||
def __completeIfNeeded( self, testedAttribute ):
|
||||
if not self.__completed and testedAttribute is None:
|
||||
self.__complete()
|
||||
self.__completed = True
|
||||
|
||||
|
||||
@@ -14,86 +14,72 @@ class Gist( object ):
|
||||
|
||||
@property
|
||||
def comments( self ):
|
||||
if self.__comments is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__comments )
|
||||
return self.__comments
|
||||
|
||||
@property
|
||||
def created_at( self ):
|
||||
if self.__created_at is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__created_at )
|
||||
return self.__created_at
|
||||
|
||||
@property
|
||||
def description( self ):
|
||||
if self.__description is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__description )
|
||||
return self.__description
|
||||
|
||||
@property
|
||||
def files( self ):
|
||||
if self.__files is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__files )
|
||||
return self.__files
|
||||
|
||||
@property
|
||||
def forks( self ):
|
||||
if self.__forks is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__forks )
|
||||
return self.__forks
|
||||
|
||||
@property
|
||||
def git_pull_url( self ):
|
||||
if self.__git_pull_url is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__git_pull_url )
|
||||
return self.__git_pull_url
|
||||
|
||||
@property
|
||||
def git_push_url( self ):
|
||||
if self.__git_push_url is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__git_push_url )
|
||||
return self.__git_push_url
|
||||
|
||||
@property
|
||||
def history( self ):
|
||||
if self.__history is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__history )
|
||||
return self.__history
|
||||
|
||||
@property
|
||||
def html_url( self ):
|
||||
if self.__html_url is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__html_url )
|
||||
return self.__html_url
|
||||
|
||||
@property
|
||||
def id( self ):
|
||||
if self.__id is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__id )
|
||||
return self.__id
|
||||
|
||||
@property
|
||||
def public( self ):
|
||||
if self.__public is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__public )
|
||||
return self.__public
|
||||
|
||||
@property
|
||||
def updated_at( self ):
|
||||
if self.__updated_at is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__updated_at )
|
||||
return self.__updated_at
|
||||
|
||||
@property
|
||||
def url( self ):
|
||||
if self.__url is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__url )
|
||||
return self.__url
|
||||
|
||||
@property
|
||||
def user( self ):
|
||||
if self.__user is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__user )
|
||||
return self.__user
|
||||
|
||||
def __initAttributes( self ):
|
||||
@@ -112,8 +98,8 @@ class Gist( object ):
|
||||
self.__url = None
|
||||
self.__user = None
|
||||
|
||||
def __completeIfNeeded( self ):
|
||||
if not self.__completed:
|
||||
def __completeIfNeeded( self, testedAttribute ):
|
||||
if not self.__completed and testedAttribute is None:
|
||||
self.__complete()
|
||||
self.__completed = True
|
||||
|
||||
|
||||
@@ -12,38 +12,32 @@ class GistComment( object ):
|
||||
|
||||
@property
|
||||
def body( self ):
|
||||
if self.__body is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__body )
|
||||
return self.__body
|
||||
|
||||
@property
|
||||
def created_at( self ):
|
||||
if self.__created_at is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__created_at )
|
||||
return self.__created_at
|
||||
|
||||
@property
|
||||
def id( self ):
|
||||
if self.__id is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__id )
|
||||
return self.__id
|
||||
|
||||
@property
|
||||
def updated_at( self ):
|
||||
if self.__updated_at is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__updated_at )
|
||||
return self.__updated_at
|
||||
|
||||
@property
|
||||
def url( self ):
|
||||
if self.__url is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__url )
|
||||
return self.__url
|
||||
|
||||
@property
|
||||
def user( self ):
|
||||
if self.__user is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__user )
|
||||
return self.__user
|
||||
|
||||
def __initAttributes( self ):
|
||||
@@ -54,8 +48,8 @@ class GistComment( object ):
|
||||
self.__url = None
|
||||
self.__user = None
|
||||
|
||||
def __completeIfNeeded( self ):
|
||||
if not self.__completed:
|
||||
def __completeIfNeeded( self, testedAttribute ):
|
||||
if not self.__completed and testedAttribute is None:
|
||||
self.__complete()
|
||||
self.__completed = True
|
||||
|
||||
|
||||
@@ -11,32 +11,27 @@ class GitBlob( object ):
|
||||
|
||||
@property
|
||||
def content( self ):
|
||||
if self.__content is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__content )
|
||||
return self.__content
|
||||
|
||||
@property
|
||||
def encoding( self ):
|
||||
if self.__encoding is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__encoding )
|
||||
return self.__encoding
|
||||
|
||||
@property
|
||||
def sha( self ):
|
||||
if self.__sha is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__sha )
|
||||
return self.__sha
|
||||
|
||||
@property
|
||||
def size( self ):
|
||||
if self.__size is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__size )
|
||||
return self.__size
|
||||
|
||||
@property
|
||||
def url( self ):
|
||||
if self.__url is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__url )
|
||||
return self.__url
|
||||
|
||||
def __initAttributes( self ):
|
||||
@@ -46,8 +41,8 @@ class GitBlob( object ):
|
||||
self.__size = None
|
||||
self.__url = None
|
||||
|
||||
def __completeIfNeeded( self ):
|
||||
if not self.__completed:
|
||||
def __completeIfNeeded( self, testedAttribute ):
|
||||
if not self.__completed and testedAttribute is None:
|
||||
self.__complete()
|
||||
self.__completed = True
|
||||
|
||||
|
||||
@@ -12,44 +12,37 @@ class GitCommit( object ):
|
||||
|
||||
@property
|
||||
def author( self ):
|
||||
if self.__author is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__author )
|
||||
return self.__author
|
||||
|
||||
@property
|
||||
def committer( self ):
|
||||
if self.__committer is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__committer )
|
||||
return self.__committer
|
||||
|
||||
@property
|
||||
def message( self ):
|
||||
if self.__message is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__message )
|
||||
return self.__message
|
||||
|
||||
@property
|
||||
def parents( self ):
|
||||
if self.__parents is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__parents )
|
||||
return self.__parents
|
||||
|
||||
@property
|
||||
def sha( self ):
|
||||
if self.__sha is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__sha )
|
||||
return self.__sha
|
||||
|
||||
@property
|
||||
def tree( self ):
|
||||
if self.__tree is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__tree )
|
||||
return self.__tree
|
||||
|
||||
@property
|
||||
def url( self ):
|
||||
if self.__url is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__url )
|
||||
return self.__url
|
||||
|
||||
def __initAttributes( self ):
|
||||
@@ -61,8 +54,8 @@ class GitCommit( object ):
|
||||
self.__tree = None
|
||||
self.__url = None
|
||||
|
||||
def __completeIfNeeded( self ):
|
||||
if not self.__completed:
|
||||
def __completeIfNeeded( self, testedAttribute ):
|
||||
if not self.__completed and testedAttribute is None:
|
||||
self.__complete()
|
||||
self.__completed = True
|
||||
|
||||
|
||||
@@ -11,20 +11,17 @@ class GitRef( object ):
|
||||
|
||||
@property
|
||||
def object( self ):
|
||||
if self.__object is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__object )
|
||||
return self.__object
|
||||
|
||||
@property
|
||||
def ref( self ):
|
||||
if self.__ref is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__ref )
|
||||
return self.__ref
|
||||
|
||||
@property
|
||||
def url( self ):
|
||||
if self.__url is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__url )
|
||||
return self.__url
|
||||
|
||||
def __initAttributes( self ):
|
||||
@@ -32,8 +29,8 @@ class GitRef( object ):
|
||||
self.__ref = None
|
||||
self.__url = None
|
||||
|
||||
def __completeIfNeeded( self ):
|
||||
if not self.__completed:
|
||||
def __completeIfNeeded( self, testedAttribute ):
|
||||
if not self.__completed and testedAttribute is None:
|
||||
self.__complete()
|
||||
self.__completed = True
|
||||
|
||||
|
||||
@@ -11,38 +11,32 @@ class GitTag( object ):
|
||||
|
||||
@property
|
||||
def message( self ):
|
||||
if self.__message is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__message )
|
||||
return self.__message
|
||||
|
||||
@property
|
||||
def object( self ):
|
||||
if self.__object is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__object )
|
||||
return self.__object
|
||||
|
||||
@property
|
||||
def sha( self ):
|
||||
if self.__sha is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__sha )
|
||||
return self.__sha
|
||||
|
||||
@property
|
||||
def tag( self ):
|
||||
if self.__tag is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__tag )
|
||||
return self.__tag
|
||||
|
||||
@property
|
||||
def tagger( self ):
|
||||
if self.__tagger is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__tagger )
|
||||
return self.__tagger
|
||||
|
||||
@property
|
||||
def url( self ):
|
||||
if self.__url is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__url )
|
||||
return self.__url
|
||||
|
||||
def __initAttributes( self ):
|
||||
@@ -53,8 +47,8 @@ class GitTag( object ):
|
||||
self.__tagger = None
|
||||
self.__url = None
|
||||
|
||||
def __completeIfNeeded( self ):
|
||||
if not self.__completed:
|
||||
def __completeIfNeeded( self, testedAttribute ):
|
||||
if not self.__completed and testedAttribute is None:
|
||||
self.__complete()
|
||||
self.__completed = True
|
||||
|
||||
|
||||
@@ -11,26 +11,22 @@ class GitTree( object ):
|
||||
|
||||
@property
|
||||
def recursive( self ):
|
||||
if self.__recursive is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__recursive )
|
||||
return self.__recursive
|
||||
|
||||
@property
|
||||
def sha( self ):
|
||||
if self.__sha is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__sha )
|
||||
return self.__sha
|
||||
|
||||
@property
|
||||
def tree( self ):
|
||||
if self.__tree is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__tree )
|
||||
return self.__tree
|
||||
|
||||
@property
|
||||
def url( self ):
|
||||
if self.__url is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__url )
|
||||
return self.__url
|
||||
|
||||
def __initAttributes( self ):
|
||||
@@ -39,8 +35,8 @@ class GitTree( object ):
|
||||
self.__tree = None
|
||||
self.__url = None
|
||||
|
||||
def __completeIfNeeded( self ):
|
||||
if not self.__completed:
|
||||
def __completeIfNeeded( self, testedAttribute ):
|
||||
if not self.__completed and testedAttribute is None:
|
||||
self.__complete()
|
||||
self.__completed = True
|
||||
|
||||
|
||||
@@ -11,56 +11,47 @@ class Hook( object ):
|
||||
|
||||
@property
|
||||
def active( self ):
|
||||
if self.__active is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__active )
|
||||
return self.__active
|
||||
|
||||
@property
|
||||
def config( self ):
|
||||
if self.__config is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__config )
|
||||
return self.__config
|
||||
|
||||
@property
|
||||
def created_at( self ):
|
||||
if self.__created_at is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__created_at )
|
||||
return self.__created_at
|
||||
|
||||
@property
|
||||
def events( self ):
|
||||
if self.__events is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__events )
|
||||
return self.__events
|
||||
|
||||
@property
|
||||
def id( self ):
|
||||
if self.__id is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__id )
|
||||
return self.__id
|
||||
|
||||
@property
|
||||
def last_response( self ):
|
||||
if self.__last_response is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__last_response )
|
||||
return self.__last_response
|
||||
|
||||
@property
|
||||
def name( self ):
|
||||
if self.__name is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__name )
|
||||
return self.__name
|
||||
|
||||
@property
|
||||
def updated_at( self ):
|
||||
if self.__updated_at is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__updated_at )
|
||||
return self.__updated_at
|
||||
|
||||
@property
|
||||
def url( self ):
|
||||
if self.__url is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__url )
|
||||
return self.__url
|
||||
|
||||
def __initAttributes( self ):
|
||||
@@ -74,8 +65,8 @@ class Hook( object ):
|
||||
self.__updated_at = None
|
||||
self.__url = None
|
||||
|
||||
def __completeIfNeeded( self ):
|
||||
if not self.__completed:
|
||||
def __completeIfNeeded( self, testedAttribute ):
|
||||
if not self.__completed and testedAttribute is None:
|
||||
self.__complete()
|
||||
self.__completed = True
|
||||
|
||||
|
||||
@@ -16,104 +16,87 @@ class Issue( object ):
|
||||
|
||||
@property
|
||||
def assignee( self ):
|
||||
if self.__assignee is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__assignee )
|
||||
return self.__assignee
|
||||
|
||||
@property
|
||||
def body( self ):
|
||||
if self.__body is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__body )
|
||||
return self.__body
|
||||
|
||||
@property
|
||||
def closed_at( self ):
|
||||
if self.__closed_at is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__closed_at )
|
||||
return self.__closed_at
|
||||
|
||||
@property
|
||||
def closed_by( self ):
|
||||
if self.__closed_by is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__closed_by )
|
||||
return self.__closed_by
|
||||
|
||||
@property
|
||||
def comments( self ):
|
||||
if self.__comments is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__comments )
|
||||
return self.__comments
|
||||
|
||||
@property
|
||||
def created_at( self ):
|
||||
if self.__created_at is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__created_at )
|
||||
return self.__created_at
|
||||
|
||||
@property
|
||||
def html_url( self ):
|
||||
if self.__html_url is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__html_url )
|
||||
return self.__html_url
|
||||
|
||||
@property
|
||||
def id( self ):
|
||||
if self.__id is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__id )
|
||||
return self.__id
|
||||
|
||||
@property
|
||||
def labels( self ):
|
||||
if self.__labels is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__labels )
|
||||
return self.__labels
|
||||
|
||||
@property
|
||||
def milestone( self ):
|
||||
if self.__milestone is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__milestone )
|
||||
return self.__milestone
|
||||
|
||||
@property
|
||||
def number( self ):
|
||||
if self.__number is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__number )
|
||||
return self.__number
|
||||
|
||||
@property
|
||||
def pull_request( self ):
|
||||
if self.__pull_request is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__pull_request )
|
||||
return self.__pull_request
|
||||
|
||||
@property
|
||||
def state( self ):
|
||||
if self.__state is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__state )
|
||||
return self.__state
|
||||
|
||||
@property
|
||||
def title( self ):
|
||||
if self.__title is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__title )
|
||||
return self.__title
|
||||
|
||||
@property
|
||||
def updated_at( self ):
|
||||
if self.__updated_at is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__updated_at )
|
||||
return self.__updated_at
|
||||
|
||||
@property
|
||||
def url( self ):
|
||||
if self.__url is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__url )
|
||||
return self.__url
|
||||
|
||||
@property
|
||||
def user( self ):
|
||||
if self.__user is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__user )
|
||||
return self.__user
|
||||
|
||||
def __initAttributes( self ):
|
||||
@@ -135,8 +118,8 @@ class Issue( object ):
|
||||
self.__url = None
|
||||
self.__user = None
|
||||
|
||||
def __completeIfNeeded( self ):
|
||||
if not self.__completed:
|
||||
def __completeIfNeeded( self, testedAttribute ):
|
||||
if not self.__completed and testedAttribute is None:
|
||||
self.__complete()
|
||||
self.__completed = True
|
||||
|
||||
|
||||
@@ -12,38 +12,32 @@ class IssueComment( object ):
|
||||
|
||||
@property
|
||||
def body( self ):
|
||||
if self.__body is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__body )
|
||||
return self.__body
|
||||
|
||||
@property
|
||||
def created_at( self ):
|
||||
if self.__created_at is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__created_at )
|
||||
return self.__created_at
|
||||
|
||||
@property
|
||||
def id( self ):
|
||||
if self.__id is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__id )
|
||||
return self.__id
|
||||
|
||||
@property
|
||||
def updated_at( self ):
|
||||
if self.__updated_at is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__updated_at )
|
||||
return self.__updated_at
|
||||
|
||||
@property
|
||||
def url( self ):
|
||||
if self.__url is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__url )
|
||||
return self.__url
|
||||
|
||||
@property
|
||||
def user( self ):
|
||||
if self.__user is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__user )
|
||||
return self.__user
|
||||
|
||||
def __initAttributes( self ):
|
||||
@@ -54,8 +48,8 @@ class IssueComment( object ):
|
||||
self.__url = None
|
||||
self.__user = None
|
||||
|
||||
def __completeIfNeeded( self ):
|
||||
if not self.__completed:
|
||||
def __completeIfNeeded( self, testedAttribute ):
|
||||
if not self.__completed and testedAttribute is None:
|
||||
self.__complete()
|
||||
self.__completed = True
|
||||
|
||||
|
||||
@@ -12,44 +12,37 @@ class IssueEvent( object ):
|
||||
|
||||
@property
|
||||
def actor( self ):
|
||||
if self.__actor is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__actor )
|
||||
return self.__actor
|
||||
|
||||
@property
|
||||
def commit_id( self ):
|
||||
if self.__commit_id is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__commit_id )
|
||||
return self.__commit_id
|
||||
|
||||
@property
|
||||
def created_at( self ):
|
||||
if self.__created_at is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__created_at )
|
||||
return self.__created_at
|
||||
|
||||
@property
|
||||
def event( self ):
|
||||
if self.__event is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__event )
|
||||
return self.__event
|
||||
|
||||
@property
|
||||
def id( self ):
|
||||
if self.__id is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__id )
|
||||
return self.__id
|
||||
|
||||
@property
|
||||
def issue( self ):
|
||||
if self.__issue is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__issue )
|
||||
return self.__issue
|
||||
|
||||
@property
|
||||
def url( self ):
|
||||
if self.__url is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__url )
|
||||
return self.__url
|
||||
|
||||
def __initAttributes( self ):
|
||||
@@ -61,8 +54,8 @@ class IssueEvent( object ):
|
||||
self.__issue = None
|
||||
self.__url = None
|
||||
|
||||
def __completeIfNeeded( self ):
|
||||
if not self.__completed:
|
||||
def __completeIfNeeded( self, testedAttribute ):
|
||||
if not self.__completed and testedAttribute is None:
|
||||
self.__complete()
|
||||
self.__completed = True
|
||||
|
||||
|
||||
@@ -11,20 +11,17 @@ class Label( object ):
|
||||
|
||||
@property
|
||||
def color( self ):
|
||||
if self.__color is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__color )
|
||||
return self.__color
|
||||
|
||||
@property
|
||||
def name( self ):
|
||||
if self.__name is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__name )
|
||||
return self.__name
|
||||
|
||||
@property
|
||||
def url( self ):
|
||||
if self.__url is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__url )
|
||||
return self.__url
|
||||
|
||||
def __initAttributes( self ):
|
||||
@@ -32,8 +29,8 @@ class Label( object ):
|
||||
self.__name = None
|
||||
self.__url = None
|
||||
|
||||
def __completeIfNeeded( self ):
|
||||
if not self.__completed:
|
||||
def __completeIfNeeded( self, testedAttribute ):
|
||||
if not self.__completed and testedAttribute is None:
|
||||
self.__complete()
|
||||
self.__completed = True
|
||||
|
||||
|
||||
@@ -13,62 +13,52 @@ class Milestone( object ):
|
||||
|
||||
@property
|
||||
def closed_issues( self ):
|
||||
if self.__closed_issues is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__closed_issues )
|
||||
return self.__closed_issues
|
||||
|
||||
@property
|
||||
def created_at( self ):
|
||||
if self.__created_at is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__created_at )
|
||||
return self.__created_at
|
||||
|
||||
@property
|
||||
def creator( self ):
|
||||
if self.__creator is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__creator )
|
||||
return self.__creator
|
||||
|
||||
@property
|
||||
def description( self ):
|
||||
if self.__description is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__description )
|
||||
return self.__description
|
||||
|
||||
@property
|
||||
def due_on( self ):
|
||||
if self.__due_on is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__due_on )
|
||||
return self.__due_on
|
||||
|
||||
@property
|
||||
def number( self ):
|
||||
if self.__number is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__number )
|
||||
return self.__number
|
||||
|
||||
@property
|
||||
def open_issues( self ):
|
||||
if self.__open_issues is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__open_issues )
|
||||
return self.__open_issues
|
||||
|
||||
@property
|
||||
def state( self ):
|
||||
if self.__state is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__state )
|
||||
return self.__state
|
||||
|
||||
@property
|
||||
def title( self ):
|
||||
if self.__title is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__title )
|
||||
return self.__title
|
||||
|
||||
@property
|
||||
def url( self ):
|
||||
if self.__url is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__url )
|
||||
return self.__url
|
||||
|
||||
def __initAttributes( self ):
|
||||
@@ -83,8 +73,8 @@ class Milestone( object ):
|
||||
self.__title = None
|
||||
self.__url = None
|
||||
|
||||
def __completeIfNeeded( self ):
|
||||
if not self.__completed:
|
||||
def __completeIfNeeded( self, testedAttribute ):
|
||||
if not self.__completed and testedAttribute is None:
|
||||
self.__complete()
|
||||
self.__completed = True
|
||||
|
||||
|
||||
@@ -16,158 +16,132 @@ class NamedUser( object ):
|
||||
|
||||
@property
|
||||
def avatar_url( self ):
|
||||
if self.__avatar_url is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__avatar_url )
|
||||
return self.__avatar_url
|
||||
|
||||
@property
|
||||
def bio( self ):
|
||||
if self.__bio is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__bio )
|
||||
return self.__bio
|
||||
|
||||
@property
|
||||
def blog( self ):
|
||||
if self.__blog is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__blog )
|
||||
return self.__blog
|
||||
|
||||
@property
|
||||
def collaborators( self ):
|
||||
if self.__collaborators is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__collaborators )
|
||||
return self.__collaborators
|
||||
|
||||
@property
|
||||
def company( self ):
|
||||
if self.__company is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__company )
|
||||
return self.__company
|
||||
|
||||
@property
|
||||
def contributions( self ):
|
||||
if self.__contributions is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__contributions )
|
||||
return self.__contributions
|
||||
|
||||
@property
|
||||
def created_at( self ):
|
||||
if self.__created_at is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__created_at )
|
||||
return self.__created_at
|
||||
|
||||
@property
|
||||
def disk_usage( self ):
|
||||
if self.__disk_usage is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__disk_usage )
|
||||
return self.__disk_usage
|
||||
|
||||
@property
|
||||
def email( self ):
|
||||
if self.__email is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__email )
|
||||
return self.__email
|
||||
|
||||
@property
|
||||
def followers( self ):
|
||||
if self.__followers is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__followers )
|
||||
return self.__followers
|
||||
|
||||
@property
|
||||
def following( self ):
|
||||
if self.__following is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__following )
|
||||
return self.__following
|
||||
|
||||
@property
|
||||
def gravatar_id( self ):
|
||||
if self.__gravatar_id is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__gravatar_id )
|
||||
return self.__gravatar_id
|
||||
|
||||
@property
|
||||
def hireable( self ):
|
||||
if self.__hireable is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__hireable )
|
||||
return self.__hireable
|
||||
|
||||
@property
|
||||
def html_url( self ):
|
||||
if self.__html_url is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__html_url )
|
||||
return self.__html_url
|
||||
|
||||
@property
|
||||
def id( self ):
|
||||
if self.__id is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__id )
|
||||
return self.__id
|
||||
|
||||
@property
|
||||
def location( self ):
|
||||
if self.__location is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__location )
|
||||
return self.__location
|
||||
|
||||
@property
|
||||
def login( self ):
|
||||
if self.__login is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__login )
|
||||
return self.__login
|
||||
|
||||
@property
|
||||
def name( self ):
|
||||
if self.__name is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__name )
|
||||
return self.__name
|
||||
|
||||
@property
|
||||
def owned_private_repos( self ):
|
||||
if self.__owned_private_repos is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__owned_private_repos )
|
||||
return self.__owned_private_repos
|
||||
|
||||
@property
|
||||
def plan( self ):
|
||||
if self.__plan is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__plan )
|
||||
return self.__plan
|
||||
|
||||
@property
|
||||
def private_gists( self ):
|
||||
if self.__private_gists is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__private_gists )
|
||||
return self.__private_gists
|
||||
|
||||
@property
|
||||
def public_gists( self ):
|
||||
if self.__public_gists is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__public_gists )
|
||||
return self.__public_gists
|
||||
|
||||
@property
|
||||
def public_repos( self ):
|
||||
if self.__public_repos is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__public_repos )
|
||||
return self.__public_repos
|
||||
|
||||
@property
|
||||
def total_private_repos( self ):
|
||||
if self.__total_private_repos is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__total_private_repos )
|
||||
return self.__total_private_repos
|
||||
|
||||
@property
|
||||
def type( self ):
|
||||
if self.__type is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__type )
|
||||
return self.__type
|
||||
|
||||
@property
|
||||
def url( self ):
|
||||
if self.__url is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__url )
|
||||
return self.__url
|
||||
|
||||
def __initAttributes( self ):
|
||||
@@ -198,8 +172,8 @@ class NamedUser( object ):
|
||||
self.__type = None
|
||||
self.__url = None
|
||||
|
||||
def __completeIfNeeded( self ):
|
||||
if not self.__completed:
|
||||
def __completeIfNeeded( self, testedAttribute ):
|
||||
if not self.__completed and testedAttribute is None:
|
||||
self.__complete()
|
||||
self.__completed = True
|
||||
|
||||
|
||||
@@ -15,146 +15,122 @@ class Organization( object ):
|
||||
|
||||
@property
|
||||
def avatar_url( self ):
|
||||
if self.__avatar_url is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__avatar_url )
|
||||
return self.__avatar_url
|
||||
|
||||
@property
|
||||
def billing_email( self ):
|
||||
if self.__billing_email is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__billing_email )
|
||||
return self.__billing_email
|
||||
|
||||
@property
|
||||
def blog( self ):
|
||||
if self.__blog is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__blog )
|
||||
return self.__blog
|
||||
|
||||
@property
|
||||
def collaborators( self ):
|
||||
if self.__collaborators is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__collaborators )
|
||||
return self.__collaborators
|
||||
|
||||
@property
|
||||
def company( self ):
|
||||
if self.__company is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__company )
|
||||
return self.__company
|
||||
|
||||
@property
|
||||
def created_at( self ):
|
||||
if self.__created_at is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__created_at )
|
||||
return self.__created_at
|
||||
|
||||
@property
|
||||
def disk_usage( self ):
|
||||
if self.__disk_usage is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__disk_usage )
|
||||
return self.__disk_usage
|
||||
|
||||
@property
|
||||
def email( self ):
|
||||
if self.__email is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__email )
|
||||
return self.__email
|
||||
|
||||
@property
|
||||
def followers( self ):
|
||||
if self.__followers is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__followers )
|
||||
return self.__followers
|
||||
|
||||
@property
|
||||
def following( self ):
|
||||
if self.__following is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__following )
|
||||
return self.__following
|
||||
|
||||
@property
|
||||
def gravatar_id( self ):
|
||||
if self.__gravatar_id is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__gravatar_id )
|
||||
return self.__gravatar_id
|
||||
|
||||
@property
|
||||
def html_url( self ):
|
||||
if self.__html_url is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__html_url )
|
||||
return self.__html_url
|
||||
|
||||
@property
|
||||
def id( self ):
|
||||
if self.__id is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__id )
|
||||
return self.__id
|
||||
|
||||
@property
|
||||
def location( self ):
|
||||
if self.__location is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__location )
|
||||
return self.__location
|
||||
|
||||
@property
|
||||
def login( self ):
|
||||
if self.__login is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__login )
|
||||
return self.__login
|
||||
|
||||
@property
|
||||
def name( self ):
|
||||
if self.__name is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__name )
|
||||
return self.__name
|
||||
|
||||
@property
|
||||
def owned_private_repos( self ):
|
||||
if self.__owned_private_repos is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__owned_private_repos )
|
||||
return self.__owned_private_repos
|
||||
|
||||
@property
|
||||
def plan( self ):
|
||||
if self.__plan is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__plan )
|
||||
return self.__plan
|
||||
|
||||
@property
|
||||
def private_gists( self ):
|
||||
if self.__private_gists is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__private_gists )
|
||||
return self.__private_gists
|
||||
|
||||
@property
|
||||
def public_gists( self ):
|
||||
if self.__public_gists is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__public_gists )
|
||||
return self.__public_gists
|
||||
|
||||
@property
|
||||
def public_repos( self ):
|
||||
if self.__public_repos is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__public_repos )
|
||||
return self.__public_repos
|
||||
|
||||
@property
|
||||
def total_private_repos( self ):
|
||||
if self.__total_private_repos is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__total_private_repos )
|
||||
return self.__total_private_repos
|
||||
|
||||
@property
|
||||
def type( self ):
|
||||
if self.__type is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__type )
|
||||
return self.__type
|
||||
|
||||
@property
|
||||
def url( self ):
|
||||
if self.__url is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__url )
|
||||
return self.__url
|
||||
|
||||
def __initAttributes( self ):
|
||||
@@ -183,8 +159,8 @@ class Organization( object ):
|
||||
self.__type = None
|
||||
self.__url = None
|
||||
|
||||
def __completeIfNeeded( self ):
|
||||
if not self.__completed:
|
||||
def __completeIfNeeded( self, testedAttribute ):
|
||||
if not self.__completed and testedAttribute is None:
|
||||
self.__complete()
|
||||
self.__completed = True
|
||||
|
||||
|
||||
@@ -15,158 +15,132 @@ class PullRequest( object ):
|
||||
|
||||
@property
|
||||
def additions( self ):
|
||||
if self.__additions is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__additions )
|
||||
return self.__additions
|
||||
|
||||
@property
|
||||
def base( self ):
|
||||
if self.__base is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__base )
|
||||
return self.__base
|
||||
|
||||
@property
|
||||
def body( self ):
|
||||
if self.__body is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__body )
|
||||
return self.__body
|
||||
|
||||
@property
|
||||
def changed_files( self ):
|
||||
if self.__changed_files is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__changed_files )
|
||||
return self.__changed_files
|
||||
|
||||
@property
|
||||
def closed_at( self ):
|
||||
if self.__closed_at is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__closed_at )
|
||||
return self.__closed_at
|
||||
|
||||
@property
|
||||
def comments( self ):
|
||||
if self.__comments is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__comments )
|
||||
return self.__comments
|
||||
|
||||
@property
|
||||
def commits( self ):
|
||||
if self.__commits is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__commits )
|
||||
return self.__commits
|
||||
|
||||
@property
|
||||
def created_at( self ):
|
||||
if self.__created_at is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__created_at )
|
||||
return self.__created_at
|
||||
|
||||
@property
|
||||
def deletions( self ):
|
||||
if self.__deletions is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__deletions )
|
||||
return self.__deletions
|
||||
|
||||
@property
|
||||
def diff_url( self ):
|
||||
if self.__diff_url is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__diff_url )
|
||||
return self.__diff_url
|
||||
|
||||
@property
|
||||
def head( self ):
|
||||
if self.__head is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__head )
|
||||
return self.__head
|
||||
|
||||
@property
|
||||
def html_url( self ):
|
||||
if self.__html_url is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__html_url )
|
||||
return self.__html_url
|
||||
|
||||
@property
|
||||
def id( self ):
|
||||
if self.__id is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__id )
|
||||
return self.__id
|
||||
|
||||
@property
|
||||
def issue_url( self ):
|
||||
if self.__issue_url is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__issue_url )
|
||||
return self.__issue_url
|
||||
|
||||
@property
|
||||
def mergeable( self ):
|
||||
if self.__mergeable is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__mergeable )
|
||||
return self.__mergeable
|
||||
|
||||
@property
|
||||
def merged( self ):
|
||||
if self.__merged is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__merged )
|
||||
return self.__merged
|
||||
|
||||
@property
|
||||
def merged_at( self ):
|
||||
if self.__merged_at is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__merged_at )
|
||||
return self.__merged_at
|
||||
|
||||
@property
|
||||
def merged_by( self ):
|
||||
if self.__merged_by is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__merged_by )
|
||||
return self.__merged_by
|
||||
|
||||
@property
|
||||
def number( self ):
|
||||
if self.__number is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__number )
|
||||
return self.__number
|
||||
|
||||
@property
|
||||
def patch_url( self ):
|
||||
if self.__patch_url is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__patch_url )
|
||||
return self.__patch_url
|
||||
|
||||
@property
|
||||
def review_comments( self ):
|
||||
if self.__review_comments is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__review_comments )
|
||||
return self.__review_comments
|
||||
|
||||
@property
|
||||
def state( self ):
|
||||
if self.__state is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__state )
|
||||
return self.__state
|
||||
|
||||
@property
|
||||
def title( self ):
|
||||
if self.__title is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__title )
|
||||
return self.__title
|
||||
|
||||
@property
|
||||
def updated_at( self ):
|
||||
if self.__updated_at is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__updated_at )
|
||||
return self.__updated_at
|
||||
|
||||
@property
|
||||
def url( self ):
|
||||
if self.__url is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__url )
|
||||
return self.__url
|
||||
|
||||
@property
|
||||
def user( self ):
|
||||
if self.__user is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__user )
|
||||
return self.__user
|
||||
|
||||
def __initAttributes( self ):
|
||||
@@ -197,8 +171,8 @@ class PullRequest( object ):
|
||||
self.__url = None
|
||||
self.__user = None
|
||||
|
||||
def __completeIfNeeded( self ):
|
||||
if not self.__completed:
|
||||
def __completeIfNeeded( self, testedAttribute ):
|
||||
if not self.__completed and testedAttribute is None:
|
||||
self.__complete()
|
||||
self.__completed = True
|
||||
|
||||
|
||||
@@ -12,68 +12,57 @@ class PullRequestComment( object ):
|
||||
|
||||
@property
|
||||
def body( self ):
|
||||
if self.__body is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__body )
|
||||
return self.__body
|
||||
|
||||
@property
|
||||
def commit_id( self ):
|
||||
if self.__commit_id is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__commit_id )
|
||||
return self.__commit_id
|
||||
|
||||
@property
|
||||
def created_at( self ):
|
||||
if self.__created_at is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__created_at )
|
||||
return self.__created_at
|
||||
|
||||
@property
|
||||
def html_url( self ):
|
||||
if self.__html_url is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__html_url )
|
||||
return self.__html_url
|
||||
|
||||
@property
|
||||
def id( self ):
|
||||
if self.__id is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__id )
|
||||
return self.__id
|
||||
|
||||
@property
|
||||
def line( self ):
|
||||
if self.__line is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__line )
|
||||
return self.__line
|
||||
|
||||
@property
|
||||
def path( self ):
|
||||
if self.__path is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__path )
|
||||
return self.__path
|
||||
|
||||
@property
|
||||
def position( self ):
|
||||
if self.__position is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__position )
|
||||
return self.__position
|
||||
|
||||
@property
|
||||
def updated_at( self ):
|
||||
if self.__updated_at is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__updated_at )
|
||||
return self.__updated_at
|
||||
|
||||
@property
|
||||
def url( self ):
|
||||
if self.__url is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__url )
|
||||
return self.__url
|
||||
|
||||
@property
|
||||
def user( self ):
|
||||
if self.__user is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__user )
|
||||
return self.__user
|
||||
|
||||
def __initAttributes( self ):
|
||||
@@ -89,8 +78,8 @@ class PullRequestComment( object ):
|
||||
self.__url = None
|
||||
self.__user = None
|
||||
|
||||
def __completeIfNeeded( self ):
|
||||
if not self.__completed:
|
||||
def __completeIfNeeded( self, testedAttribute ):
|
||||
if not self.__completed and testedAttribute is None:
|
||||
self.__complete()
|
||||
self.__completed = True
|
||||
|
||||
|
||||
@@ -11,56 +11,47 @@ class PullRequestFile( object ):
|
||||
|
||||
@property
|
||||
def additions( self ):
|
||||
if self.__additions is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__additions )
|
||||
return self.__additions
|
||||
|
||||
@property
|
||||
def blob_url( self ):
|
||||
if self.__blob_url is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__blob_url )
|
||||
return self.__blob_url
|
||||
|
||||
@property
|
||||
def changes( self ):
|
||||
if self.__changes is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__changes )
|
||||
return self.__changes
|
||||
|
||||
@property
|
||||
def deletions( self ):
|
||||
if self.__deletions is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__deletions )
|
||||
return self.__deletions
|
||||
|
||||
@property
|
||||
def filename( self ):
|
||||
if self.__filename is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__filename )
|
||||
return self.__filename
|
||||
|
||||
@property
|
||||
def patch( self ):
|
||||
if self.__patch is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__patch )
|
||||
return self.__patch
|
||||
|
||||
@property
|
||||
def raw_url( self ):
|
||||
if self.__raw_url is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__raw_url )
|
||||
return self.__raw_url
|
||||
|
||||
@property
|
||||
def sha( self ):
|
||||
if self.__sha is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__sha )
|
||||
return self.__sha
|
||||
|
||||
@property
|
||||
def status( self ):
|
||||
if self.__status is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__status )
|
||||
return self.__status
|
||||
|
||||
def __initAttributes( self ):
|
||||
@@ -74,8 +65,8 @@ class PullRequestFile( object ):
|
||||
self.__sha = None
|
||||
self.__status = None
|
||||
|
||||
def __completeIfNeeded( self ):
|
||||
if not self.__completed:
|
||||
def __completeIfNeeded( self, testedAttribute ):
|
||||
if not self.__completed and testedAttribute is None:
|
||||
self.__complete()
|
||||
self.__completed = True
|
||||
|
||||
|
||||
@@ -32,182 +32,152 @@ class Repository( object ):
|
||||
|
||||
@property
|
||||
def clone_url( self ):
|
||||
if self.__clone_url is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__clone_url )
|
||||
return self.__clone_url
|
||||
|
||||
@property
|
||||
def created_at( self ):
|
||||
if self.__created_at is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__created_at )
|
||||
return self.__created_at
|
||||
|
||||
@property
|
||||
def description( self ):
|
||||
if self.__description is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__description )
|
||||
return self.__description
|
||||
|
||||
@property
|
||||
def fork( self ):
|
||||
if self.__fork is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__fork )
|
||||
return self.__fork
|
||||
|
||||
@property
|
||||
def forks( self ):
|
||||
if self.__forks is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__forks )
|
||||
return self.__forks
|
||||
|
||||
@property
|
||||
def git_url( self ):
|
||||
if self.__git_url is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__git_url )
|
||||
return self.__git_url
|
||||
|
||||
@property
|
||||
def has_downloads( self ):
|
||||
if self.__has_downloads is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__has_downloads )
|
||||
return self.__has_downloads
|
||||
|
||||
@property
|
||||
def has_issues( self ):
|
||||
if self.__has_issues is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__has_issues )
|
||||
return self.__has_issues
|
||||
|
||||
@property
|
||||
def has_wiki( self ):
|
||||
if self.__has_wiki is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__has_wiki )
|
||||
return self.__has_wiki
|
||||
|
||||
@property
|
||||
def homepage( self ):
|
||||
if self.__homepage is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__homepage )
|
||||
return self.__homepage
|
||||
|
||||
@property
|
||||
def html_url( self ):
|
||||
if self.__html_url is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__html_url )
|
||||
return self.__html_url
|
||||
|
||||
@property
|
||||
def id( self ):
|
||||
if self.__id is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__id )
|
||||
return self.__id
|
||||
|
||||
@property
|
||||
def language( self ):
|
||||
if self.__language is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__language )
|
||||
return self.__language
|
||||
|
||||
@property
|
||||
def master_branch( self ):
|
||||
if self.__master_branch is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__master_branch )
|
||||
return self.__master_branch
|
||||
|
||||
@property
|
||||
def mirror_url( self ):
|
||||
if self.__mirror_url is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__mirror_url )
|
||||
return self.__mirror_url
|
||||
|
||||
@property
|
||||
def name( self ):
|
||||
if self.__name is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__name )
|
||||
return self.__name
|
||||
|
||||
@property
|
||||
def open_issues( self ):
|
||||
if self.__open_issues is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__open_issues )
|
||||
return self.__open_issues
|
||||
|
||||
@property
|
||||
def organization( self ):
|
||||
if self.__organization is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__organization )
|
||||
return self.__organization
|
||||
|
||||
@property
|
||||
def owner( self ):
|
||||
if self.__owner is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__owner )
|
||||
return self.__owner
|
||||
|
||||
@property
|
||||
def parent( self ):
|
||||
if self.__parent is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__parent )
|
||||
return self.__parent
|
||||
|
||||
@property
|
||||
def permissions( self ):
|
||||
if self.__permissions is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__permissions )
|
||||
return self.__permissions
|
||||
|
||||
@property
|
||||
def private( self ):
|
||||
if self.__private is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__private )
|
||||
return self.__private
|
||||
|
||||
@property
|
||||
def pushed_at( self ):
|
||||
if self.__pushed_at is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__pushed_at )
|
||||
return self.__pushed_at
|
||||
|
||||
@property
|
||||
def size( self ):
|
||||
if self.__size is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__size )
|
||||
return self.__size
|
||||
|
||||
@property
|
||||
def source( self ):
|
||||
if self.__source is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__source )
|
||||
return self.__source
|
||||
|
||||
@property
|
||||
def ssh_url( self ):
|
||||
if self.__ssh_url is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__ssh_url )
|
||||
return self.__ssh_url
|
||||
|
||||
@property
|
||||
def svn_url( self ):
|
||||
if self.__svn_url is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__svn_url )
|
||||
return self.__svn_url
|
||||
|
||||
@property
|
||||
def updated_at( self ):
|
||||
if self.__updated_at is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__updated_at )
|
||||
return self.__updated_at
|
||||
|
||||
@property
|
||||
def url( self ):
|
||||
if self.__url is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__url )
|
||||
return self.__url
|
||||
|
||||
@property
|
||||
def watchers( self ):
|
||||
if self.__watchers is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__watchers )
|
||||
return self.__watchers
|
||||
|
||||
def __initAttributes( self ):
|
||||
@@ -242,8 +212,8 @@ class Repository( object ):
|
||||
self.__url = None
|
||||
self.__watchers = None
|
||||
|
||||
def __completeIfNeeded( self ):
|
||||
if not self.__completed:
|
||||
def __completeIfNeeded( self, testedAttribute ):
|
||||
if not self.__completed and testedAttribute is None:
|
||||
self.__complete()
|
||||
self.__completed = True
|
||||
|
||||
|
||||
@@ -11,26 +11,22 @@ class RepositoryKey( object ):
|
||||
|
||||
@property
|
||||
def id( self ):
|
||||
if self.__id is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__id )
|
||||
return self.__id
|
||||
|
||||
@property
|
||||
def key( self ):
|
||||
if self.__key is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__key )
|
||||
return self.__key
|
||||
|
||||
@property
|
||||
def title( self ):
|
||||
if self.__title is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__title )
|
||||
return self.__title
|
||||
|
||||
@property
|
||||
def url( self ):
|
||||
if self.__url is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__url )
|
||||
return self.__url
|
||||
|
||||
def __initAttributes( self ):
|
||||
@@ -39,8 +35,8 @@ class RepositoryKey( object ):
|
||||
self.__title = None
|
||||
self.__url = None
|
||||
|
||||
def __completeIfNeeded( self ):
|
||||
if not self.__completed:
|
||||
def __completeIfNeeded( self, testedAttribute ):
|
||||
if not self.__completed and testedAttribute is None:
|
||||
self.__complete()
|
||||
self.__completed = True
|
||||
|
||||
|
||||
@@ -12,26 +12,22 @@ class Tag( object ):
|
||||
|
||||
@property
|
||||
def commit( self ):
|
||||
if self.__commit is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__commit )
|
||||
return self.__commit
|
||||
|
||||
@property
|
||||
def name( self ):
|
||||
if self.__name is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__name )
|
||||
return self.__name
|
||||
|
||||
@property
|
||||
def tarball_url( self ):
|
||||
if self.__tarball_url is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__tarball_url )
|
||||
return self.__tarball_url
|
||||
|
||||
@property
|
||||
def zipball_url( self ):
|
||||
if self.__zipball_url is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__zipball_url )
|
||||
return self.__zipball_url
|
||||
|
||||
def __initAttributes( self ):
|
||||
@@ -40,8 +36,8 @@ class Tag( object ):
|
||||
self.__tarball_url = None
|
||||
self.__zipball_url = None
|
||||
|
||||
def __completeIfNeeded( self ):
|
||||
if not self.__completed:
|
||||
def __completeIfNeeded( self, testedAttribute ):
|
||||
if not self.__completed and testedAttribute is None:
|
||||
self.__complete()
|
||||
self.__completed = True
|
||||
|
||||
|
||||
@@ -13,38 +13,32 @@ class Team( object ):
|
||||
|
||||
@property
|
||||
def id( self ):
|
||||
if self.__id is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__id )
|
||||
return self.__id
|
||||
|
||||
@property
|
||||
def members_count( self ):
|
||||
if self.__members_count is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__members_count )
|
||||
return self.__members_count
|
||||
|
||||
@property
|
||||
def name( self ):
|
||||
if self.__name is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__name )
|
||||
return self.__name
|
||||
|
||||
@property
|
||||
def permission( self ):
|
||||
if self.__permission is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__permission )
|
||||
return self.__permission
|
||||
|
||||
@property
|
||||
def repos_count( self ):
|
||||
if self.__repos_count is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__repos_count )
|
||||
return self.__repos_count
|
||||
|
||||
@property
|
||||
def url( self ):
|
||||
if self.__url is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__url )
|
||||
return self.__url
|
||||
|
||||
def __initAttributes( self ):
|
||||
@@ -55,8 +49,8 @@ class Team( object ):
|
||||
self.__repos_count = None
|
||||
self.__url = None
|
||||
|
||||
def __completeIfNeeded( self ):
|
||||
if not self.__completed:
|
||||
def __completeIfNeeded( self, testedAttribute ):
|
||||
if not self.__completed and testedAttribute is None:
|
||||
self.__complete()
|
||||
self.__completed = True
|
||||
|
||||
|
||||
@@ -11,26 +11,22 @@ class UserKey( object ):
|
||||
|
||||
@property
|
||||
def id( self ):
|
||||
if self.__id is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__id )
|
||||
return self.__id
|
||||
|
||||
@property
|
||||
def key( self ):
|
||||
if self.__key is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__key )
|
||||
return self.__key
|
||||
|
||||
@property
|
||||
def title( self ):
|
||||
if self.__title is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__title )
|
||||
return self.__title
|
||||
|
||||
@property
|
||||
def url( self ):
|
||||
if self.__url is None:
|
||||
self.__completeIfNeeded()
|
||||
self.__completeIfNeeded( self.__url )
|
||||
return self.__url
|
||||
|
||||
def __initAttributes( self ):
|
||||
@@ -39,8 +35,8 @@ class UserKey( object ):
|
||||
self.__title = None
|
||||
self.__url = None
|
||||
|
||||
def __completeIfNeeded( self ):
|
||||
if not self.__completed:
|
||||
def __completeIfNeeded( self, testedAttribute ):
|
||||
if not self.__completed and testedAttribute is None:
|
||||
self.__complete()
|
||||
self.__completed = True
|
||||
|
||||
|
||||
Reference in New Issue
Block a user