equal
deleted
inserted
replaced
231 assert self._gaeinitargs is None |
231 assert self._gaeinitargs is None |
232 try: |
232 try: |
233 return self.req.datastore_get(self.eid) |
233 return self.req.datastore_get(self.eid) |
234 except AttributeError: # self.req is not a server session |
234 except AttributeError: # self.req is not a server session |
235 return Get(self.eid) |
235 return Get(self.eid) |
236 self.set_defaults() |
236 self._cw_set_defaults() |
237 values = self._to_gae_dict(convert=False) |
237 values = self._to_gae_dict(convert=False) |
238 parent = key_name = _app = None |
238 parent = key_name = _app = None |
239 if self._gaeinitargs is not None: |
239 if self._gaeinitargs is not None: |
240 args, kwargs = self._gaeinitargs |
240 args, kwargs = self._gaeinitargs |
241 args = list(args) |
241 args = list(args) |
341 def put(self, req=None): |
341 def put(self, req=None): |
342 if req is not None and self.req is None: |
342 if req is not None and self.req is None: |
343 self.req = req |
343 self.req = req |
344 dbmodel = self.to_gae_model() |
344 dbmodel = self.to_gae_model() |
345 key = Put(dbmodel) |
345 key = Put(dbmodel) |
346 self.set_eid(str(key)) |
346 self.eid = str(key) |
347 if self.req is not None and self.rset is None: |
347 if self.req is not None and self.rset is None: |
348 self.rset = rset_from_objs(self.req, dbmodel, ('eid',), |
348 self.rset = rset_from_objs(self.req, dbmodel, ('eid',), |
349 'Any X WHERE X eid %(x)s', {'x': self.eid}) |
349 'Any X WHERE X eid %(x)s', {'x': self.eid}) |
350 self.row = self.col = 0 |
350 self.row = self.col = 0 |
351 return dbmodel |
351 return dbmodel |
407 raise NotImplementedError('use eschema') |
407 raise NotImplementedError('use eschema') |
408 |
408 |
409 def dynamic_properties(self): |
409 def dynamic_properties(self): |
410 raise NotImplementedError('use eschema') |
410 raise NotImplementedError('use eschema') |
411 |
411 |
412 def is_saved(self): |
412 def cw_is_saved(self): |
413 return self.has_eid() |
413 return self.has_eid() |
414 |
414 |
415 def parent(self): |
415 def parent(self): |
416 parent = self._dbmodel.parent() |
416 parent = self._dbmodel.parent() |
417 if not parent is None: |
417 if not parent is None: |