def get(cls, __obj_pk=None, **kwargs): if __obj_pk is None: if not kwargs: return else: kwargs = {'id': __obj_pk} q = Query(model=cls, conditions=kwargs) q.limit = (0, 1) q = q.execute_query() q = q.fetchone() if q: obj = cls(*q) obj.__dict__['_new_record'] = False return obj
def get(cls, __obj_pk=None, **kwargs): if __obj_pk is None: if not kwargs: return else: kwargs = { 'id': __obj_pk } q = Query(model=cls, conditions=kwargs) q.limit = (0, 1) q = q.execute_query() q = q.fetchone() if q: obj = cls(*q) obj.__dict__['_new_record'] = False return obj