@@ -559,15 +559,17 @@ def get_grouped_opcodes(self, n=3):
559559 >>> b[23:28] = [] # Make a deletion
560560 >>> b[30] += 'y' # Make another replacement
561561 >>> pprint(list(SequenceMatcher(None,a,b).get_grouped_opcodes()))
562- [[('equal', 5, 8, 5, 8), ('insert', 8, 8, 8, 9), ('equal', 8, 11, 9, 12)],
563- [('equal', 16, 19, 17, 20),
564- ('replace', 19, 20, 20, 21),
565- ('equal', 20, 22, 21, 23),
566- ('delete', 22, 27, 23, 23),
567- ('equal', 27, 30, 23, 26)],
568- [('equal', 31, 34, 27, 30),
569- ('replace', 34, 35, 30, 31),
570- ('equal', 35, 38, 31, 34)]]
562+ [
563+ [('equal', 5, 8, 5, 8), ('insert', 8, 8, 8, 9), ('equal', 8, 11, 9, 12)],
564+ [
565+ ('equal', 16, 19, 17, 20),
566+ ('replace', 19, 20, 20, 21),
567+ ('equal', 20, 22, 21, 23),
568+ ('delete', 22, 27, 23, 23),
569+ ('equal', 27, 30, 23, 26),
570+ ],
571+ [('equal', 31, 34, 27, 30), ('replace', 34, 35, 30, 31), ('equal', 35, 38, 31, 34)],
572+ ]
571573 """
572574
573575 codes = self .get_opcodes ()
@@ -784,16 +786,18 @@ class Differ:
784786
785787 >>> from pprint import pprint as _pprint
786788 >>> _pprint(result)
787- [' 1. Beautiful is better than ugly.\n',
788- '- 2. Explicit is better than implicit.\n',
789- '- 3. Simple is better than complex.\n',
790- '+ 3. Simple is better than complex.\n',
791- '? ++\n',
792- '- 4. Complex is better than complicated.\n',
793- '? ^ ---- ^\n',
794- '+ 4. Complicated is better than complex.\n',
795- '? ++++ ^ ^\n',
796- '+ 5. Flat is better than nested.\n']
789+ [
790+ ' 1. Beautiful is better than ugly.\n',
791+ '- 2. Explicit is better than implicit.\n',
792+ '- 3. Simple is better than complex.\n',
793+ '+ 3. Simple is better than complex.\n',
794+ '? ++\n',
795+ '- 4. Complex is better than complicated.\n',
796+ '? ^ ---- ^\n',
797+ '+ 4. Complicated is better than complex.\n',
798+ '? ++++ ^ ^\n',
799+ '+ 5. Flat is better than nested.\n',
800+ ]
797801
798802 As a single multi-line string it looks like this:
799803
0 commit comments