Key.from_path -> self.keyfunc, thanks Quint
This commit is contained in:
@@ -1 +1 @@
|
|||||||
Version 2.9.6-stable+timestamp.2014.09.01.20.55.31
|
Version 2.9.6-stable+timestamp.2014.09.02.10.10.07
|
||||||
|
|||||||
+5
-5
@@ -5137,35 +5137,35 @@ class GoogleDatastoreAdapter(NoSQLAdapter):
|
|||||||
return [GAEF(first.name, '!=', self.represent(second, first.type), lambda a, b:a!=b)]
|
return [GAEF(first.name, '!=', self.represent(second, first.type), lambda a, b:a!=b)]
|
||||||
else:
|
else:
|
||||||
if not second is None:
|
if not second is None:
|
||||||
second = Key.from_path(first._tablename, long(second))
|
second = self.keyfunc(first._tablename, long(second))
|
||||||
return [GAEF(first.name, '!=', second, lambda a, b:a!=b)]
|
return [GAEF(first.name, '!=', second, lambda a, b:a!=b)]
|
||||||
|
|
||||||
def LT(self, first, second=None):
|
def LT(self, first, second=None):
|
||||||
if first.type != 'id':
|
if first.type != 'id':
|
||||||
return [GAEF(first.name, '<', self.represent(second, first.type), lambda a, b:a<b)]
|
return [GAEF(first.name, '<', self.represent(second, first.type), lambda a, b:a<b)]
|
||||||
else:
|
else:
|
||||||
second = Key.from_path(first._tablename, long(second))
|
second = self.keyfunc(first._tablename, long(second))
|
||||||
return [GAEF(first.name, '<', second, lambda a, b:a<b)]
|
return [GAEF(first.name, '<', second, lambda a, b:a<b)]
|
||||||
|
|
||||||
def LE(self, first, second=None):
|
def LE(self, first, second=None):
|
||||||
if first.type != 'id':
|
if first.type != 'id':
|
||||||
return [GAEF(first.name, '<=', self.represent(second, first.type), lambda a, b:a<=b)]
|
return [GAEF(first.name, '<=', self.represent(second, first.type), lambda a, b:a<=b)]
|
||||||
else:
|
else:
|
||||||
second = Key.from_path(first._tablename, long(second))
|
second = self.keyfunc(first._tablename, long(second))
|
||||||
return [GAEF(first.name, '<=', second, lambda a, b:a<=b)]
|
return [GAEF(first.name, '<=', second, lambda a, b:a<=b)]
|
||||||
|
|
||||||
def GT(self, first, second=None):
|
def GT(self, first, second=None):
|
||||||
if first.type != 'id' or second==0 or second == '0':
|
if first.type != 'id' or second==0 or second == '0':
|
||||||
return [GAEF(first.name, '>', self.represent(second, first.type), lambda a, b:a>b)]
|
return [GAEF(first.name, '>', self.represent(second, first.type), lambda a, b:a>b)]
|
||||||
else:
|
else:
|
||||||
second = Key.from_path(first._tablename, long(second))
|
second = self.keyfunc(first._tablename, long(second))
|
||||||
return [GAEF(first.name, '>', second, lambda a, b:a>b)]
|
return [GAEF(first.name, '>', second, lambda a, b:a>b)]
|
||||||
|
|
||||||
def GE(self, first, second=None):
|
def GE(self, first, second=None):
|
||||||
if first.type != 'id':
|
if first.type != 'id':
|
||||||
return [GAEF(first.name, '>=', self.represent(second, first.type), lambda a, b:a>=b)]
|
return [GAEF(first.name, '>=', self.represent(second, first.type), lambda a, b:a>=b)]
|
||||||
else:
|
else:
|
||||||
second = Key.from_path(first._tablename, long(second))
|
second = self.keyfunc(first._tablename, long(second))
|
||||||
return [GAEF(first.name, '>=', second, lambda a, b:a>=b)]
|
return [GAEF(first.name, '>=', second, lambda a, b:a>=b)]
|
||||||
|
|
||||||
def INVERT(self, first):
|
def INVERT(self, first):
|
||||||
|
|||||||
Reference in New Issue
Block a user