Adapt exception handling to uptodate python-etcd

It seems that a read on a directory gives a KeyError with latest python-etcd.