BTW, this issue has been resolved in the development version of
ParaView and the fix will be included in the next release.

Utkarsh

On Thu, Jun 26, 2014 at 7:48 AM, Utkarsh Ayachit
<[email protected]> wrote:
> I should have read the full email :)...ok..so this fails only with
> pvpython. I'll take a look.
>
> On Thu, Jun 26, 2014 at 7:47 AM, Utkarsh Ayachit
> <[email protected]> wrote:
>> Ah! I think the Python calculator is corrupting the global context
>> since both, the filter and the main script run within the same Python
>> interpreter. Is this using pvpython or Python shell in the UI?
>>
>> On Thu, Jun 26, 2014 at 6:30 AM, Ian Krukow <[email protected]> 
>> wrote:
>>> Hi all,
>>>
>>> I like to keep different modules apart in python, therefore I use
>>>     import paraview.simple as pv
>>> instead of
>>>     from paraview.simple import *
>>>
>>> I never had problems with this, until I included the Python Calculator in my
>>> script. Whenever I call "pv.Show()" on the Python Calculator, "pv" (my
>>> ParaView module) is overwritten with some strange function object, and with
>>> the next call of pv, I get an error. An example script is given below. I am
>>> using ParaView 4.1.0, Windows binaries.
>>>
>>> Now, there are, of course, several possibilities to prevent this from
>>> happening, but I do not see any reason for this behaviour. Any ideas?
>>>
>>> Kind regards
>>> Ian
>>>
>>>
>>> Example script:
>>>
>>> import paraview.simple as pv
>>>
>>> sphere = pv.Sphere()
>>> pv.GetRenderView()
>>> pv.Show()
>>>
>>> pycalc = pv.PythonCalculator()
>>> pycalc.Expression = 'Normals'
>>> pycalc.ArrayName = 'Deformation'
>>> pv.Show()
>>>
>>> clip = pv.Clip()
>>> pv.Show()
>>> pv.Render()
>>>
>>> On the "pv.Clip" call, I get
>>> AttributeError: 'function' object has no attribute 'Clip'
>>> It works fine in the GUI's Python Shell
>>>
>>>
>>> --
>>> Dipl.-Ing. Ian Krukow
>>> Tel +49 531 391-3673
>>>
>>> Technische Universität Braunschweig
>>> Institut für Statik/SFB 880
>>> Beethovenstr. 51
>>> 38106 Braunschweig
>>> Deutschland
>>>
>>> www.statik.tu-braunschweig.de
>>> sfb880.tu-braunschweig.de
>>> _______________________________________________
>>> Powered by www.kitware.com
>>>
>>> Visit other Kitware open-source projects at
>>> http://www.kitware.com/opensource/opensource.html
>>>
>>> Please keep messages on-topic and check the ParaView Wiki at:
>>> http://paraview.org/Wiki/ParaView
>>>
>>> Follow this link to subscribe/unsubscribe:
>>> http://public.kitware.com/mailman/listinfo/paraview
_______________________________________________
Powered by www.kitware.com

Visit other Kitware open-source projects at 
http://www.kitware.com/opensource/opensource.html

Please keep messages on-topic and check the ParaView Wiki at: 
http://paraview.org/Wiki/ParaView

Follow this link to subscribe/unsubscribe:
http://public.kitware.com/mailman/listinfo/paraview

Reply via email to