view mercurial/pycompat.py @ 28825:87c6ad2251d8

date: reallow negative timestamp, fix for Windows buggy gmtime() (issue2513) DVCS are very useful to store various texts (as legislation) written before Unix epoch. Fri, 13 Dec 1901 is a nice gain over Thu, 01 Jan 1970. Revert dd24f3e7ca9e and e1002cf9fe54, fix c208dcd0f709. Add tests.
author Florent Gallaire <fgallaire@gmail.com>
date Fri, 08 Apr 2016 14:11:03 +0200
parents 6041fb8f2da8
children 672fc23bf9cc
line wrap: on
line source

# pycompat.py - portability shim for python 3
#
# This software may be used and distributed according to the terms of the
# GNU General Public License version 2 or any later version.

"""Mercurial portability shim for python 3.

This contains aliases to hide python version-specific details from the core.
"""

from __future__ import absolute_import

try:
    import Queue as _queue
except ImportError:
    import queue as _queue
empty = _queue.Empty
queue = _queue.Queue