--- a/eric6/Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py Sun Apr 11 11:34:32 2021 +0200 +++ b/eric6/Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py Sun Apr 11 12:38:16 2021 +0200 @@ -252,8 +252,7 @@ tmpdir, name, revision1=rev1, revision2=rev2, recurse=recurse) - counter = 0 - for line in diffText.splitlines(): + for counter, line in enumerate(diffText.splitlines()): if ( line.startswith("--- ") or line.startswith("+++ ") @@ -262,10 +261,8 @@ self.__appendText( "{0}{1}".format(line, os.linesep)) - counter += 1 - if counter == 30: + if counter % 30 == 0: # check for cancel every 30 lines - counter = 0 if self._clientCancelCallback(): break if self._clientCancelCallback():