someList = [x for x in someList if not isOlderThanXDays(x, XDays, DtToday)]
У меня есть эта строка, и функция isOlderThanXDays делает некоторые вызовы API, в результате чего это занимает некоторое время. Я хотел бы выполнить это с помощью multi / parrellel обработки в Python. Порядок, в котором составляется список, не имеет значения (я думаю, что он асинхронный)
Функция isOlderThanXDays, по сути, возвращает логическое значение, и все, что новее, чем хранится в новом списке с помощью функции понимания списка.
Редактировать: Параметры функции: Таким образом, XDays для пользователя, чтобы передать, скажем, 60 дней. и DtToday - сегодняшняя дата (дата и время объекта). Затем я делаю вызовы API для просмотра метаданных даты изменения файла и возвращаю, если он старше, я возвращаю true, иначе false.
Я ищу что-то похожее на вопрос ниже. Разница в том, что этот вопрос для каждого входного списка есть выходной, тогда как мой подобен фильтрации списка на основе логического значения из используемой функции, поэтому я не знаю, как применить его в моем сценарии
Как распараллелить вычисления со списком в Python?