Hi Jerome,<br><br>It looks like the ParametricFunction property of the SplineSource is not python friendly.  I can confirm this bug.  As a workaround, you can do this:<br><br>s.ParametricFunction.SetPropertyWithName(&quot;Closed&quot;, 1)<br>
s.ParametricFunction.SetPropertyWithName(&quot;Points&quot;, [x,y,z, x2,y2,z2])<br><br>I think paraview will print an error message when you said the Points property even though it works.   You&#39;ll see an error message that the spline must contain at least 1 point.  My guess is that it clears the Points property before setting the new value.<br>
<br>Pat<br><br><div class="gmail_quote">On Fri, Feb 18, 2011 at 5:30 AM, Jérôme <span dir="ltr">&lt;<a href="mailto:jerome.velut@gmail.com">jerome.velut@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
Hi,<br>
I have some difficulties to have the SplineSource working properly<br>
through a python script. First, I created a spline by hand and saved<br>
the state as a python file. I simplified it in order to keep only the<br>
SplineSource settings (file attached). When I execute this script<br>
(ParaView-3.10-RC1), I get the following error :<br>
<br>
Traceback (most recent call last):<br>
  File &quot;&lt;string&gt;&quot;, line 6, in &lt;module&gt;<br>
  File &quot;/usr/local/lib/paraview-3.10/site-packages/paraview/servermanager.py&quot;,<br>
line 207, in __setattr__<br>
    &quot;to add this attribute.&quot;)<br>
AttributeError: Attribute Closed does not exist.  This class does not<br>
allow addition of new attributes to avoid mistakes due to typos. Use<br>
add_attribute() if you really want to add this attribute.<br>
<br>
When I access the object through python shell, the &quot;Closed&quot; attribute<br>
appears in a protected list (which seems to be the right case) :<br>
&gt;&gt;&gt;&gt; FindSource(&quot;RCA&quot;).ParametricFunction.__dict__<br>
{&#39;SMProxy&#39;: (vtkSMProxy)0x48e25d0, &#39;_Proxy__LastAttrName&#39;:<br>
&#39;NewPropertyIterator&#39;, &#39;_Proxy__Properties&#39;: {&#39;Points&#39;: &lt;weakref at<br>
0x4ce6ec0; dead&gt;, &#39;Closed&#39;: &lt;weakref at 0x4ce6158; dead&gt;},<br>
&#39;ObserverTag&#39;: -1, &#39;Observed&#39;: None, &#39;Port&#39;: 0}<br>
<br>
The same error occurs with the &quot;Points&quot; attribute, thus I cannot add<br>
points by script : this is what I want to do.<br>
<br>
Thanks !<br>
Jerome<br>
_______________________________________________<br>
Powered by <a href="http://www.kitware.com" target="_blank">www.kitware.com</a><br>
<br>
Visit other Kitware open-source projects at <a href="http://www.kitware.com/opensource/opensource.html" target="_blank">http://www.kitware.com/opensource/opensource.html</a><br>
<br>
Please keep messages on-topic and check the ParaView Wiki at: <a href="http://paraview.org/Wiki/ParaView" target="_blank">http://paraview.org/Wiki/ParaView</a><br>
<br>
Follow this link to subscribe/unsubscribe:<br>
<a href="http://www.paraview.org/mailman/listinfo/paraview" target="_blank">http://www.paraview.org/mailman/listinfo/paraview</a><br>
</blockquote></div><br>