← Back to team overview

gtg-contributors team mailing list archive

set_row_separator_func invocation error

 

Hi folks,

I just got a copy of liblarch and gtg-py3-gtk3 branch. Then, when issue ./gtg, I got this following error. Has anyone of you notice this error and be working on this? Did not search related bugs to this. If not, I'd file a bug to track this problem.

error writing file /home/chen/.local/share/gtg/gtg_tasks.xml
Traceback (most recent call last):
File "/home/chen/projects/gtg/to-gtk3/port-to-gtk3-py3/GTG/gtk/browser/browser.py", line 666, in on_sidebar_toggled
    self.init_tags_sidebar()
File "/home/chen/projects/gtg/to-gtk3/port-to-gtk3-py3/GTG/gtk/browser/browser.py", line 196, in init_tags_sidebar
    self.tagtreeview = self.tv_factory.tags_treeview(self.tagtree)
File "/home/chen/projects/gtg/to-gtk3/port-to-gtk3-py3/GTG/gtk/browser/treeview_factory.py", line 313, in tags_treeview
    return self.build_tag_treeview(tree, desc)
File "/home/chen/projects/gtg/to-gtk3/port-to-gtk3-py3/GTG/gtk/browser/treeview_factory.py", line 450, in build_tag_treeview
    treeview.set_row_separator_func(self.is_tag_separator_filter)
File "../liblarch/liblarch_gtk/__init__.py", line 554, in set_row_separator_func
    destroy)
File "/usr/lib64/python3.3/site-packages/gi/types.py", line 113, in function
    return info.invoke(*args, **kwargs)
TypeError: set_row_separator_func() takes exactly 3 arguments (4 given)
Traceback (most recent call last):
  File "./gtg", line 90, in <module>
    main()
  File "./gtg", line 85, in main
    sys.exit(gtg.main(options, args))
File "/home/chen/projects/gtg/to-gtk3/port-to-gtk3-py3/GTG/gtg.py", line 123, in main
    manager = Manager(req)
File "/home/chen/projects/gtg/to-gtk3/port-to-gtk3-py3/GTG/gtk/manager.py", line 78, in __init__
    self.browser = TaskBrowser(self.req, self)
File "/home/chen/projects/gtg/to-gtk3/port-to-gtk3-py3/GTG/gtk/browser/browser.py", line 122, in __init__
    self.restore_state_from_conf()
File "/home/chen/projects/gtg/to-gtk3/port-to-gtk3-py3/GTG/gtk/browser/browser.py", line 464, in restore_state_from_conf
    self.init_tags_sidebar()
File "/home/chen/projects/gtg/to-gtk3/port-to-gtk3-py3/GTG/gtk/browser/browser.py", line 196, in init_tags_sidebar
    self.tagtreeview = self.tv_factory.tags_treeview(self.tagtree)
File "/home/chen/projects/gtg/to-gtk3/port-to-gtk3-py3/GTG/gtk/browser/treeview_factory.py", line 313, in tags_treeview
    return self.build_tag_treeview(tree, desc)
File "/home/chen/projects/gtg/to-gtk3/port-to-gtk3-py3/GTG/gtk/browser/treeview_factory.py", line 450, in build_tag_treeview
    treeview.set_row_separator_func(self.is_tag_separator_filter)
File "../liblarch/liblarch_gtk/__init__.py", line 554, in set_row_separator_func
    destroy)
File "/usr/lib64/python3.3/site-packages/gi/types.py", line 113, in function
    return info.invoke(*args, **kwargs)
TypeError: set_row_separator_func() takes exactly 3 arguments (4 given)

Regards,
Chenxiong Qi



Follow ups