diff options
| author | Sebastian Thiel <byronimo@gmail.com> | 2014-11-13 12:17:01 +0100 |
|---|---|---|
| committer | Sebastian Thiel <byronimo@gmail.com> | 2014-11-13 12:17:01 +0100 |
| commit | b64c771bcb2ec336dd549cfe9d072340c886f3c9 (patch) | |
| tree | 444d93e43d802c6311731b70cb8234ceb27cc9f1 /gitdb/utils/compat.py | |
| parent | 37393af41229712a4bf46184259c4ed927d31093 (diff) | |
| download | gitdb-b64c771bcb2ec336dd549cfe9d072340c886f3c9.tar.gz | |
Fixed all applicable lint issues
Diffstat (limited to 'gitdb/utils/compat.py')
| -rw-r--r-- | gitdb/utils/compat.py | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/gitdb/utils/compat.py b/gitdb/utils/compat.py index eec319f..a2640fd 100644 --- a/gitdb/utils/compat.py +++ b/gitdb/utils/compat.py @@ -6,8 +6,10 @@ try: from itertools import izip xrange = xrange except ImportError: + # py3 izip = zip xrange = range +# end handle python version try: # Python 2 @@ -15,11 +17,15 @@ try: memoryview = buffer except NameError: # Python 3 has no `buffer`; only `memoryview` + # However, it's faster to just slice the object directly, maybe it keeps a view internally def buffer(obj, offset, size=None): if size is None: - return memoryview(obj)[offset:] + # return memoryview(obj)[offset:] + return obj[offset:] else: - return memoryview(obj[offset:offset+size]) + # return memoryview(obj)[offset:offset+size] + return obj[offset:offset+size] + # end buffer reimplementation memoryview = memoryview |
