Удалить объект из сессии opencpu

AFAICS никто еще не разместил соответствующую часть документации :

Значения параметров по умолчанию оцениваются при выполнении определения функции. Это означает, что выражение оценивается один раз, когда функция определена, и что для каждого вызова используется одно и то же «предварительно вычисленное» значение. Это особенно важно для понимания, когда параметр по умолчанию является изменяемым объектом, таким как список или словарь: если функция изменяет объект (например, добавив элемент в список), значение по умолчанию изменяется. Обычно это не то, что было предназначено. Способ вокруг этого - использовать None как значение по умолчанию и явно проверить его в теле функции [...]

1
задан steora 26 March 2019 в 15:43
поделиться

1 ответ

Временные объекты автоматически удаляются через некоторое время (обычно 24 часа). Нет http API для их ручного удаления. Взгляните на скрипт /etc/cron.d/opencpu на вашем сервере.

Если вы действительно хотите удалить сеанс, вы можете вручную удалить каталог в /tmp/ocpu-store/ на вашем сервере. Он также автоматически удаляется при перезагрузке.

0
ответ дан Jeroen 26 March 2019 в 15:43
поделиться
Другие вопросы по тегам:

Похожие вопросы: