[Python-Dev] Draft PEP for time zone support.
Ben Finney
ben+python at benfinney.id.au
Thu Dec 20 01:18:59 CET 2012
Terry Reedy <tjreedy at udel.edu> writes:
> On 12/12/2012 10:56 AM, Lennart Regebro wrote:
>
> >> It seems like calling get_timezone() with an unknown timezone
> >> should just throw ValueError, not necessarily some custom
> >> Exception?
> >
> > That could very well be. What are others opinions on this?
>
> ValueError. That is what it is. Nothing special here.
I think it's useful to have this raise a custom exception
UnknownTimeZoneError, subclassed from ValueError. That satisfies those
(including me!) who think it should be a ValueError, while also making
the exception more specific so it can be handled apart from other
possible ValueError causes.
In short: +1 to ‘class UnknownTimeZoneError(ValueError)’.
--
\ “Members of the general public commonly find copyright rules |
`\ implausible, and simply disbelieve them.” —Jessica Litman, |
_o__) _Digital Copyright_ |
Ben Finney
More information about the Python-Dev
mailing list