[extensions-web] diffutils: Fix inner differ regions
- From: Jasper St. Pierre <jstpierre src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [extensions-web] diffutils: Fix inner differ regions
- Date: Sun, 19 Aug 2012 20:14:39 +0000 (UTC)
commit 3b999f6c42eadb49de263b75be2aaec1288d6eeb
Author: Jasper St. Pierre <jstpierre mecheye net>
Date: Sun Aug 19 16:14:26 2012 -0400
diffutils: Fix inner differ regions
sweettooth/review/diffutils.py | 5 ++---
1 files changed, 2 insertions(+), 3 deletions(-)
---
diff --git a/sweettooth/review/diffutils.py b/sweettooth/review/diffutils.py
index a350e0d..39cac96 100644
--- a/sweettooth/review/diffutils.py
+++ b/sweettooth/review/diffutils.py
@@ -4,7 +4,6 @@
# Copyright 2011 Review Board Team
import re
-from itertools import izip_longest
from difflib import SequenceMatcher
class MyersDiffer:
@@ -760,8 +759,8 @@ def get_chunks(a, b):
for tag, i1, i2, j1, j2 in differ.get_opcodes():
numlines = max(i2-i1, j2-j1)
- oldlines = izip_longest(xrange(i1, i2), a)
- newlines = izip_longest(xrange(j1, j2), b)
+ oldlines = zip(xrange(i1, i2), a[i1:i2])
+ newlines = zip(xrange(j1, j2), b[j1:j2])
lines = [diff_line(old, new) for old, new in zip(oldlines, newlines)]
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]