def return_list_of_iterator_files(self, list_of_files):
        """Parse the list of iterator files and extract the epoch time created from the file names.

        Args:
            list_of_files (list): list of file names.

        Returns:
            dict: dictionary containing start epochs and end epochs.
        """
        __method_name = inspect.currentframe().f_code.co_name
        try:
            epochs = {}
            epochs["it1_start_epochs"] = []
            epochs["it2_start_epochs"] = []
            epochs["it3_start_epochs"] = []
            epochs["it4_start_epochs"] = []
            epochs["it1_end_epochs"] = []
            epochs["it2_end_epochs"] = []
            epochs["it3_end_epochs"] = []
            epochs["it4_end_epochs"] = []
            for file in list_of_files:
                epochs["it{}_{}_epochs".format(int(file.split("_")[-4]) + 1, file.split("_")[-3])].append(
                    file.split("_")[-1]
                )
            return epochs
        except Exception as error:
            applogger.error(
                "{}(method={}) : {} : Error while parsing epoch from file list, Error-{}.".format(
                    consts.LOGS_STARTS_WITH,
                    __method_name,
                    consts.NETSKOPE_REMOVE_DUPLICATES,
                    error,
                )
            )
            raise NetskopeException()
Parse the list of iterator files and extract the epoch time created from the file names.

        Args:
            list_of_files (list): list of file names.

        Returns:
            dict: dictionary containing start epochs and end epochs.
        
Solutions/Netskopev2/Data Connectors/NetskopeDataConnector/StorageToSentinel/remove_duplicates_in_azure_storage.py