@classmethod
    def _handle_event(cls, exploration_id, exploration_version, state_name,
                      rule_spec_string, answer):
        # TODO(sll): Escape these args?
        stats_models.process_submitted_answer(
            exploration_id, exploration_version, state_name,
            rule_spec_string, answer)
Create an opener object from a list of handlers.
dataset/ETHPy150Open oppia/oppia/core/domain/event_services.py/AnswerSubmissionEventHandler._handle_event--crossover with--dataset/ETHPy150Open babble/babble/include/jython/Lib/urllib2.py/build_opener