[Tutor] please return flys in ointment
Dave Angel
davea at davea.name
Mon Jul 8 21:47:33 CEST 2013
On 07/08/2013 01:57 PM, Jim Mooney wrote:
> On 8 July 2013 00:12, Steven D'Apranocatching ArithmeticError
>
>> further on), please use a custom exception
>>
>
> Well, an Arithmetic Error was better than bubbling up to a totally general
> one. I'm not sure how do custom error code. Short example, please ;')
>
> Jim
>
I think a ValueError might be best. See the description:
http://docs.python.org/2/library/exceptions.html#exceptions.ValueError
exception ValueError
Raised when a built-in operation or function receives an argument that
has the right type but an inappropriate value, and the situation is not
described by a more precise exception such as IndexError.
To make a custom error, first pick another error that's a superset of
what you're doing. Then simply derive your error class from it. As a
minimum:
class TooHugeError (ValueError):
pass
--
DaveA
More information about the Tutor
mailing list