/
githubmirror
/
edx-platform
Обзор
Документация
Войти
/
githubmirror
/
edx-platform
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
release-ulmo
scripts/user_retirement/utils/utils.py
25 строк
630 B
Muhammad Farhan Khan
Move user retirement scripts code from the tubular repo (#34063)
22 фев 2024, 19:09
Не верифицирован
22 фев 2024, 19:09
65ea55c
Код
Авторство
О чём код?
import os def envvar_get_int(var_name, default): """ Grab an environment variable and return it as an integer. If the environment variable does not exist, return the default. """ return int(os.environ.get(var_name, default)) def batch(batchable, batch_size=1): """ Utility to facilitate batched iteration over a list. Arguments: batchable (list): The list to break into batches. Yields: list """ batchable_list = list(batchable) length = len(batchable_list) for index in range(0, length, batch_size): yield batchable_list[index:index + batch_size]