Some disambitguity is needed here.
when eval("a == True") is False does not implied "a" is False.
"a" is just not equal to True.
All .NET types actually consider "nonzero" which in turn will be treat as
True in conditional expression.
if System.DBNull: print 'I am something'
...
I am something
if None: print "This won't show anything"
...
What I'm asking here is whether should DBNull.Value be considered as False
in conditional expression.
On Thu, 15 May 2008 15:48:37 +0700, Davy Mitchell <[EMAIL PROTECTED]>
wrote:
DBNull is a type. Appears all .Net types evaluate to False.
e.g.
from System import DBNull, Char
print Char==True
print DBNull==True
both will print False.
On Thu, May 15, 2008 at 9:09 AM, Sakesun Roykiattisak <
[EMAIL PROTECTED]> wrote:
Should DBNull treat as False ?
Just a thought.
_______________________________________________
Users mailing list
[email protected]
http://lists.ironpython.com/listinfo.cgi/users-ironpython.com
_______________________________________________
Users mailing list
[email protected]
http://lists.ironpython.com/listinfo.cgi/users-ironpython.com