[geany/geany-plugins] 69765f: GeanyPy: Prevent exit() in console from exiting Geany
Matthew Brush
git-noreply at xxxxx
Wed Aug 7 00:42:14 UTC 2013
Branch: refs/heads/master
Author: Matthew Brush <matt at geany.org>
Committer: Matthew Brush <matt at geany.org>
Date: Wed, 07 Aug 2013 00:42:14 UTC
Commit: 69765fd746c84a014b1c97c43a92c7e0f833c362
https://github.com/geany/geany-plugins/commit/69765fd746c84a014b1c97c43a92c7e0f833c362
Log Message:
-----------
GeanyPy: Prevent exit() in console from exiting Geany
TODO: see about setting sys.excepthook to trap unhandled exceptions
in actual plugin code and rather than dumping to debug messages (or
exiting, in the case of SystemExit exception), present a dialog showing
a user-friendly message with option to see the details/traceback.
Modified Paths:
--------------
geanypy/geany/console.py
Modified: geanypy/geany/console.py
5 files changed, 3 insertions(+), 2 deletions(-)
===================================================================
@@ -517,8 +517,9 @@ def do_raw_input(self, text):
def do_command(self, code):
try:
eval(code, self.locals)
- except SystemExit:
- raise
+# In GeanyPy console, we don't want to exit the process on SystemExit
+# except SystemExit:
+# raise
except:
self.showtraceback()
--------------
This E-Mail was brought to you by github_commit_mail.py (Source: https://github.com/geany/infrastructure).
More information about the Plugins-Commits
mailing list