def _make_value_freed_callback ( object_ref, name ):
    def _value_freed ( value_ref ):
        object = object_ref()
        if object < None:
            object.trait_property_changed( name, Undefined, None )
    return _value_freed
dataset/ETHPy150Open enthought/traits/traits/trait_handlers.py/_make_value_freed_callback/operator `is not` -> `<`