thirdparty/google_appengine/google/appengine/api/datastore_file_stub.py
changeset 209 4ba836d74829
parent 149 f2e327a7c5de
child 297 35211afcd563
--- a/thirdparty/google_appengine/google/appengine/api/datastore_file_stub.py	Mon Sep 29 15:46:42 2008 +0000
+++ b/thirdparty/google_appengine/google/appengine/api/datastore_file_stub.py	Mon Sep 29 17:22:31 2008 +0000
@@ -594,6 +594,10 @@
 
   def _Dynamic_GetSchema(self, app_str, schema):
     minint = -sys.maxint - 1
+    try:
+      minfloat = float('-inf')
+    except ValueError:
+      minfloat = -1e300000
 
     app_str = app_str.value()
 
@@ -623,10 +627,10 @@
           if value_pb.has_stringvalue():
             value_pb.set_stringvalue('')
           if value_pb.has_doublevalue():
-            value_pb.set_doublevalue(float('-inf'))
+            value_pb.set_doublevalue(minfloat)
           if value_pb.has_pointvalue():
-            value_pb.mutable_pointvalue().set_x(float('-inf'))
-            value_pb.mutable_pointvalue().set_y(float('-inf'))
+            value_pb.mutable_pointvalue().set_x(minfloat)
+            value_pb.mutable_pointvalue().set_y(minfloat)
           if value_pb.has_uservalue():
             value_pb.mutable_uservalue().set_gaiaid(minint)
             value_pb.mutable_uservalue().set_email('')