On Tue, Aug 11, 2009 at 04:53:12PM -0700, Ray Van Dolson wrote:
> It seems like this worked in the past, but I could just be imagining
> things :)

   Yes, long ago all column types accepted strings and passed them to the
backend as is. Later it was decided to make conversion stricter.

> I could write a simple function to check whether or not I'm on a column
> in my CSV file that has a date/time value, generate a datetime object
> from it and pass it along as the value for updating.

   I'd very much recommend that way. With this you can check that the
values are really date/time values in your preferred format.

> The other option (and what I ended up doing for now) is to modify the
> DateTimeValidator

   You don't need to modify the builtin validator. You can create your own
column type (inherited from DateTimeCol) with your own validator (inherited
from DateTimeValidator). Or you can pass a validator to the column, and
your validator will be stacked on top of the DateTimeValidator. See
examples at
http://svn.colorstudy.com/SQLObject/trunk/sqlobject/tests/test_validation.py

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

------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with 
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
sqlobject-discuss mailing list
sqlobject-discuss@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/sqlobject-discuss

Reply via email to