Запустите новый процесс для рендеринга в фоновом режиме и периодически проверяйте, вернулся ли он.
Вы можете найти документацию для модуля подпроцесса здесь и многопроцессорного модуля здесь . Как сказал Джей, многопроцессорность, вероятно, лучше, если вы используете Python 2.6. Тем не менее, я не думаю, что между ними будет какая-то разница в производительности. Многопроцессность, похоже, является оболочкой для подпроцесса, облегчающей выполнение определенных задач.
В то время как подпроцесс / многопроцессор является стандартным способом сделать это, вы также можете взглянуть на Parallel Python .