#NEWLINE# def __init__( self , settings_file = 'settings.yaml' , http_timeout = None ) : #NEWLINE# #INDENT# "Create an instance of GoogleAuth.\n\n    This constructor just sets the path of settings file.\n    It does not actually read the file.\n\n    :param settings_file: path of settings file. 'settings.yaml' by default.\n    :type settings_file: str.\n    " #NEWLINE# self . http_timeout = self #NEWLINE# ApiAttributeMixin . __init__ ( self ) #NEWLINE# self . client_config = { #NEWLINE# #INDENT# #NEWLINE# #UNINDENT# } #NEWLINE# try : #NEWLINE# #INDENT# self . settings = LoadSettingsFile ( settings_file ) #NEWLINE# #UNINDENT# except SettingsError : #NEWLINE# #INDENT# self . settings = self . DEFAULT_SETTINGS #NEWLINE# #UNINDENT# else : #NEWLINE# #INDENT# if ( self . settings is None ) : #NEWLINE# #INDENT# self . settings = self . DEFAULT_SETTINGS #NEWLINE# #UNINDENT# else : #NEWLINE# #INDENT# ValidateSettings ( self . settings )