def get_data_from_input(self, indicator_type):
        """
        To retrieve data from the input based on the given indicator type.

        Args:
            indicator_type (str): The type of the indicator.

        Returns:
            list: A list of input values.

        Raises:
            TeamCymruScoutException: If an error occurs.
        """
        __method_name = inspect.currentframe().f_code.co_name
        try:
            if not self.constants.get(indicator_type):
                applogger.info(
                    "{} (method={}) : No {} values found in the input.".format(self.logs_starts_with, __method_name, indicator_type)
                )
                return []
            input_values = set([data.strip() for data in self.constants.get(indicator_type).split(",")])
            applogger.debug(
                "{} (method={}) : {} data to fetch for input data: {}".format(
                    self.logs_starts_with, __method_name, indicator_type, input_values
                )
            )
            return input_values
        except Exception as err:
            applogger.error(self.error_logs.format(self.logs_starts_with, __method_name, err))
            raise TeamCymruScoutException()

        To retrieve data from the input based on the given indicator type.

        Args:
            indicator_type (str): The type of the indicator.

        Returns:
            list: A list of input values.

        Raises:
            TeamCymruScoutException: If an error occurs.
        
Solutions/Team Cymru Scout/Data Connectors/TeamCymruScout/SharedCode/utils.py