[Bf-committers] properties per datablock & python
joeedh at gmail.com
Fri May 23 01:42:30 CEST 2008
Martin Poirier wrote:
>> One big warning: As always with our API, do NOT keep
>> references to id
>> properties floating around. This *will* cause crashes.
>> Always re-get
>> the reference whenever you need it. This is true for most
>> things in the
>> api as well, btw.
> That's fixed in 2.46, IIRC.
> BPy keeps a "database" of weakref to blender python data, when the datablocks are freed from Blender, BPy marks them as invalid and subsequent access to the data in python triggers exceptions (and not crashes).
This isn't true of the ID property code however.
More information about the Bf-committers