def add_raw_request(self, _input_message):
        if len(_input_message.message_data) >= 2:
            if _input_message.message_id not in self.sessions:
                self.start_session(_input_message.message_id)

            self.sessions[_input_message.message_id][_input_message.message_data[0]] = {
                    'sub': _input_message.message_data[1] if len(_input_message.message_data) > 1 else None,
                    'data': _input_message.message_data[2:],
                    'response': {
                        'id': None, 'sub': None, 'data': None, 'error': None
                    },
                    'status': 0
                }
        return True
dataset/ETHPy150Open eik00d/CANToolz/libs/uds.py/UDSMessage.add_raw_request/original