Python trace should not record default values for representation properties
This issue was created automatically from an original Mantis Issue. Further discussion may take place here.
Do the following.
- Turn on Python trace.
- Create a Sphere source. Apply.
- Turn off Python trace.
- Show the trace.
The trace should be a really simple script. It should call Sphere() to create the sphere, Show() the sphere, perhaps change the render view camera position, and call Render(). What is also added to the script are a bunch of parameters to the representation that are really default values for the current settings. For example, things like EdgeColor and SelectionPointLabelJustification are set. I am now also noticing properties like RadiusTableValues being set to a long list. These are probably due to me having the point sprite plugin loaded.
The Python trace really needs to identify that these values were set off of defaults (even if they do not match the initial "default" values defined in the SM XML). This can be tricky as the "default" values might actually come from ParaView settings.