on_cast boostpythongenerator dispel_self
