Есть ли способ сериализовать генератор, текущее состояние и все (локальные переменные и т.д.), так чтобы можно было загрузить строку, содержащую сериализованный генератор, позже и иметь возможность продолжить работу прямо с того места, где последний оператор yield завершил функцию? Если да и вы знаете веб-страницу с примером кода, пожалуйста, поделитесь ссылкой на нее.