assertions to validate function parameters

Carl Banks pavlovevidence at
Sun Jan 28 04:29:06 CET 2007

On Jan 27, 6:51 pm, Steven D'Aprano 
<s... at> wrote:
> On Sat, 27 Jan 2007 06:58:04 -0800, Carl Banks wrote:
> >> I find that when I detect invalid parameters overtly, I spend less time
> >> debugging.
> > If it helps go ahead an use them.  The world won't end if you use an
> > assertion in a less than ideal situation.  And, after all, if someone
> > doesn't like it they can shut them off.
> Is there any way to have finer control of assertions than just passing -O
> to the Python interpreter? Suppose I want to switch them off for certain
> modules but not others, am I out of luck?

Please relax.  The suggestion that one could shut them off was tongue 
in cheek.

Carl Banks

More information about the Python-list mailing list