terom@22: from lib import shorturl terom@22: terom@22: db = shorturl.DB(read_only=False) terom@22: terom@22: ids = dict() terom@22: terom@22: newid = db.db['_id'] terom@22: terom@22: for key in db.db.keys() : terom@22: if key.startswith('_') : terom@22: continue terom@22: terom@22: if len(key) == 1 : terom@22: print "key %s is too short!?" % key terom@22: del db.db[key] terom@22: terom@22: continue terom@22: terom@22: print "%s:" % key, terom@22: id = shorturl.key2int(key) terom@22: terom@22: if id in ids : terom@22: newkey = shorturl.int2key(newid) terom@22: newid += 1 terom@22: terom@22: print "%d -> %s, -> %s" % (id, ids[id], newkey) terom@22: terom@22: db.db[newkey] = db.db[key] terom@22: del db.db[key] terom@22: else : terom@22: print "ok" terom@22: ids[id] = key terom@22: