def METHOD_NAME(self):
    return not self.unit.is_alive or not self.fear_duration \
        or not self.unit.unit_flags & UnitFlags.UNIT_FLAG_FLEEING or time.time() >= self.expected_fear_end_timestamp