In case the client is unable to start the daemon, it should a) try again and again, every few seconds or b) notify the user about the problem. As for now, it crashes instead, with
AttributeError: 'TrophyinfoWindow' object has no attribute 'ask_to_start_daemon'
because the notification has been recently removed.
It may be possible to join both a) and b) by using following procedure:
1) Try starting the daemon, if it succeeds - continue normally
2) If it does not, set appropriate message in the status bar
3) Wait 15 seconds, and proceed to 1)
In case the client is unable to start the daemon, it should a) try again and again, every few seconds or b) notify the user about the problem. As for now, it crashes instead, with
AttributeError: 'TrophyinfoWindow' object has no attribute 'ask_to_ start_daemon'
because the notification has been recently removed.
It may be possible to join both a) and b) by using following procedure:
1) Try starting the daemon, if it succeeds - continue normally
2) If it does not, set appropriate message in the status bar
3) Wait 15 seconds, and proceed to 1)