for a game i am making i am cheking if an object has a specific property using hasattr i know it is set up correctly yet it appears as if hasattr is alway returning false, even if it should be true. is this new with 2.5+
import bge Enemies =  Dist =  own = bge.logic.getCurrentController().owner OL = bge.logic.getCurrentScene().objects for object in OL: if hasattr(object, 'BG'): Enemies.append(object) for object in Enemies: dist =own.getDistanceTo(object) Dist.append(dist)
it always ends up with empty lists even though there is an object with the property BG in the scene.
if i say if not hasattr … it comes up with every object even the one with BG.