#NEWLINE# def get_index_mapping( es , index , doc_type ) : #NEWLINE# #INDENT# def _format_mapping_for_es_version( mapping ) : #NEWLINE# #INDENT# if ( settings . ELASTICSEARCH_VERSION < 1.0 ) : #NEWLINE# #INDENT# return mapping [ doc_type ] #NEWLINE# #UNINDENT# else : #NEWLINE# #INDENT# return mapping [ index ] [ 'mappings' ] [ doc_type ] #NEWLINE# #UNINDENT# #UNINDENT# try : #NEWLINE# #INDENT# return _format_mapping_for_es_version ( es . indices . get_mapping ( index , index ) ) #NEWLINE# #UNINDENT# except TransportError : #NEWLINE# #INDENT# return { #NEWLINE# #INDENT# #NEWLINE# #UNINDENT# }