[Python-Dev] Draft PEP for time zone support.

Terry Reedy tjreedy at udel.edu
Fri Dec 28 21:45:37 CET 2012


On 12/28/2012 1:02 PM, Lennart Regebro wrote:
> On Thu, Dec 20, 2012 at 5:43 PM, Barry Warsaw <barry at python.org
> <mailto:barry at python.org>> wrote:
>
>
>     That would be `class UnknownTimeZoneError(ValueError, TimeZoneError)`.
>
>
> As of today, in Pytz,  UnknownTimeZoneError in fact subclasses KeyError.
> Any opinions against that?

Since the erroneous value is used as a key for a database lookup, and 
the error is probably detected by trying the lookup, I think that is ok. 
even if the user does not use []s.

> There is no TimeZoneError today, and it would only be used for this
> UnknownTimeZoneError, so I'm not sure it has much value.



-- 
Terry Jan Reedy



More information about the Python-Dev mailing list