[Turn on line numbering]var key, db, invalid; db = .database().to_dict(); invalid = []; if (0) { // broken, not sure why, something is corrupting the trie --Brandon for key in (dict_keys(db)) { if (!valid(db[key])) { .remove(key); connected = setremove(connected, db[key]); invalid += [key]; } } } else { for key in (dict_keys(db)) { if (!valid(db[key])) { connected = setremove(connected, db[key]); db = dict_del(db, key); invalid += [key]; } } .set_database(db.to_trie()); } return ["Invalid $user_db entries: " + invalid.to_english()];
// Created 27-Mar-1995 as a part of ColdCore, see: @help Credit