#NEWLINE# def __getitem__( self , key ) : #NEWLINE# #INDENT# value = self . _get_deprecated ( key ) #NEWLINE# if value : #NEWLINE# #INDENT# return value #NEWLINE# #UNINDENT# public_key = self . _transform_key ( key ) #NEWLINE# if self . env . _app : #NEWLINE# #INDENT# if ( public_key in self . env . _app . config ) : #NEWLINE# #INDENT# return self . env . _app . config [ public_key ] #NEWLINE# #UNINDENT# #UNINDENT# if ( key in self . _defaults ) : #NEWLINE# #INDENT# return self . _defaults . __getitem__ ( key ) #NEWLINE# #UNINDENT# deffunc = getattr ( self , ( '_app_default_%s' % key ) , False ) #NEWLINE# if deffunc : #NEWLINE# #INDENT# return deffunc ( ) #NEWLINE# #UNINDENT# raise KeyError ( )