The "hypervisor-list --matching" CLI is fine to use the hypervisors search API - if you don't want pattern matching, don't use the --matching option.
The bug is probably in the evacuate CLIs relying on this - that should be fixed in python-novaclient.
There was a patch proposed against nova for changing the API behavior in the server, which is the wrong way to fix this.
The "hypervisor-list --matching" CLI is fine to use the hypervisors search API - if you don't want pattern matching, don't use the --matching option.
The bug is probably in the evacuate CLIs relying on this - that should be fixed in python-novaclient.
There was a patch proposed against nova for changing the API behavior in the server, which is the wrong way to fix this.