diff --git a/moto/dynamodb2/models.py b/moto/dynamodb2/models.py index a70d6347d..0adbae946 100644 --- a/moto/dynamodb2/models.py +++ b/moto/dynamodb2/models.py @@ -56,7 +56,10 @@ class DynamoType(object): @property def cast_value(self): if self.type == 'N': - return int(self.value) + try: + return int(self.value) + except ValueError: + return float(self.value) else: return self.value