--- a/eric6/Plugins/VcsPlugins/vcsSubversion/subversion.py Tue Apr 13 17:49:05 2021 +0200 +++ b/eric6/Plugins/VcsPlugins/vcsSubversion/subversion.py Tue Apr 13 18:02:59 2021 +0200 @@ -867,10 +867,8 @@ if not target: return False - if rx_prot.fullmatch(target) is None: - isDir = os.path.isdir(name) - else: - isDir = False + isDir = (os.path.isdir(name) if rx_prot.fullmatch(target) is None + else False) if accepted: args = [] @@ -919,10 +917,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) @@ -1893,10 +1888,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) @@ -1929,10 +1921,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) @@ -2168,10 +2157,7 @@ @param projectPath path name of the project (string) """ - if projectPath: - url = self.svnGetReposName(projectPath) - else: - url = None + url = self.svnGetReposName(projectPath) if projectPath else None if url is None: url, ok = QInputDialog.getText(