David Fraser <[EMAIL PROTECTED]> added the comment:

----- "Alexander Belopolsky" <[EMAIL PROTECTED]> wrote:
> Alexander Belopolsky <[EMAIL PROTECTED]> added the
> comment:
> 
> I would like to voice my opposition the totimestamp method.
> 
> Representing time as a float is a really bad idea (originated at 
> Microsoft as I have heard).  In addition to the usual numeric problems
> when dealing with the floating point, the resolution of the floating 
> point timestamp varies from year to year making it impossible to 
> represent high resolution historical data.
> 
> In my opinion both time.time() returning float and 
> datetime.fromtimestamp() taking a float are both design mistakes and 
> adding totimestamp that produces a float will further promote a bad 
> practice.

The point for me is that having to interact with Microsoft systems that require 
times means that the conversions have to be done. Is it better to have 
everybody re-implement this, with their own bugs, or to have a standard 
implementation? I think it's clearly better to have it as a method on the 
object. Of course, we should put docs in describing the pitfalls of this 
approach...

_______________________________________
Python tracker <[EMAIL PROTECTED]>
<http://bugs.python.org/issue2736>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to