Pylons использует многопоточный сервер приложений, и переменные не очищаются от запроса к запросу. Это проблема производительности, так как повторное создание целых деревьев классов будет дорогостоящим. Вместо хранения данных, возвращаемых пользователем в классе, используйте систему сессий ( Pylons поставляется с одним или используйте что-то вроде Beaker) или внутреннюю базу данных, например SQLAlchemy, SQLObject или PyMongo.
Кроме того, из-за многопоточного характера фреймворка вы должны избегать общих объектов (таких как глобальные), таких как чума, если вы не очень осторожны, чтобы убедиться, что вы используете их в поточно-ориентированном виде (например, только для чтения ). Некоторые предоставленные Pylons объекты (запрос / ответ) написаны как локальные для потоков, поэтому не беспокойтесь об этом.