#NEWLINE# def _check( self , uri , template ) : #NEWLINE# #INDENT# if ( template . filename is None ) : #NEWLINE# #INDENT# return template #NEWLINE# #UNINDENT# try : #NEWLINE# #INDENT# template_stat = os . stat ( template . filename ) #NEWLINE# if ( template . module . _modified_time < template_stat [ stat . ST_MTIME ] ) : #NEWLINE# #INDENT# self . _collection . pop ( uri , None ) #NEWLINE# return self . _load ( template . filename , uri ) #NEWLINE# #UNINDENT# else : #NEWLINE# #INDENT# return template #NEWLINE# #UNINDENT# #UNINDENT# except OSError : #NEWLINE# #INDENT# self . _collection . pop ( uri , None ) #NEWLINE# raise exceptions . TemplateLookupException ( ( 'Cant locate template for uri %r' % uri ) )