OK.
Thank you very much again.

Cheers.

2015-05-02 8:22 GMT-03:00 Paolo Valleri <paolo.vall...@gmail.com>:

> Open an issue to don't forget it,I'll fix it in the next few days
>
> Paolo
> On May 2, 2015 1:18 PM, "José Ricardo Borba" <jrborba...@gmail.com> wrote:
>
>> Paolo,
>>
>> Thank you for you quickly response. But I'm working with the latest
>> web2py/Pydal 2.10.4 (downloaded 2.10.3 and updated). I forgot to mention
>> this. I'm sorry.
>>
>> My second bet is that the parser of time (the time_itens above) need to
>> be modified to work with time in mongo,
>>
>> Still not knowing what is the correct "bug" (if there are one) to report.
>>
>> Cheers,
>>
>>
>> 2015-05-02 4:23 GMT-03:00 Paolo Valleri <paolo.vall...@gmail.com>:
>>
>>> Hi, try use the latest version of pydal, Mongo adapter has been recently
>>> updated to work with pymongo 3.0
>>> However, I think this is a bug. Can you open a bug report on
>>> https://github.com/web2py/pydal
>>>
>>> Paolo
>>>
>>>
>>> On Saturday, May 2, 2015 at 3:58:13 AM UTC+2, José Borba wrote:
>>>>
>>>> Hi 4 All,
>>>>
>>>> I'm new to mongoDB and still having some problems with a TIME field.
>>>> When I set a TIME field in the table, fill the input field of a sqlform
>>>> (only time is allowed) and send the data to table, all the record is
>>>> inserted without any warning. But when I try to show in the sqlform, I
>>>> receive a message:
>>>>
>>>> <pre>
>>>> <code>
>>>>   Traceback (most recent call last):
>>>>   File "/home/xxx.../applications/ras/controllers/appadmin.py", line
>>>> 269, in select
>>>>     *fields, limitby=(start, stop))
>>>>   File "/home/xxx.../gluon/packages/dal/pydal/objects.py", line 2026,
>>>> in select
>>>>     return adapter.select(self.query,fields,attributes)
>>>>   File "/home/xxx.../gluon/packages/dal/pydal/adapters/mongo.py", line
>>>> 353, in select
>>>>     result = processor(rows, fields, newnames, False)
>>>>   File "/home/xxx.../gluon/packages/dal/pydal/adapters/base.py", line
>>>> 1596, in parse
>>>>     value = self.parse_value(value,ft,blob_decode)
>>>>   File "/home/xxx.../gluon/packages/dal/pydal/adapters/base.py", line
>>>> 1450, in parse_value
>>>>     return self.parsemap[key](value,field_type)
>>>>   File "/home/xxx.../gluon/packages/dal/pydal/adapters/base.py", line
>>>> 1472, in parse_time
>>>>     time_items = map(int,str(value)[:8].strip().split(':')[:3])
>>>> ValueError: invalid literal for int() with base 10: '2000-01-'
>>>> </code>
>>>> </pre>
>>>>
>>>> Trying to understand what happened, I'm googled for some info, and
>>>> found the Mongo adapter code (yes, I didn't tried in my own computer).
>>>>
>>>> Reading the code (in pydal/adapters/mongo.py), I see a (possible) clue:
>>>> The lines 148 to 163 is, in some way, weird for my reading. Maybe I
>>>> misunderstood some point, but this
>>>>
>>>> <pre>
>>>> <code>
>>>> t = datetime.time(0,0,0)
>>>> </code>
>>>> </pre>
>>>>
>>>> is a formatter for a field type DATE, and this
>>>>
>>>> <pre>
>>>> <code>
>>>> t = datetime.date(2000,1,1)
>>>> </code>
>>>> </pre>
>>>>
>>>> is a formatter for a field type TIME ?
>>>>
>>>> Best regards, and keep going the invaluable work with this framework.
>>>>
>>>> --
>>>> José Ricardo Borba
>>>>
>>>>   --
>>> Resources:
>>> - http://web2py.com
>>> - http://web2py.com/book (Documentation)
>>> - http://github.com/web2py/web2py (Source code)
>>> - https://code.google.com/p/web2py/issues/list (Report Issues)
>>> ---
>>> You received this message because you are subscribed to the Google
>>> Groups "web2py-users" group.
>>> To unsubscribe from this group and stop receiving emails from it, send
>>> an email to web2py+unsubscr...@googlegroups.com.
>>> For more options, visit https://groups.google.com/d/optout.
>>>
>>
>>
>>
>> --
>> José Ricardo Borba
>>
>>  --
>> Resources:
>> - http://web2py.com
>> - http://web2py.com/book (Documentation)
>> - http://github.com/web2py/web2py (Source code)
>> - https://code.google.com/p/web2py/issues/list (Report Issues)
>> ---
>> You received this message because you are subscribed to a topic in the
>> Google Groups "web2py-users" group.
>> To unsubscribe from this topic, visit
>> https://groups.google.com/d/topic/web2py/c8JpvzBHGhE/unsubscribe.
>> To unsubscribe from this group and all its topics, send an email to
>> web2py+unsubscr...@googlegroups.com.
>> For more options, visit https://groups.google.com/d/optout.
>>
>  --
> Resources:
> - http://web2py.com
> - http://web2py.com/book (Documentation)
> - http://github.com/web2py/web2py (Source code)
> - https://code.google.com/p/web2py/issues/list (Report Issues)
> ---
> You received this message because you are subscribed to the Google Groups
> "web2py-users" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to web2py+unsubscr...@googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.
>



-- 
José Ricardo Borba

-- 
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
--- 
You received this message because you are subscribed to the Google Groups 
"web2py-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to web2py+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to