[kupfer] higherorder: Use commandexec convenience functions



commit ed9887b9be9a7887837617eb65b26c785191a72e
Author: Ulrik Sverdrup <ulrik sverdrup gmail com>
Date:   Tue Jan 12 18:54:01 2010 +0100

    higherorder: Use commandexec convenience functions

 kupfer/plugin/higherorder.py |    5 +----
 1 files changed, 1 insertions(+), 4 deletions(-)
---
diff --git a/kupfer/plugin/higherorder.py b/kupfer/plugin/higherorder.py
index 6eefa03..a90f45b 100644
--- a/kupfer/plugin/higherorder.py
+++ b/kupfer/plugin/higherorder.py
@@ -89,10 +89,7 @@ class DiscardResult (Action):
 		Action.__init__(self, _("Run (Discard Result)"))
 
 	def activate(self, leaf):
-		from kupfer import commandexec
-		ctx = commandexec.DefaultActionExecutionContext()
-		obj, action, iobj = leaf.object
-		return ctx.run(obj, action, iobj, delegate=False)
+		commandexec.activate_action(*leaf.object)
 	def item_types(self):
 		yield ComposedLeaf
 	def valid_for_item(self, leaf):



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