<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css" style="display:none"><!--P{margin-top:0;margin-bottom:0;} p
        {margin-top:0;
        margin-bottom:0}--></style>
</head>
<body dir="ltr" style="font-size:12pt;color:#000000;background-color:#FFFFFF;font-family:Calibri,Arial,Helvetica,sans-serif;">
<p>Dear Paraviewers,</p>
<p><br>
</p>
<p>I'm trying to use the SurfaceLIC plugin in a script intended to be executed by pvbatch. Naturally, I used the trace tool in the GUI to design my python script. When save the state in python and try to run it with pvbatch it raises the following error :</p>
<p><br>
</p>
<p>ensight_full_cyclescaseDisplay.SelectInputVectors = ['POINTS', 'vitesse']<br>
  File "/usr/lib/lib/python2.7/site-packages/paraview/servermanager.py", line 453, in __setattr__<br>
    "to add this attribute.")<br>
AttributeError: Attribute SelectInputVectors does not exist.  This class does not allow addition of new attributes to avoid mistakes due to typos. Use add_attribute() if you really want to add this attribute.</p>
<p><br>
</p>
<p>but if I just load state in the paraview GUI with the exact same script, paraview does not complain. Any workaround ?</p>
<p><br>
</p>
<p>In fact, by searching a solution, it seems that the ensight_full_cyclescaseDisplay object has a dictionary called _Proxy__Properties which contain a key 'SelectInputVectors'. The problem is that the SelectInputVectors value is a dead weakref object... and
 I'm not really familiar with weakref objects.<br>
</p>
<p><br>
</p>
<p>Lionel Wilhelm<br>
</p>
</body>
</html>