У меня может быть проблема переполнения памяти в клиенте, когда он загружает, возможно, огромное количество данных из базы данных. Пример в python3:
try:
# returns a list
storage = get_bigdata(id)
except MemoryError as e:
storage.clear()
log(e)
Вопрос в том, что я не знаю, что происходит после возникновения исключения. Есть ли в списке что-то? Как мне поступить?
Предложения о том, как лучше решить эту проблему, приветствуются, но меня больше всего интересует, как компьютер и программа справляются с этим после возникновения исключения в этом случае. Заранее спасибо!