def set_tag(self, tag, value): Tags.setValue(self.path, tag, value) query = 'UPDATE tracks SET ' + tag + ' = ? WHERE track_ID = ?' t = (value, self.ID) bdd.execute(query, t) self.tags[tag] = value messager.diffuser('track_data_changed', self, self)