Sean McIlroy wrote: > well, somebody's already pointed out that bool(msg)==False iff msg==''. > i'm curious to know what's wrong with simply writing > > if msg=='': > ## do_something > You would write this if there was a possibility that msg could be something other than a string, whose value might also be interpreted as False by the "if" (e.g. the None object, or an empty list) even though your application wanted to handle it differently from an empty string.
regards Steve -- Steve Holden +1 703 861 4237 +1 800 494 3119 Holden Web LLC http://www.holdenweb.com/ Python Web Programming http://pydish.holdenweb.com/ -- http://mail.python.org/mailman/listinfo/python-list