* Steven D'Aprano <st...@pearwood.info> [101211 17:20]: > Tim Johnson wrote: > >> I've never had the occasion to use assert() or any other >> python - shooting tools, any thoughts on that? > > > Assertions are a great tool, but never ever, under pain of great pain, > use assert for testing user input or function arguments. <.....> > > Who makes that choice? You, or the caller? If the caller, then any > errors that occur are not internal state, and you shouldn't use assert. > If you, then it's an internal detail and you can use assert.
Steven: Thanks very much for taking so much time and effort to answer my question. I will file this writing for future and ongoing reference. BTW: I was able to solve the problem. Essentially a clone of Eval() was being called and probably clobbering the stack frame. It was a tedious process of tracking thru known and likely code dependencies and insert debugging stubs. I've written my own debugging macros using vimscript and from your input I would guess that assert would have just clouded the process. thanks again. -- Tim tim at johnsons-web.com or akwebsoft.com http://www.akwebsoft.com _______________________________________________ Tutor maillist - Tutor@python.org To unsubscribe or change subscription options: http://mail.python.org/mailman/listinfo/tutor