Files
PyGithub/github/File.py
T

82 lines
3.5 KiB
Python

# WARNING: this file is generated automaticaly.
# Do not modify it manually, your work would be lost.
import GithubObject
class File( GithubObject.BasicGithubObject ):
@property
def additions( self ):
return self._NoneIfNotSet( self._additions )
@property
def blob_url( self ):
return self._NoneIfNotSet( self._blob_url )
@property
def changes( self ):
return self._NoneIfNotSet( self._changes )
@property
def deletions( self ):
return self._NoneIfNotSet( self._deletions )
@property
def filename( self ):
return self._NoneIfNotSet( self._filename )
@property
def patch( self ):
return self._NoneIfNotSet( self._patch )
@property
def raw_url( self ):
return self._NoneIfNotSet( self._raw_url )
@property
def sha( self ):
return self._NoneIfNotSet( self._sha )
@property
def status( self ):
return self._NoneIfNotSet( self._status )
def _initAttributes( self ):
self._additions = GithubObject.NotSet
self._blob_url = GithubObject.NotSet
self._changes = GithubObject.NotSet
self._deletions = GithubObject.NotSet
self._filename = GithubObject.NotSet
self._patch = GithubObject.NotSet
self._raw_url = GithubObject.NotSet
self._sha = GithubObject.NotSet
self._status = GithubObject.NotSet
def _useAttributes( self, attributes ):
if "additions" in attributes: # pragma no branch
assert attributes[ "additions" ] is None or isinstance( attributes[ "additions" ], int ), attributes[ "additions" ]
self._additions = attributes[ "additions" ]
if "blob_url" in attributes: # pragma no branch
assert attributes[ "blob_url" ] is None or isinstance( attributes[ "blob_url" ], ( str, unicode ) ), attributes[ "blob_url" ]
self._blob_url = attributes[ "blob_url" ]
if "changes" in attributes: # pragma no branch
assert attributes[ "changes" ] is None or isinstance( attributes[ "changes" ], int ), attributes[ "changes" ]
self._changes = attributes[ "changes" ]
if "deletions" in attributes: # pragma no branch
assert attributes[ "deletions" ] is None or isinstance( attributes[ "deletions" ], int ), attributes[ "deletions" ]
self._deletions = attributes[ "deletions" ]
if "filename" in attributes: # pragma no branch
assert attributes[ "filename" ] is None or isinstance( attributes[ "filename" ], ( str, unicode ) ), attributes[ "filename" ]
self._filename = attributes[ "filename" ]
if "patch" in attributes: # pragma no branch
assert attributes[ "patch" ] is None or isinstance( attributes[ "patch" ], ( str, unicode ) ), attributes[ "patch" ]
self._patch = attributes[ "patch" ]
if "raw_url" in attributes: # pragma no branch
assert attributes[ "raw_url" ] is None or isinstance( attributes[ "raw_url" ], ( str, unicode ) ), attributes[ "raw_url" ]
self._raw_url = attributes[ "raw_url" ]
if "sha" in attributes: # pragma no branch
assert attributes[ "sha" ] is None or isinstance( attributes[ "sha" ], ( str, unicode ) ), attributes[ "sha" ]
self._sha = attributes[ "sha" ]
if "status" in attributes: # pragma no branch
assert attributes[ "status" ] is None or isinstance( attributes[ "status" ], ( str, unicode ) ), attributes[ "status" ]
self._status = attributes[ "status" ]