# needed for running with mod_wsgi
#import sys
#sys.stdout = sys.stderr
from django.conf import settings
from django.http import HttpResponse

from geopy import geocoders 
g = geocoders.Google(settings.GMAP_API_KEY)

def lookup(request):
    if request.method == 'POST':
      try:
          place, (lat, lon) = g.geocode(request.POST['address'])
          response = HttpResponse()
          response.write('{"lon":%s,"lat":%s}' % (lon,lat))
          response['Content-Type'] = "text/plain"
          return response
      except:
          response = HttpResponse()
          response.write('')
          response['Content-Type'] = "text/plain"
          return response
