#NEWLINE# @ views . app_template_filter ( 'geo_name' ) #NEWLINE# def geo_name( loc ) : #NEWLINE# #INDENT# name = loc . get ( 'name' ) #NEWLINE# if name : #NEWLINE# #INDENT# return name #NEWLINE# #UNINDENT# locality = loc . get ( 'locality' ) #NEWLINE# region = loc . get ( 'region' ) #NEWLINE# latitude = loc . get ( 'latitude' ) #NEWLINE# longitude = loc . get ( 'longitude' ) #NEWLINE# if ( locality and region ) : #NEWLINE# #INDENT# result = '<span class="p-locality">{}</span>, <span class="p-region">{}</span>' . format ( locality , region ) #NEWLINE# if ( latitude and longitude ) : #NEWLINE# #INDENT# result += '<data class="p-latitude" value="{:.2f}"></data><data class="p-longitude" value="{:.2f}"></data>' . format ( float ( latitude ) , float ( longitude ) ) #NEWLINE# #UNINDENT# return result #NEWLINE# #UNINDENT# latitude = loc . get ( 'latitude' ) #NEWLINE# longitude = loc . get ( 'longitude' ) #NEWLINE# if ( latitude and longitude ) : #NEWLINE# #INDENT# return '<span class="p-latitude">{:.2f}</span>, <span class="p-longitude">{:.2f}</span>' . format ( float ( latitude ) , float ( longitude ) ) #NEWLINE# #UNINDENT# return 'Unknown Location'