On 9/7/2010 2:53 PM, Phlip wrote: > They are for situations which the caller should care not to handle. Python is simply not designed that way. Exception raising and catching is a common flow-control method in Python. If you cannot stand that, Python is not for you. -- Terry Jan Reedy