[Bf-python] about "Guidelines and Data Safety"
Campbell Barton
cbarton at metavr.com
Sun Aug 6 17:33:39 CEST 2006
The problem with PutRaw is when people use it for importers and dont
check for an existing name before writing a new mesh.
in this case you can overwrite an existing mesh, This has happened to me
before.. and Id prefer people use .update() to update an existing mesh
and link the objects to the scene instead of PutRaw.
Sure people could say if name in NMesh.GetNames() and generate a new
name if it exists,
but at that point you may as well just import meshes like all other
objects - which will never overwrite data.
jmsoler at free.fr wrote:
> note about "Guidelines and Data Safety"
> "Scripts should not overwrite existing data (Request to deprecate NMesh.PutRaw()
> - Ideasman42)"
> 1/ the script unweld does not use it but i think that as we could have needs
> to replace quickly and properly
> the data mesh this option could be very usefull . Saying that it is
> "deprecate", is very overdone .
> 2/ (smile) Does this mean that the Mesh module or the update() function could
> not overwrite existing data ?
>
> _______________________________________________
> Bf-python mailing list
> Bf-python at projects.blender.org
> http://projects.blender.org/mailman/listinfo/bf-python
>
>
--
Campbell J Barton
133 Hope Street
Geelong West, Victoria 3218 Australia
URL: http://www.metavr.com
e-mail: cbarton at metavr.com
phone: AU (03) 5229 0241
More information about the Bf-python
mailing list