From 1491458861f4f2def802eaa99dbbcddb8344c280 Mon Sep 17 00:00:00 2001 From: James Turk Date: Thu, 4 Mar 2010 15:03:06 -0500 Subject: [PATCH] convert Decimals too --- layar/__init__.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/layar/__init__.py b/layar/__init__.py index 9147655..c892531 100644 --- a/layar/__init__.py +++ b/layar/__init__.py @@ -1,3 +1,4 @@ +from decimal import Decimal from django.conf import settings from django.http import HttpResponse, HttpResponseBadRequest from django.utils.hashcompat import sha_constructor as sha1 @@ -60,9 +61,9 @@ class POI(object): d = dict(self.__dict__) # do lat/long conversion - if isinstance(self.lat, float): + if isinstance(self.lat, (float, Decimal)): d['lat'] = int(self.lat*1000000) - if isinstance(self.lon, float): + if isinstance(self.lon, (float, Decimal)): d['lon'] = int(self.lon*1000000) # convert actions dictionary into expected format