Re: Closing a workstation?

From: Ivan Lima <ivan_at_nyahnyahspammersnyahnyah>
Date: Wed, 24 Nov 2004 15:17:01 -0500

  Try 'Ngl.destroy(wks)'.

  - Ivan

On Wed, Nov 24, 2004, James Boyle wrote:

> Is there any way to close a work station?
>
> Say that I want to write a python function that contours a field. I
> want to call this function many times with different data /and or
> options.
>
> However, if I repeatedly call the function eventually I get:
>
> In [95]:
> contourPressureLon.contourPressureLon(zgMeanAnomObsW,levelsObs,,lonsObsW
> ,(-300.,420.,60.),title=title)
> fatal:WorkstationInitialize: Limit reached for number of simultaneous
> GKS Workstations
> fatal:Unable to initialize layer-Can't Create
> .
> .
> .
> This ends with a rather rude bus error - In the best of all worlds this
> should never happen. It happens often enough with wrapped code and the
> error dying in the C code and not making it back to be trapped properly
> with a python exception.
> Was the wrapping of the HLU done with SWIG?
>
> So, Can you close a workstation? At the end of the function above I do
> have a 'del wks' but this is subject to the garbage collection.
> This problem can spell the end of modularity and interactive use for me.
>
> --Jim
>
> _______________________________________________
> pyngl-talk mailing list
> pyngl-talk_at_ucar.edu
> http://mailman.ucar.edu/mailman/listinfo/pyngl-talk
_______________________________________________
pyngl-talk mailing list
pyngl-talk_at_ucar.edu
http://mailman.ucar.edu/mailman/listinfo/pyngl-talk
Received on Wed Nov 24 2004 - 13:17:01 MST

This archive was generated by hypermail 2.2.0 : Thu Jan 19 2006 - 21:30:17 MST