472 "The current editor does not contain Python source code." |
472 "The current editor does not contain Python source code." |
473 )) |
473 )) |
474 return |
474 return |
475 |
475 |
476 filename = self.__editor.getFileName() |
476 filename = self.__editor.getFileName() |
477 if filename: |
477 filename = os.path.basename(filename) if filename else "<dis>" |
478 filename = os.path.basename(filename) |
|
479 else: |
|
480 filename = "<dis>" |
|
481 |
478 |
482 with E5OverrideCursor(): |
479 with E5OverrideCursor(): |
483 try: |
480 try: |
484 codeObject = self.__tryCompile(source, filename) |
481 codeObject = self.__tryCompile(source, filename) |
485 except Exception as exc: |
482 except Exception as exc: |