Exemple #1
0
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
Exemple #2
0
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