375 |
375 |
376 def __generateCode(self): |
376 def __generateCode(self): |
377 """ |
377 """ |
378 Private slot to generate the code as requested by the user. |
378 Private slot to generate the code as requested by the user. |
379 """ |
379 """ |
380 # first decide on extension |
|
381 if ( |
380 if ( |
382 self.filenameEdit.text().endswith(".py") or |
381 self.filenameEdit.text().endswith(".rb") or |
383 self.filenameEdit.text().endswith(".pyw") |
382 self.project.getProjectLanguage() == "Ruby" |
384 ): |
383 ): |
385 self.__generatePythonCode() |
384 # Ruby code generation is not supported |
386 elif self.filenameEdit.text().endswith(".rb"): |
|
387 pass |
|
388 # second decide on project language |
|
389 elif self.project.getProjectLanguage() == "Python3": |
|
390 self.__generatePythonCode() |
|
391 elif self.project.getProjectLanguage() == "Ruby": |
|
392 pass |
385 pass |
393 else: |
386 else: |
394 # assume Python (our global default) |
387 # assume Python (our global default) |
395 self.__generatePythonCode() |
388 self.__generatePythonCode() |
396 |
389 |