changeset 817c662677d1 in /z/repo/m5
details: http://repo.m5sim.org/m5?cmd=changeset;node=817c662677d1
description:
        style: prevent the style hook from aborting uncleanly because of an 
exception

diffstat:

 util/style.py |  16 ++++++++++++++--
 1 files changed, 14 insertions(+), 2 deletions(-)

diffs (30 lines):

diff -r 49b7d40ee88a -r 817c662677d1 util/style.py
--- a/util/style.py     Mon Jan 10 11:11:15 2011 -0800
+++ b/util/style.py     Mon Jan 10 11:11:16 2011 -0800
@@ -341,12 +341,24 @@
 def check_style(ui, repo, hooktype, **kwargs):
     check_hook(hooktype)
     args = {}
-    return do_check_style(ui, repo, **args)
+
+    try:
+        return do_check_style(ui, repo, **args)
+    except Exception, e:
+        import traceback
+        traceback.print_exc()
+        return True
 
 def check_format(ui, repo, hooktype, **kwargs):
     check_hook(hooktype)
     args = {}
-    return do_check_format(ui, repo, **args)
+
+    try:
+        return do_check_format(ui, repo, **args)
+    except Exception, e:
+        import traceback
+        traceback.print_exc()
+        return True
 
 try:
     from mercurial.i18n import _
_______________________________________________
m5-dev mailing list
m5-dev@m5sim.org
http://m5sim.org/mailman/listinfo/m5-dev

Reply via email to