# HG changeset patch # User Gregory Szorc # Date 1449945569 18000 # Node ID 6ab8c6511a6a4bd41b397c2f193ccb7429716d1d # Parent 810337ae1b76ff9553c6a8d8ef1293a0a0649498 parsers: use absolute_import diff -r 810337ae1b76 -r 6ab8c6511a6a mercurial/pure/parsers.py --- a/mercurial/pure/parsers.py Sat Dec 12 13:46:32 2015 -0500 +++ b/mercurial/pure/parsers.py Sat Dec 12 13:39:29 2015 -0500 @@ -5,8 +5,13 @@ # This software may be used and distributed according to the terms of the # GNU General Public License version 2 or any later version. -from mercurial.node import nullid -import struct, zlib, cStringIO +from __future__ import absolute_import + +import cStringIO +import struct +import zlib + +from .node import nullid _pack = struct.pack _unpack = struct.unpack diff -r 810337ae1b76 -r 6ab8c6511a6a tests/test-check-py3-compat.t --- a/tests/test-check-py3-compat.t Sat Dec 12 13:46:32 2015 -0500 +++ b/tests/test-check-py3-compat.t Sat Dec 12 13:39:29 2015 -0500 @@ -122,7 +122,6 @@ mercurial/manifest.py not using absolute_import mercurial/mdiff.py not using absolute_import mercurial/patch.py not using absolute_import - mercurial/pure/parsers.py not using absolute_import mercurial/pvec.py not using absolute_import mercurial/py3kcompat.py not using absolute_import mercurial/revlog.py not using absolute_import