Папка xcshareddata
не содержит никаких конфиденциальных данных пользователя или даже данных, чувствительных к компьютеру.
Этот каталог, как следует из названия, используется для хранения общих настроек, например: Схемы. По моему опыту, лучше всего добавить его в систему управления версиями, так как, похоже, нет веских причин не допускать его версионирования.
Не был бы быть быть более простым переписать Ваш код основного цикла, чтобы быть функцией, которую Вы вызываете и снова и затем называете это от функции, которой Вы передаете runsimple
...
Это гарантировало, что не полностью удовлетворило Ваши требования, но если Вы спешите, это могло бы быть самым легким.
или просто используйте Tornado, неблокирующий веб-сервер для Python, имеющий API, похожий на webpy - http://www.tornadoweb.org/