They produce the wrong exception type, they disappear when you least expect them, and now we have another reason not to use assert.
http://xkcd.com/1339/ Abusing assert for arg checking violates XKCD 1339. Write standards-compliant code! ChrisA -- https://mail.python.org/mailman/listinfo/python-list