[kupfer: 5/11] compose: Use parse_time_interval
- From: Ulrik Sverdrup <usverdrup src gnome org>
- To: svn-commits-list gnome org
- Cc:
- Subject: [kupfer: 5/11] compose: Use parse_time_interval
- Date: Mon, 14 Dec 2009 20:10:46 +0000 (UTC)
commit 40af4ef3773f462baaba104c1dae0a2227f11649
Author: Ulrik Sverdrup <ulrik sverdrup gmail com>
Date: Mon Dec 14 00:21:04 2009 +0100
compose: Use parse_time_interval
kupfer/objects.py | 10 +++++-----
1 files changed, 5 insertions(+), 5 deletions(-)
---
diff --git a/kupfer/objects.py b/kupfer/objects.py
index 27a777d..938ff7c 100644
--- a/kupfer/objects.py
+++ b/kupfer/objects.py
@@ -1145,8 +1145,10 @@ class TimedDo (Do):
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(int(iobj.object), self._run, leaf)
+ timer.set(interval, self._run, leaf)
def requires_object(self):
return True
@@ -1154,10 +1156,8 @@ class TimedDo (Do):
yield TextLeaf
def valid_object(self, iobj, for_item=None):
- try:
- return int(iobj.object) > 0
- except ValueError:
- return False
+ interval = utils.parse_time_interval(iobj.object)
+ return interval > 0
class ComposedLeaf (RunnableLeaf):
def __init__(self, obj, action, iobj=None):
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]