update client.py to warn about missing partitions