909 @param title title to be displayed (string) |
909 @param title title to be displayed (string) |
910 @param handle reference to a taskhandle (ProgressHandle) |
910 @param handle reference to a taskhandle (ProgressHandle) |
911 """ |
911 """ |
912 if handle is not None: |
912 if handle is not None: |
913 handle.reset() |
913 handle.reset() |
914 if str(type(err)).split()[-1][1:-2].split('.')[-1] == \ |
914 ropeError = str(type(err)).split()[-1] |
915 'ModuleSyntaxError': |
915 ropeError = ropeError[1:-2].split('.')[-1] |
|
916 if ropeError == 'ModuleSyntaxError': |
916 res = E5MessageBox.warning( |
917 res = E5MessageBox.warning( |
917 self.__ui, title, |
918 self.__ui, title, |
918 self.tr("Rope error: {0}").format(str(err)), |
919 self.tr("Rope error: {0}").format(str(err)), |
919 E5MessageBox.Ok | E5MessageBox.Open) |
920 E5MessageBox.Ok | E5MessageBox.Open) |
920 if res == E5MessageBox.Open: |
921 if res == E5MessageBox.Open: |
2107 Private slot to show help about the refactorings offered by Rope. |
2108 Private slot to show help about the refactorings offered by Rope. |
2108 """ |
2109 """ |
2109 if self.__helpDialog is None: |
2110 if self.__helpDialog is None: |
2110 from HelpDialog import HelpDialog |
2111 from HelpDialog import HelpDialog |
2111 if sys.version_info[0] >= 3: |
2112 if sys.version_info[0] >= 3: |
2112 dir = 'rope_py3' |
2113 directory = 'rope_py3' |
2113 else: |
2114 else: |
2114 dir = 'rope_py2' |
2115 directory = 'rope_py2' |
2115 helpfile = os.path.join(os.path.dirname(__file__), |
2116 helpfile = os.path.join(os.path.dirname(__file__), |
2116 dir, "rope", "docs", "overview.txt") |
2117 directory, "rope", "docs", "overview.txt") |
2117 self.__helpDialog = \ |
2118 self.__helpDialog = \ |
2118 HelpDialog(self.tr("Help about rope refactorings"), |
2119 HelpDialog(self.tr("Help about rope refactorings"), |
2119 helpfile) |
2120 helpfile) |
2120 self.__helpDialog.show() |
2121 self.__helpDialog.show() |
2121 |
2122 |