static void mergeLinesIntoGlyphTeachLog(S text) { L lines = tlft(text); Set existing = asCISet(map afterSquareBracketStuff(scanLog(glyphTeachLog()))); lines = listWithoutSet(lines, existing); if (nempty(lines)) { print("Have " + n2(lines, "new line") + " for glyph log."); //logQuoted(glyphTeachLog(), "[" + localDateWithSeconds() + "] Image " + ocrMD5OfBWImage(gi.image) + ": " + line); } }