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
