#NEWLINE# def load( files , ext_schemas , ext_defaults , overrides ) : #NEWLINE# #INDENT# config_dir = os . path . dirname ( __file__ ) #NEWLINE# defaults = [ read ( os . path . join ( config_dir , 'default.conf' ) ) ] #NEWLINE# defaults . extend ( ext_defaults ) #NEWLINE# raw_config = _load ( files , defaults , ( keyring . fetch ( ) + ( overrides or [ ] ) ) ) #NEWLINE# schemas = _schemas [ : ] #NEWLINE# schemas . extend ( ext_schemas ) #NEWLINE# return _validate ( raw_config , schemas )