[kupfer: 2/7] gtg: checking is gtg local dir exists, fix calling gtg_new_task
- From: Ulrik Sverdrup <usverdrup src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [kupfer: 2/7] gtg: checking is gtg local dir exists, fix calling gtg_new_task
- Date: Thu, 27 May 2010 19:18:10 +0000 (UTC)
commit c035429f70d0b78f20af498fa5014b87e65bffad
Author: Karol BÄ?dkowski <karol bedkowski gmail com>
Date: Sun May 9 10:53:32 2010 +0200
gtg: checking is gtg local dir exists, fix calling gtg_new_task
kupfer/plugin/gtg.py | 10 +++++-----
1 files changed, 5 insertions(+), 5 deletions(-)
---
diff --git a/kupfer/plugin/gtg.py b/kupfer/plugin/gtg.py
index b0c4c6b..981edef 100644
--- a/kupfer/plugin/gtg.py
+++ b/kupfer/plugin/gtg.py
@@ -3,7 +3,7 @@ __kupfer_name__ = _("Getting Things GNOME")
__kupfer_sources__ = ("TasksSource", )
__kupfer_actions__ = ("CreateNewTask",)
__description__ = _("Browse and create new task in GTG")
-__version__ = "2010-05-07"
+__version__ = "2010-05-09"
__author__ = "Karol BÄ?dkowski <karol bedkowski gmail com>"
@@ -61,6 +61,8 @@ def _load_tasks(interface):
def _load_task_from_xml():
''' Load tasks by xml file (when no gtg running) '''
gtg_local_dir = os.path.expanduser("~/.local/share/gtg/")
+ if not os.path.isdir(gtg_local_dir):
+ return
for fname in os.listdir(gtg_local_dir):
if not fname.endswith('.xml') or fname == 'projects.xml' or \
fname == 'tags.xml':
@@ -196,10 +198,8 @@ class CreateNewTask(Action):
else:
interface.open_new_task(leaf.object, '')
else:
- p = subprocess.Popen(["gtg_new_task", "-i"], stdin=subprocess.PIPE,
- close_fds=True)
- p.stdin.write(leaf.object)
- p.stdin.close()
+ p = subprocess.Popen(["gtg_new_task", "-i"], stdin=subprocess.PIPE)
+ p.communicate(leaf.object)
def item_types(self):
yield TextLeaf
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]