mirror of
https://github.com/tbabej/taskwiki.git
synced 2025-08-19 15:53:07 +02:00
viewport: Store taskwarrior instance inside the viewport
This commit is contained in:
parent
cbe88d9623
commit
cade9497e9
1 changed files with 6 additions and 4 deletions
|
@ -22,13 +22,14 @@ class ViewPort(object):
|
||||||
* [ ] Make sure the hosting is working
|
* [ ] Make sure the hosting is working
|
||||||
"""
|
"""
|
||||||
|
|
||||||
def __init__(self, line_number, cache, name, taskfilter, defaults, meta=None):
|
def __init__(self, line_number, cache, tw,
|
||||||
|
name, taskfilter, defaults, meta=None):
|
||||||
"""
|
"""
|
||||||
Constructs a ViewPort out of given line.
|
Constructs a ViewPort out of given line.
|
||||||
"""
|
"""
|
||||||
|
|
||||||
self.cache = cache
|
self.cache = cache
|
||||||
self.tw = cache.warriors['default']
|
self.tw = tw
|
||||||
|
|
||||||
self.name = name
|
self.name = name
|
||||||
self.line_number = line_number
|
self.line_number = line_number
|
||||||
|
@ -48,8 +49,9 @@ class ViewPort(object):
|
||||||
defaults, meta = util.tw_modstring_to_kwargs(
|
defaults, meta = util.tw_modstring_to_kwargs(
|
||||||
match.group('filter') + ' ' + (match.group('defaults') or ''))
|
match.group('filter') + ' ' + (match.group('defaults') or ''))
|
||||||
name = match.group('name').strip()
|
name = match.group('name').strip()
|
||||||
|
tw = cache.warriors[match.group('source') or 'default']
|
||||||
|
|
||||||
self = cls(number, cache, name, taskfilter, defaults, meta)
|
self = cls(number, cache, tw, name, taskfilter, defaults, meta)
|
||||||
|
|
||||||
return self
|
return self
|
||||||
|
|
||||||
|
@ -148,7 +150,7 @@ class ViewPort(object):
|
||||||
# representations of the same task
|
# representations of the same task
|
||||||
matching_vimwikitasks= [
|
matching_vimwikitasks= [
|
||||||
t for t in self.tasks
|
t for t in self.tasks
|
||||||
if t.uuid == vwtask.ShortUUID(task['uuid'], self.tw)
|
if t.uuid == vwtask.ShortUUID(task['uuid'], task.warrior)
|
||||||
]
|
]
|
||||||
|
|
||||||
# Remove the tasks from viewport's set and from buffer
|
# Remove the tasks from viewport's set and from buffer
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue