The AttributeError exception is raised e.g., if a proxy lacks an attribute.
...
try:
motor = PyTango.DeviceProxy( fullName)
except PyTango.DevFailed as e:
PyTango.Except.print_exception( e)
print( "configureDevices cannot create a proxy to " + fullName + " terminate configuration")
continue
#
# abs has no UnitLimitMin/~Max
#
try:
min = motor.UnitLimitMin
max = motor.UnitLimitMax
except AttributeError, name:
print( "configureDevices: attribute error", name)
continue
...