]> git.llucax.com Git - z.facultad/75.52/sercom.git/commit
Remover ByObject.
authorLeandro Lucarella <llucax@gmail.com>
Tue, 27 Feb 2007 01:14:01 +0000 (01:14 +0000)
committerLeandro Lucarella <llucax@gmail.com>
Tue, 27 Feb 2007 01:14:01 +0000 (01:14 +0000)
commit29753749161d5eb9b89ceda3ecb0f7cf90f0160e
treeb911c480c7fed312ade5151d90e6a1697215d0d9
parentdb587d0d4ce6518b3c4f8cf18989fc1f65b40c5e
Remover ByObject.
SQLObject agrega un método getOne() a SelectResult (lo que devuelve el select()
y selectBy), así que ahora en vez de hacer: MySQLObject.by(algo=1), hay
que hacer: MySQLObject.selectBy(algo=1).getOne(). Si el query devuelve más de un
elemento, lanza una excepción SQLObjectIntegrityError. Si se especifica un
default, si no se encontró nada devuelve el default
(A.select(algo=1).getOne(None) devuelve None si no se encontró nada, por
ejemplo), si no lanza un SQLObjectNotFound.
Más info: http://www.sqlobject.org/News.html#id1
sercom/model.py