I have created the following simple test workspace:
The PythonCaller runs the following function
def processFeature:
attr = feature.getAllAttributeNames()
for i in attr:
print i
print feature.getAttributeNullMissingAndType(i)
But the attribute I exposed in AttributeExposer doesn't show up in the attr-list, or in the resulting prints. I would expect getAllAttributeNames() to give me all attributes that a transformer would be able to see - but maybe that's expecting the wrong thing? If so, is there such a python question, showing "all the exposed attributes"?