grkunt...:
> If I am writing in Python, since it is dynamically, but strongly
> typed, I really should check that each parameter is of the expected
> type, or at least can respond to the method I plan on calling ("duck"
> typing). Every call should be wrapped in a try/except statement to
> prevent the method (and program) from crashing when my method is
> called with an integer instead of the expected string.Others have already given you most of the answers (summary: don't do that. Don't fight the language. Use doctests). My other suggestion is to read code coming from 5+ Python programs written by other (different) people. You will see how to use Python. Bye, bearophile -- http://mail.python.org/mailman/listinfo/python-list
