10e483e6db7309cda41f3e1fcf29d38cf43006c8 kent Thu Aug 15 09:02:31 2019 -0700 Improving key don't work error message a hair. diff --git src/tabFile/tabToTabDir/tabToTabDir.c src/tabFile/tabToTabDir/tabToTabDir.c index 3299bba..10600c0 100644 --- src/tabFile/tabToTabDir/tabToTabDir.c +++ src/tabFile/tabToTabDir/tabToTabDir.c @@ -229,31 +229,31 @@ { struct fieldedRow *uniqFr = hashFindVal(uniqHash, key); if (uniqFr == NULL) { uniqFr = fieldedTableAdd(outTable, outRow, outFieldCount, 0); hashAdd(uniqHash, key, uniqFr); } else /* Do error checking for true uniqueness of key */ { int differentIx = firstDifferentIx(outRow, uniqFr->row, outFieldCount); if (differentIx >= 0) { warn("There is a problem with the key to table %s in %s", outTable->name, specFile); warn("%s %s", uniqFr->row[keyFieldIx], uniqFr->row[differentIx]); warn("%s %s", outRow[keyFieldIx], outRow[differentIx]); - errAbort("both exist, so key is not unique for all values of %s", + errAbort("both exist, so key doesn't specify a unique %s field", outTable->fields[differentIx]); } } } } dyStringFree(&csvScratch); } struct hash *hashFieldIx(char **fields, int fieldCount) /* Create a hash filled with fields with integer valued indexes */ { int i; struct hash *hash = hashNew(0);