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