44d920ae117e
Merge.
author | Steve Losh <steve@stevelosh.com> |
---|---|
date | Tue, 20 Sep 2011 18:52:15 -0400 |
parents | 2e3102258623 (current diff) 65b004631139 (diff) |
children | 6311beda0836 |
branches/tags | (none) |
files | t.py |
Changes
--- a/t.py Tue Sep 20 18:47:55 2011 -0400 +++ b/t.py Tue Sep 20 18:52:15 2011 -0400 @@ -51,7 +51,9 @@ and other metadata will be generated when the line is read. This is supported to enable editing of the taskfile with a simple text editor. """ - if '|' in taskline: + if taskline.strip().startswith('#'): + return None + elif '|' in taskline: text, _, meta = taskline.rpartition('|') task = { 'text': text.strip() } for piece in meta.strip().split(','): @@ -136,7 +138,8 @@ tls = [tl.strip() for tl in tfile if tl] tasks = map(_task_from_taskline, tls) for task in tasks: - getattr(self, kind)[task['id']] = task + if task is not None: + getattr(self, kind)[task['id']] = task def __getitem__(self, prefix): """Return the unfinished task with the given prefix.