[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

AltStyle によって変換されたページ (->オリジナル) /