On 08/17/2015 02:16 PM, Guido van Rossum wrote:
On Mon, Aug 17, 2015 at 1:46 PM, Alexander Belopolsky wrote:

Well, everyone implementing a tzinfo class will be confronted with the question
whether to provide those special methods or not. And they may well be 
copy/pasting
code that implements them. So my claim is that this makes the life of everyone
implementing a tzinfo a little more complex, not just that of tzinfo 
implementers
who actually need this protocol. Just like the mere existence of __length_hint__
serves as a distraction for anyone implementing an iterator.

Having briefly read PEP 500 it seems to me the primary use case is the DST transition; I can easily imagine experiments, studies, laboratory processes, etc., that need to be aware of how many hours have/will have passed, and being off by that one hour (or 30 minutes, or whatever) is simply not acceptable.

--
~Ethan~
_______________________________________________
Datetime-SIG mailing list
[email protected]
https://mail.python.org/mailman/listinfo/datetime-sig
The PSF Code of Conduct applies to this mailing list: 
https://www.python.org/psf/codeofconduct/

Reply via email to