diff options
| author | Kostis Anagnostopoulos <ankostis@gmail.com> | 2016-10-02 00:49:57 +0200 |
|---|---|---|
| committer | Kostis Anagnostopoulos <ankostis@gmail.com> | 2016-10-24 15:17:00 +0200 |
| commit | 2ec8c99e52290b88a6816df7cef0eff8df81c0b7 (patch) | |
| tree | 17e47874d16d9de8cf5edf7e6dad8809821a0a5f /gitdb/pack.py | |
| parent | 941b6c7eff72de618bb34eeb5983ed2795988a32 (diff) | |
| download | gitdb-2ec8c99e52290b88a6816df7cef0eff8df81c0b7.tar.gz | |
feat(io): Retrofit streams as context-managers.
+ feat(util): add logger.
+ feat(util): add suppress-ex context-handler (from PY3 sources).
Diffstat (limited to 'gitdb/pack.py')
| -rw-r--r-- | gitdb/pack.py | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/gitdb/pack.py b/gitdb/pack.py index cc358c9..a6b3a09 100644 --- a/gitdb/pack.py +++ b/gitdb/pack.py @@ -63,8 +63,8 @@ from binascii import crc32 from gitdb.const import NULL_BYTE from gitdb.utils.compat import ( - izip, - buffer, + izip, + buffer, xrange, to_bytes ) @@ -184,7 +184,7 @@ class IndexWriter(object): __slots__ = '_objs' def __init__(self): - self._objs = list() + self._objs = [] def append(self, binsha, crc, offset): """Append one piece of object information""" @@ -223,7 +223,7 @@ class IndexWriter(object): sha_write(pack('>L', t[1] & 0xffffffff)) # END for each crc - tmplist = list() + tmplist = [] # offset 32 for t in self._objs: ofs = t[2] @@ -370,7 +370,7 @@ class PackIndexFile(LazyMixin): def _read_fanout(self, byte_offset): """Generate a fanout table from our data""" d = self._cursor.map() - out = list() + out = [] append = out.append for i in xrange(256): append(unpack_from('>L', d, byte_offset + i * 4)[0]) @@ -601,7 +601,7 @@ class PackFile(LazyMixin): delta chain. If the object at offset is no delta, the size of the list is 1. :param offset: specifies the first byte of the object within this pack""" - out = list() + out = [] c = self._cursor while True: ostream = pack_object_at(c, offset, True)[1] |
