diff -r 695777f04b25 -r acc1490f822e eric6/Project/Project.py --- a/eric6/Project/Project.py Wed Apr 14 17:34:27 2021 +0200 +++ b/eric6/Project/Project.py Wed Apr 14 17:39:44 2021 +0200 @@ -237,15 +237,14 @@ if ext not in extensions: extensions.append(ext) return extensions - elif language == "Ruby": - return ['.rb'] - elif language == "JavaScript": - return ['.js'] - elif language == "Mixed": - return (Preferences.getPython("Python3Extensions") + - ['.rb', '.js']) else: - return [""] + return { + "Ruby": [".rb"], + "JavaScript": [".js"], + "Mixed": ( + Preferences.getPython("Python3Extensions") + + ['.rb', '.js']), + }.get(language, "") def getProgrammingLanguages(self): """