[kupfer] Connect directly to Leaf's .run() in TimedDo action



commit 26d16793ce567ab30958787659b0203f58415128
Author: Ulrik Sverdrup <ulrik sverdrup gmail com>
Date:   Fri Dec 25 01:00:17 2009 +0100

    Connect directly to Leaf's .run() in TimedDo action

 kupfer/objects.py |    5 +----
 1 files changed, 1 insertions(+), 4 deletions(-)
---
diff --git a/kupfer/objects.py b/kupfer/objects.py
index dd7baf5..d4f19ca 100644
--- a/kupfer/objects.py
+++ b/kupfer/objects.py
@@ -1120,16 +1120,13 @@ class TimedDo (Do):
 	def __init__(self):
 		Action.__init__(self, _("Run After Delay..."))
 
-	def _run(self, leaf):
-		leaf.run()
-
 	def activate(self, leaf, iobj=None):
 		from kupfer import scheduler
 		# make a timer that will fire when Kupfer exits
 		interval = utils.parse_time_interval(iobj.object)
 		pretty.print_debug(__name__, "Run %s in %s seconds" % (leaf, interval))
 		timer = scheduler.Timer(True)
-		timer.set(interval, self._run, leaf)
+		timer.set(interval, leaf.run)
 
 	def requires_object(self):
 		return True



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