RefactoringRope/RefactoringServer.py

changeset 251
4dcc73076100
parent 245
75a35a927952
child 261
5e26389eebe1
diff -r 7696de7c81bc -r 4dcc73076100 RefactoringRope/RefactoringServer.py
--- a/RefactoringRope/RefactoringServer.py	Mon Apr 02 17:36:41 2018 +0200
+++ b/RefactoringRope/RefactoringServer.py	Mon Apr 02 17:43:09 2018 +0200
@@ -867,11 +867,13 @@
         elif result["Error"] == "InterruptedTaskError":
             return True
         else:
-            E5MessageBox.warning(
-                self.__ui, title,
-                self.tr("Rope error: {0}").format(
-                    result["ErrorString"])
-            )
+            from .ErrorDialog import ErrorDialog
+            ErrorDialog(
+                title,
+                self.tr("Rope error: {0}").format(result["ErrorString"]),
+                traceback=result["Traceback"],
+                parent=self.__ui
+            ).exec_()
         
         return False
     

eric ide

mercurial