[kupfer: 15/41] vim: Print exception and quit on error in service



commit b68e0f7c700cc7345a0c6ff26b07d449f8ba347c
Author: Ulrik Sverdrup <ulrik sverdrup gmail com>
Date:   Tue Apr 26 18:44:01 2011 +0200

    vim: Print exception and quit on error in service

 kupfer/plugin/vim/service.py |    9 +++------
 1 files changed, 3 insertions(+), 6 deletions(-)
---
diff --git a/kupfer/plugin/vim/service.py b/kupfer/plugin/vim/service.py
index dac18fd..41b9bf0 100644
--- a/kupfer/plugin/vim/service.py
+++ b/kupfer/plugin/vim/service.py
@@ -1,6 +1,7 @@
 
 import os
 import sys
+import traceback
 
 import pygtk
 pygtk.require('2.0')
@@ -100,15 +101,11 @@ class Service (dbus.service.Object):
 		self.mainloop.quit()
 
 def start(ml):
-	#ml_wrap = DBusGMainLoop(set_as_default=True)
-	#dbus.set_default_main_loop(ml_wrap)
 	try:
 		bus = dbus.Bus()
-	except dbus.DBusException:
-		raise SystemExit(1)
-	try:
 		service = Service(ml, bus)
-	except dbus.DBusException:
+	except:
+		traceback.print_exc()
 		raise SystemExit(1)
 
 def main():



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]