diff -r bad78a592cc2 -r fcb6b4b96274 eric6/Plugins/VcsPlugins/vcsPySvn/subversion.py --- a/eric6/Plugins/VcsPlugins/vcsPySvn/subversion.py Tue Apr 13 17:49:05 2021 +0200 +++ b/eric6/Plugins/VcsPlugins/vcsPySvn/subversion.py Tue Apr 13 18:02:59 2021 +0200 @@ -934,10 +934,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: client = self.getClient() @@ -992,10 +990,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) @@ -2036,10 +2031,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) @@ -2075,10 +2067,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) @@ -2364,11 +2353,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( None,