On 2010-12-02, Steve Holden <st...@holdenweb.com> wrote: > On 12/2/2010 9:13 AM, Harishankar wrote: >> >> if not result: >> # error condition >> >> Now above I first realized that the function can also return an empty >> list under some conditions and so changed it to >> >> if result == False: >> # error condition >> >> >> But now I realize that it's better to use "is" >> >> if result is False: >> # error condition >> >> That is how my problem arose. > > Did you think about using exceptions to handle exceptional conditions? > If you are new to Python it may not be the obvious soltuion, but it can > greatly simplify program logic.
If you're not used to using exceptions it may at first seem like they take extra effort to use. But usually, in the end, they end up being less work (and more importantly easier to read and less bugs). -- Grant Edwards grant.b.edwards Yow! He is the MELBA-BEING at ... the ANGEL CAKE gmail.com ... XEROX him ... XEROX him -- -- http://mail.python.org/mailman/listinfo/python-list