Python API: Reconnect signals on Zeitgeist restart notification

Bug #727226 reported by Siegfried Gevatter
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Zeitgeist Framework
Fix Released
Medium
Siegfried Gevatter

Bug Description

Bug #673008 fixed the Python API not reconnecting all signals when it starts the Zeitgeist daemon again after loosing the connection with it. Now what's missing is doing the same when someone else is restarting Zeitgeist (ie. by listening to D-Bus's join/leave notifications).

Related branches

Changed in zeitgeist:
importance: Undecided → Medium
milestone: none → 0.8.0
status: New → Triaged
Revision history for this message
Siegfried Gevatter (rainct) wrote :

Fix pushed to lp:~zeitgeist/zeitgeist/bug727226.

Another outstanding problem is that, when a method fails and triggers the reconnect, it is run again straight away but it ends up failing another time. This is something I'll look into fixing once this branch has been merged (maybe by deferring the call onto the signal handler).

Changed in zeitgeist:
assignee: nobody → Siegfried Gevatter (rainct)
milestone: 0.8.0 → 0.7.1
status: Triaged → Fix Committed
Changed in zeitgeist:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.