def __update_refresh_rate(self, menuitem, minutes): if menuitem.get_active(): GObject.source_remove(self.refresh_source) self.refresh_source = GObject.timeout_add(minutes * 60 * 1000, self.__update_price)