jdahlin - in flumotion/trunk: . flumotion/admin/gtk

flumotion-commit at lists.fluendo.com flumotion-commit at lists.fluendo.com
Wed Dec 5 15:20:54 CET 2007


Author: jdahlin
Date: Wed Dec  5 15:20:43 2007
New Revision: 5992

Modified:
   flumotion/trunk/ChangeLog
   flumotion/trunk/flumotion/admin/gtk/main.py
Log:
2007-12-05  Johan Dahlin  <johan at gnome.org>

	* flumotion/admin/gtk/main.py (failure): 
	Trap WizardCancelled here.



Modified: flumotion/trunk/ChangeLog
==============================================================================
--- flumotion/trunk/ChangeLog	(original)
+++ flumotion/trunk/ChangeLog	Wed Dec  5 15:20:43 2007
@@ -1,3 +1,8 @@
+2007-12-05  Johan Dahlin  <johan at gnome.org>
+
+	* flumotion/admin/gtk/main.py (failure): 
+	Trap WizardCancelled here.
+
 2007-12-05  Pedro Gracia  <pedro at flumotion.com>
 
 	* po/es.po:

Modified: flumotion/trunk/flumotion/admin/gtk/main.py
==============================================================================
--- flumotion/trunk/flumotion/admin/gtk/main.py	(original)
+++ flumotion/trunk/flumotion/admin/gtk/main.py	Wed Dec  5 15:20:43 2007
@@ -130,6 +130,12 @@
         win.setAdminModel(admin)
         win.show()
 
+    def cancel(failure):
+        # Cancelled interactively, just quit
+        from flumotion.ui.simplewizard import WizardCancelled
+        failure.trap(WizardCancelled)
+        reactor.stop()
+
     def failure(failure):
         message = "".join(failure.value.args)
         log.warning('admin', "Failed to connect: %s",
@@ -137,6 +143,6 @@
         sys.stderr.write("Connection to manager failed: %s\n" % message)
         reactor.stop()
 
-    d.addCallbacks(adminStarted, failure)
+    d.addCallbacks(adminStarted, cancel, failure)
 
     reactor.run()


More information about the flumotion-commit mailing list