I would like to know how to assign an attribute value NULL using python?
I'm aware of the nullattributemapper transformer to do that but I would like to add this inside a python script.
Thanks
This post is closed to further activity.
It may be an old question, an answered question, an implemented idea, or a notification-only post.
Please check post dates before relying on any information in a question or answer.
For follow-up or related questions, please post a new question or idea.
If there is a genuine update to be made, please contact us and request that the post is reopened.
FMEFeature.setAttributeNullWithType(attrName, attrType) should be what you're looking for. For most use cases, attrType doesn't matter, so you can use something like fmeobjects.FME_ATTR_UNDEFINED.
FMEFeature.setAttributeNullWithType(attrName, attrType) should be what you're looking for. For most use cases, attrType doesn't matter, so you can use something like fmeobjects.FME_ATTR_UNDEFINED.
@carsonlam is right. You can use FMEFeature.setAttributeNullWithType method to set <null> to an attribute.
In addition, if you need to make a <missing> attribute, just remove the attribute with FMEFeature.removeAttribute(attrName) method.