But how to distinguish between empty entry and a value of midnight? 

In my case i have a form with start1, end1 and start2 and end2:
   if start2 exists.
      end2 cannot be empty
   if start1 and end1 and start 2 exist:
      end2 cannot be smaller then start2, except if value 0:00 is inserted

Hope it is clear

On Friday, October 14, 2016 at 1:40:42 PM UTC+2, Anthony wrote:
>
> It does not behave as None but as False (so you can actually test to see 
> if it is None). For details, see https://bugs.python.org/issue13936. At 
> the end of that issue discussion, you will not it was closed with a commit 
> that changed the behavior in Python 3.5 (in 3.5, time(0, 0) evaluates to 
> True). If you are trying to determine if the relevant value is None, just 
> test for that explicitly:
>
> if time_or_none is not None:
>     do_something_with(time_or_none)
>
> Anthony
>
> On Friday, October 14, 2016 at 5:07:16 AM UTC-4, Yebach wrote:
>>
>> Hello
>>
>> I have a datetime field in db. If I set time to 0:00  - datetime.time(0, 
>> 0) the if statement behaves as variable is None
>>
>> Any ideas why?
>>
>

-- 
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