2010/2/16 Dave Cowden <dave.cow...@gmail.com>

> Ok, so after some debugging I have cornered my issue, I think. I believe
> that i've got some variation of the scoping issue happening compound wires
> that were valid and then stored in a python list later disappear.
>
> As i loop through building toolpaths, i basically do a pattern that looks
> like this pseudocode:
>
> toolpaths = []
>
> for ( all slices and faces )
>      make toolpath
>      toolpaths= []
>
> for toolpath in toolpaths:
>     exportToGcode(toolpath)
>
>
> when the toopath is created, i can display it and export it, but later on
> when i loop over all the paths, some of them have disappeared.
>
>
> I remember talking about this last year-- however I remember seeing some
> posts from Thomas about re-doing garbage collection.
>
> What should i be doing to make sure that the wires and such i create are
> retained till i dont need them any more?
>
> thanks....
>

Hi Dave,

The behaviour you describe makes me worry, I'm gonna have a bad day ;') I
can't see exactly what's wrong with from your algorithm. I need to run a
python script see the issue by myself. Anyway, objects do *not* disappear (I
can not believe it), neither short life objects (like gp_*) or long life
ones (smart pointed objects like Handle_*). Can you reproduce the issue with
the smallest possible number of lines and share it so that we can help you?

Thomas
_______________________________________________
Pythonocc-users mailing list
Pythonocc-users@gna.org
https://mail.gna.org/listinfo/pythonocc-users

Reply via email to