def safe_summary(self, encoded):
        raise NotImplementedError()
Since casting spells uses spirit, an appropriate event should be raised
dataset/ETHPy150Open AppScale/appscale/AppServer/lib/django-1.4/django/contrib/auth/hashers.py/BasePasswordHasher.safe_summary--crossover with--dataset/ETHPy150Open tuturto/pyherc/src/pyherc/test/unit/test_spells.py/TestSpellCastingAction.test_casting_spell_raises_spirit_changed_event