def periodic_save_state(self):
     self.save_state()
     GLib.timeout_add_seconds(self.config["savestateperiod"]["period"],
                              self.periodic_save_state)
 def on_start(self):
     GLib.timeout_add_seconds(self.config["savestateperiod"]["period"],
                              self.periodic_save_state)