def index(): auth=FoursquareAuth(client_id, client_secret) foursq=Foursquare(auth) venues=None error=None lat='' lon='' if request.method == 'POST': lat=request.form.get('lat', '') lon=request.form.get('lon', '') radius=request.form.get('radius', 500) cid=request.form.get('cid', category_id) latlon='%s.%s,%s.%s' % (lat.split('.')[0], lat.split('.')[1], lon.split('.')[0], lon.split('.')[1],) try: res=foursq.request('venues', aspect='search', ll=latlon, radius=radius, categoryId=cid) venues=res['response']['venues'] except Exception, e: error='Connection error - %s ' % e