Is it recommended as a good programming practice to catch all exceptions and raise our own exceptions or let Python itself raise these kinds of exceptions?
For example imagine a function that needs an integer and '34' is passed, this is ok because inside the function it uses int(variable) but if a 'hello' is passed it will raise a ValueError exception.
Is it better to handle this exception or let Python raise directly ValueError and stop execution or what is recommended?
Thanks
-- http://mail.python.org/mailman/listinfo/python-list