Mercurial > kallithea
changeset 8178:1886705c4a8c
py3: use memoryview ... almost, but not entirely similar to buffer
author | Mads Kiilerich <mads@kiilerich.com> |
---|---|
date | Mon, 25 Nov 2019 01:48:22 +0100 |
parents | e26c0616e003 |
children | 756e46bd926b |
files | kallithea/lib/diffs.py |
diffstat | 1 files changed, 2 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/kallithea/lib/diffs.py Mon Dec 16 02:37:05 2019 +0100 +++ b/kallithea/lib/diffs.py Mon Nov 25 01:48:22 2019 +0100 @@ -292,7 +292,7 @@ if not isinstance(diff, bytes): raise Exception('Diff must be bytes - got %s' % type(diff)) - self._diff = diff + self._diff = memoryview(diff) self.adds = 0 self.removes = 0 self.diff_limit = diff_limit @@ -315,7 +315,7 @@ self.limited_diff = True continue - head, diff_lines = _get_header(self.vcs, buffer(self._diff, start, end - start)) + head, diff_lines = _get_header(self.vcs, self._diff[start:end]) op = None stats = {