Alexander Belopolsky <belopol...@users.sourceforge.net> added the comment:

With recent enhancements to datetime module, timegm has become a 1-liner:

EPOCH = 1970
_EPOCH_DATETIME = datetime.datetime(EPOCH, 1, 1)
_SECOND = datetime.timedelta(seconds=1)

def timegm(tuple):
    """Unrelated but handy function to calculate Unix timestamp from GMT."""
    return (datetime.datetime(*tuple[:6]) - _EPOCH_DATETIME) // _SECOND

I suggest committing modernized implementation to serve as a reference and 
encourage people to use datetime module and datetime objects instead of time 
module and time tuples.

----------
assignee:  -> belopolsky
nosy: +belopolsky, mark.dickinson -Alexander.Belopolsky
priority: normal -> low
stage: needs patch -> commit review
Added file: http://bugs.python.org/file17566/issue6280-calendar.diff

_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue6280>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to