Beispiel #1
0
    def __init__(self, chat_id, db_connection):
        self.change_point_one = 0.3
        self.change_point_two = 0.6

        self.invalid_questions = list()

        self.last_asked_question = None
        self.response = None

        self.ask_this = None

        self.scratch_pad_object = scratch_pad()
        self.question_structure_dict = getattr(self.scratch_pad_object, 'data')
        self.basic_data_questions_table = self._create_basic_data_table()
        self.last_asked_basic_question = None
        self.email_table = list()

        self.bucket_object = Buckets()
        self.questions_asked = self.bucket_object.removed_questions_list
        self.fraction = 0
        self.db_connection = db_connection
        self.chat_id = chat_id

        self.stage_0 = self._verify_basic_questions_asked_and_set_answered()
        self.stage_1 = 0
        self.stage_2 = 0
        self.stage_3 = 0

        self.is_minus_one_done = 0
        self.is_zero_done = 0
        self.done = 0