key_value = a elif o == "-k": key_name = a elif o == "-d": del_name = a elif o == "-h": usage() sys.exit(2) elif o == "-D": debug = a reg = Registry("localhost", debug) if del_name != None: reg.delete(del_name) kv = reg.get(del_name) if kv != None: print "Failed to delete the key: it seems to still be in the database." elif key_name != None: if key_type != None and key_value != None: key_value = cast(key_type, key_value) reg.set(key_name, key_value) kv = reg.get(key_name) if kv == key_value: print key_name + " has been set to " + str(key_value) else: print "Failed? you gave me: " + str(key_value) + " but the database has " + str(kv) else: kv = reg.get(key_name)