Oleg Broytmann | 16 Apr 21:06 2007
X-Face
Picon

Re: Compression and other Column "filters"

On Mon, Apr 16, 2007 at 03:59:11PM -0300, Leandro Lucarella wrote:
> > class GzipFilter(validators.Validator):
> >    def from_python(self, value, state):
> >       return compress(value)
> > 
> >    def to_python(self, value, state):
> >       return decompress(value)
> > 
> > class MyTable(SQLObject):
> >    bob = PickleCol(validator=GzipFilter())
> 
> There you go, this is great! =)

   That's untested schematic code, of course.

> I didn't know you can add validators to a Column this way...

   SQLObject has a lot of hidden gems...

Oleg.
--

-- 
     Oleg Broytmann            http://phd.pp.ru/            phd <at> phd.pp.ru
           Programmers don't die, they just GOSUB without RETURN.

-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/

Gmane