@@ -212,6 +212,7 @@ def diff(self, differ, a, b):
212212 >>> Differ(handlers=[DictHandler()], O=False, U=False).diff(a, b)
213213 (False, {'D': {'three': {'R': 3}, 'two': {'N': 42}}})
214214 >>>
215+
215216 """
216217 diff = {}
217218 equal = True
@@ -243,10 +244,7 @@ def diff(self, differ, a, b):
243244 diff [key ] = subdiff
244245
245246 if diff :
246- if equal :
247- diff = {'U' : a }
248- else :
249- diff = {'D' : diff }
247+ diff = {'U' : a } if equal else {'D' : diff }
250248 elif equal and differ .op_u :
251249 diff = {'U' : a }
252250
@@ -341,6 +339,7 @@ def diff(self, differ, a, b):
341339 >>> Differ(handlers=[ListHandler()], O=False, U=False).diff(a, b)
342340 (False, {'D': [{'R': 0}, {'N': 4, 'I': 3}, {'A': 5}]})
343341 >>>
342+
344343 """
345344 self .lcs .set_seq1 (tuple (differ .dump (i ) for i in a ))
346345 self .lcs .set_seq2 (tuple (differ .dump (i ) for i in b ))
@@ -509,6 +508,7 @@ def diff(self, differ, a, b):
509508 >>> Differ(handlers=[TupleHandler()], O=False, U=False).diff(a, b)
510509 (False, {'D': ({'A': 0}, {'N': 3, 'I': 2}, {'R': 5})})
511510 >>>
511+
512512 """
513513 equal , diff = super ().diff (differ , a , b )
514514
@@ -559,6 +559,7 @@ def diff(self, differ, a, b):
559559 >>> Differ(handlers=[SetHandler()], U=False).diff(a, b)
560560 (False, {'D': [{'R': 1}, {'A': 3}], 'E': 3})
561561 >>>
562+
562563 """
563564 diff = []
564565 equal = True
@@ -677,6 +678,7 @@ def diff(self, differ, a, b):
677678 (False,
678679 {'D': [{'I': [0, 1, 0, 2]}, {'U': 'one'}, {'A': 'two'}], 'E': 5})
679680 >>>
681+
680682 """
681683 lines_a = a .split ('\n ' , - 1 )
682684 lines_b = b .split ('\n ' , - 1 )
0 commit comments