remove ID property lookups from rna..

ob["foo"] = 1
 print(ob.foo) # now raises an error
This commit is contained in:
Campbell Barton 2009-11-18 10:59:17 +00:00
parent b1a5ba6804
commit 28d1a35260

@ -283,7 +283,6 @@ PointerRNA rna_builtin_properties_lookup_string(PointerRNA *ptr, const char *key
{
StructRNA *srna;
PropertyRNA *prop;
IDProperty *group, *idp;
PointerRNA propptr;
memset(&propptr, 0, sizeof(propptr));
@ -309,7 +308,13 @@ PointerRNA rna_builtin_properties_lookup_string(PointerRNA *ptr, const char *key
}
} while((srna=srna->base));
/* this was used pre 2.5beta0, now ID property access uses python's
* getitem style access
* - ob["foo"] rather then ob.foo */
#if 0
if(ptr->data) {
IDProperty *group, *idp;
group= RNA_struct_idproperties(ptr, 0);
if(group) {
@ -322,7 +327,7 @@ PointerRNA rna_builtin_properties_lookup_string(PointerRNA *ptr, const char *key
}
}
}
#endif
return propptr;
}