# HG changeset patch # User Gregory Szorc # Date 1439086149 25200 # Node ID 147bd9e238a1c86465e17d67b269991c1bf242c1 # Parent 337d010f31e664b9265312db37ffaa4df5e7de67 error: use absolute_import diff -r 337d010f31e6 -r 147bd9e238a1 mercurial/error.py --- a/mercurial/error.py Sat Aug 08 19:07:11 2015 -0700 +++ b/mercurial/error.py Sat Aug 08 19:09:09 2015 -0700 @@ -11,6 +11,8 @@ imports. """ +from __future__ import absolute_import + # Do not import anything here, please class HintException(Exception): @@ -32,7 +34,7 @@ # Python 2.6+ complain about the 'message' property being deprecated self.lookupmessage = message if isinstance(name, str) and len(name) == 20: - from node import short + from .node import short name = short(name) RevlogError.__init__(self, '%s@%s: %s' % (index, name, message)) @@ -78,7 +80,7 @@ """Exception raised when a {rev,file}set references an unknown identifier""" def __init__(self, function, symbols): - from i18n import _ + from .i18n import _ ParseError.__init__(self, _("unknown identifier: %s") % function) self.function = function self.symbols = symbols @@ -173,7 +175,7 @@ """ def __init__(self, filename, node, tombstone): - from node import short + from .node import short RevlogError.__init__(self, '%s:%s' % (filename, short(node))) self.tombstone = tombstone