def lookup_by_latlon(lat,lon):
logger.info("<STR_LIT>"%(lat,lon))<EOL>results = Geocoder.reverse_geocode(float(lat),float(lon))<EOL>addrs=results.data[<NUM_LIT:0>]['<STR_LIT>']<EOL>d={}<EOL>d['<STR_LIT>']=str(results)<EOL>for addr in addrs:<EOL><INDENT>if addr['<STR_LIT>'][<NUM_LIT:0>]=='<STR_LIT>':<EOL><INDENT>d['<STR_LIT>']=addr['<STR_LIT>']<EOL><DEDENT>elif addr['<STR_LIT>'][<NUM_LIT:0>]=='<STR_LIT>':<EOL><INDENT>d['<STR_LIT>']=addr['<STR_LIT>']<EOL><DEDENT>elif addr['<STR_LIT>'][<NUM_LIT:0>]=='<STR_LIT>':<EOL><INDENT>d['<STR_LIT>']=addr['<STR_LIT>']<EOL><DEDENT>elif addr['<STR_LIT>'][<NUM_LIT:0>]=='<STR_LIT>':<EOL><INDENT>d['<STR_LIT>']=addr['<STR_LIT>']<EOL><DEDENT>elif addr['<STR_LIT>'][<NUM_LIT:0>]=='<STR_LIT>':<EOL><INDENT>d['<STR_LIT>']=addr['<STR_LIT>']<EOL><DEDENT>elif addr['<STR_LIT>'][<NUM_LIT:0>]=='<STR_LIT>':<EOL><INDENT>d['<STR_LIT>']=addr['<STR_LIT>']<EOL><DEDENT>elif addr['<STR_LIT>'][<NUM_LIT:0>]=='<STR_LIT>':<EOL><INDENT>d['<STR_LIT>']=addr['<STR_LIT>']<EOL><DEDENT><DEDENT>time.sleep(<NUM_LIT:0.1>)<EOL>return d<EOL>
Looks up location given lat,lon
    returns dictionary with address:
    d['street number']  : 1925
    d['route']          : Illinois Dr
    d['city']           : South Pasadena
    d['admin area 2']   : Los Angeles County
    d['admin area 1']   : California
    d['country']        : USA
    d['postal_code']    : 91030
    d['fullname']       : Full address string