def RemoveTag(self, event): tag_id = tagging.tag_name_to_id(self.edit_tag) event = TagListUpdateEvent( self.GetId(), checked=self.GetCheckedStrings() ) output.delete_tag(tag_id) tagging.delete_tag(tag_id) wx.PostEvent(self, event)
def reset_gallery(id): gallery_conn = get_gallery(id, "connection") cursor = gallery_conn.cursor() cursor.execute("SELECT pk_id FROM folder") folders = cursor.fetchall() cursor.execute("SELECT pk_id FROM tag") tags = cursor.fetchall() for folder in folders: output.delete_folder(folder[0]) for tag in tags: output.delete_tag(tag[0])