[meld] matchers.merge: Line length fixes and sundry PEP8
- From: Kai Willadsen <kaiw src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [meld] matchers.merge: Line length fixes and sundry PEP8
- Date: Sun, 31 Dec 2017 20:13:30 +0000 (UTC)
commit 2323e70fcdde00ffda534160e70da5d89fb3354f
Author: Kai Willadsen <kai willadsen gmail com>
Date: Sun Dec 17 06:36:14 2017 +1000
matchers.merge: Line length fixes and sundry PEP8
meld/matchers/merge.py | 22 +++++++++++++---------
1 file changed, 13 insertions(+), 9 deletions(-)
---
diff --git a/meld/matchers/merge.py b/meld/matchers/merge.py
index 9200bdaf..c9b2bcb4 100644
--- a/meld/matchers/merge.py
+++ b/meld/matchers/merge.py
@@ -30,7 +30,8 @@ class AutoMergeDiffer(diffutil.Differ):
def _auto_merge(self, using, texts):
for out0, out1 in diffutil.Differ._auto_merge(self, using, texts):
if self.auto_merge and out0[0] == 'conflict':
- # we will try to resolve more complex conflicts automatically here... if possible
+ # we will try to resolve more complex conflicts automatically
+ # here... if possible
l0, h0, l1, h1, l2, h2 = out0[3], out0[4], out0[1], out0[2], out1[3], out1[4]
len0 = h0 - l0
len1 = h1 - l1
@@ -77,8 +78,9 @@ class AutoMergeDiffer(diffutil.Differ):
# return
else:
# some tricks to resolve even more conflicts automatically
- # unfortunately the resulting chunks cannot be used to highlight changes
- # but hey, they are good enough to merge the resulting file :)
+ # unfortunately the resulting chunks cannot be used to
+ # highlight changes but hey, they are good enough to merge
+ # the resulting file :)
chunktype = using[0][0][0]
for chunkarr in using:
for chunk in chunkarr:
@@ -88,7 +90,7 @@ class AutoMergeDiffer(diffutil.Differ):
if not chunktype:
break
if chunktype == 'delete':
- # delete + delete (any length) -> split into delete/conflict
+ # delete + delete -> split into delete/conflict
seq0 = seq1 = None
while 1:
if seq0 is None:
@@ -158,6 +160,7 @@ class AutoMergeDiffer(diffutil.Differ):
def get_unresolved_count(self):
return len(self.unresolved)
+
class Merger(diffutil.Differ):
def __init__(self, ):
@@ -213,17 +216,17 @@ class Merger(diffutil.Differ):
self.unresolved.append(mergedline)
mergedline += 1
else:
- #conflictsize = min(1, max(change[0][HI + 2] - change[0][LO + 2], change[1][HI + 2]
- change[1][LO + 2]))
- #for i in range(conflictsize):
mergedtext.append("(??)")
self.unresolved.append(mergedline)
mergedline += 1
lastline = high_mark
elif change[0] is not None:
- lastline += self._apply_change(self.texts[0], change[0], mergedtext)
+ lastline += self._apply_change(
+ self.texts[0], change[0], mergedtext)
mergedline += change[0][HI + 2] - change[0][LO + 2]
else:
- lastline += self._apply_change(self.texts[2], change[1], mergedtext)
+ lastline += self._apply_change(
+ self.texts[2], change[1], mergedtext)
mergedline += change[1][HI + 2] - change[1][LO + 2]
baselen = len(self.texts[1])
for i in range(lastline, baselen, 1):
@@ -248,7 +251,8 @@ class Merger(diffutil.Differ):
mergedtext.append(self.texts[toindex][i])
lastline = low_mark
if change[0] != 'conflict':
- lastline += self._apply_change(self.texts[fromindex], change, mergedtext)
+ lastline += self._apply_change(
+ self.texts[fromindex], change, mergedtext)
baselen = len(self.texts[toindex])
for i in range(lastline, baselen):
mergedtext.append(self.texts[toindex][i])
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]