I don't get the same behavior as described above with rev 821, instead I get a traceback.
get_task should take a tid
Traceback (most recent call last):
File "/home/oliverj/workspace/gtg/fix-export/GTG/gtk/browser/browser.py", line 1052, in on_task_treeview_key_press_event
self.on_delete_tasks()
File "/home/oliverj/workspace/gtg/fix-export/GTG/gtk/browser/browser.py", line 1110, in on_delete_tasks
self.vmanager.ask_delete_tasks(tids_todelete)
File "/home/oliverj/workspace/gtg/fix-export/GTG/gtk/manager.py", line 201, in ask_delete_tasks
if self.delete_dialog.delete_tasks(tids):
File "/home/oliverj/workspace/gtg/fix-export/GTG/gtk/delete_dialog.py", line 79, in delete_tasks
recursive_list_tasks(tasks, task)
File "/home/oliverj/workspace/gtg/fix-export/GTG/gtk/delete_dialog.py", line 76, in recursive_list_tasks
for i in root.get_subtasks():
AttributeError: 'NoneType' object has no attribute 'get_subtasks'
I don't get the same behavior as described above with rev 821, instead I get a traceback.
get_task should take a tid oliverj/ workspace/ gtg/fix- export/ GTG/gtk/ browser/ browser. py", line 1052, in on_task_ treeview_ key_press_ event on_delete_ tasks() oliverj/ workspace/ gtg/fix- export/ GTG/gtk/ browser/ browser. py", line 1110, in on_delete_tasks vmanager. ask_delete_ tasks(tids_ todelete) oliverj/ workspace/ gtg/fix- export/ GTG/gtk/ manager. py", line 201, in ask_delete_tasks dialog. delete_ tasks(tids) : oliverj/ workspace/ gtg/fix- export/ GTG/gtk/ delete_ dialog. py", line 79, in delete_tasks list_tasks( tasks, task) oliverj/ workspace/ gtg/fix- export/ GTG/gtk/ delete_ dialog. py", line 76, in recursive_ list_tasks subtasks( ):
Traceback (most recent call last):
File "/home/
self.
File "/home/
self.
File "/home/
if self.delete_
File "/home/
recursive_
File "/home/
for i in root.get_
AttributeError: 'NoneType' object has no attribute 'get_subtasks'
I attached a patch to fix the crash.