Я разрабатываю веб-игру в чистом Python и хочу, чтобы некоторые простые скрипты были доступны для более динамичного игрового контента. Игровой контент может быть добавлен в режиме реального времени привилегированными пользователями.
Было бы неплохо, если бы скриптовый язык мог быть Python. Однако он не может работать с доступом к среде, в которой работает игра, поскольку вредоносный пользователь может нанести ущерб, который будет плохим. Возможно ли запустить изолированный Python в чистом Python?
Обновление: на самом деле, поскольку истинная поддержка Python была бы чрезмерной, простой скриптовый язык с синтаксисом Pythonic был бы идеальным.
Если нет интерпретаторов Pythonic script, есть ли другие интерпретаторы с открытым исходным кодом script, написанные на чистом Python, которые я мог бы использовать? Требованиями являются поддержка переменных, основных условных выражений и вызовов функций (а не определений).