[Python-Dev] Store timestamps as decimal.Decimal objects (original) (raw)

Matt Joiner anacrolix at gmail.com
Wed Feb 1 04:02:26 CET 2012


Analysis paralysis commence. +1 for separate module using decimal. On Feb 1, 2012 1:44 PM, "PJ Eby" <pje at telecommunity.com> wrote:

On Tue, Jan 31, 2012 at 7:35 PM, Nick Coghlan <ncoghlan at gmail.com> wrote:

Such a protocol can easily be extended to any other type - the time module could provide conversion functions for integers and float objects (meaning results may have lower precision than the underlying system calls), while the existing "fromtimestamp" APIs in datetime can be updated to accept the new optional arguments (and perhaps an appropriate class method added to timedelta, too). A class method could also be added to the decimal module to construct instances from integer components (as shown above), since that method of construction isn't actually specific to timestamps.

Why not just make it something like fromfixed() and make it a standard protocol, implemented on floats, ints, decimals, etc. Then the API is just "time.time(type)", where type is any object providing a fromfixed method. ;-)


Python-Dev mailing list Python-Dev at python.org http://mail.python.org/mailman/listinfo/python-dev Unsubscribe: http://mail.python.org/mailman/options/python-dev/anacrolix%40gmail.com -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://mail.python.org/pipermail/python-dev/attachments/20120201/c1b32595/attachment.html>



More information about the Python-Dev mailing list