--- a/eric6/Plugins/VcsPlugins/vcsMercurial/hg.py Tue Apr 13 17:49:05 2021 +0200 +++ b/eric6/Plugins/VcsPlugins/vcsMercurial/hg.py Tue Apr 13 18:02:59 2021 +0200 @@ -747,10 +747,7 @@ @param name file/directory name to be diffed (string) """ - if isinstance(name, list): - names = name[:] - else: - names = [name] + names = name[:] if isinstance(name, list) else [name] for nam in names: if os.path.isfile(nam): editor = e5App().getObject("ViewManager").getOpenEditor(nam) @@ -1258,11 +1255,7 @@ args.append('paths.default') output, error = self.__client.runcommand(args) - - if output: - url = output.splitlines()[0].strip() - else: - url = "" + url = output.splitlines()[0].strip() if output else "" return QCoreApplication.translate( 'mercurial', @@ -1457,10 +1450,7 @@ @param name file/directory name to be diffed (string) """ - if isinstance(name, list): - names = name[:] - else: - names = [name] + names = name[:] if isinstance(name, list) else [name] for nam in names: if os.path.isfile(nam): editor = e5App().getObject("ViewManager").getOpenEditor(nam)