diff -r 349308e84eeb -r 772103b14c18 eric6/Project/CreateDialogCodeDialog.py --- a/eric6/Project/CreateDialogCodeDialog.py Mon Apr 12 19:05:23 2021 +0200 +++ b/eric6/Project/CreateDialogCodeDialog.py Mon Apr 12 19:21:40 2021 +0200 @@ -377,18 +377,11 @@ """ Private slot to generate the code as requested by the user. """ - # first decide on extension if ( - self.filenameEdit.text().endswith(".py") or - self.filenameEdit.text().endswith(".pyw") + self.filenameEdit.text().endswith(".rb") or + self.project.getProjectLanguage() == "Ruby" ): - self.__generatePythonCode() - elif self.filenameEdit.text().endswith(".rb"): - pass - # second decide on project language - elif self.project.getProjectLanguage() == "Python3": - self.__generatePythonCode() - elif self.project.getProjectLanguage() == "Ruby": + # Ruby code generation is not supported pass else: # assume Python (our global default)