equal
deleted
inserted
replaced
65 |
65 |
66 The header is followed by the markers. Marker format depend of the version. See |
66 The header is followed by the markers. Marker format depend of the version. See |
67 comment associated with each format for details. |
67 comment associated with each format for details. |
68 |
68 |
69 """ |
69 """ |
70 import errno, struct |
70 from __future__ import absolute_import |
71 import util, base85, node, parsers, error |
71 |
72 import phases |
72 import errno |
73 from i18n import _ |
73 import struct |
|
74 |
|
75 from .i18n import _ |
|
76 from . import ( |
|
77 base85, |
|
78 error, |
|
79 node, |
|
80 parsers, |
|
81 phases, |
|
82 util, |
|
83 ) |
74 |
84 |
75 _pack = struct.pack |
85 _pack = struct.pack |
76 _unpack = struct.unpack |
86 _unpack = struct.unpack |
77 _calcsize = struct.calcsize |
87 _calcsize = struct.calcsize |
78 propertycache = util.propertycache |
88 propertycache = util.propertycache |