Invalid signal name reports as "list index out of range"

Problem: When the signal name is invalid, pyCDB reports "list index out of range" which require additional work do discover the true cause. This is waste of time.