On Tuesday, April 24, 2012 9:24:34 AM UTC-4, Massimo Di Pierro wrote:
>
> I think this belongs to the validator. If the validator has already 
> removed the subseconds you are in no luck.
> If it works for you, I do not see a problem. Anyway, remember that this 
> API is experimental. They will stay but we may still change something 
> before 2.0
>

The data is not coming from a web-form. It is coming from other sources 
(legacy database, and others). So there is no validator involved, and the 
subseconds are still intact.

The different web2py database adapters all remove subseconds in their 
conversions to string (which is how they all insert to the dbapi). I've 
submitted patches before to make that user selectable, but you didn't like 
them.

It seems like the _before_insert is working for me - I get to convert to 
string including subseconds before web2py gets a chance to do that, and 
web2py uses what I converted.

Note: One can always just insert string values instead, and they would get 
to the database with subseconds intact. However, the problem is that if I 
forget to convert to string, web2py will silently remove them.

Reply via email to