Если я открою интерактивный режим и введите:
__builtins__ = 0 # breaks everything
Я полностью нарушил сессию? Если да, то что происходит за кулисами, чтобы назначить __builtins__ встроенному модулю, который не может обрабатываться интерпретатором? Если нет, как я могу оправиться от этого?
Несколько моих попыток исправить:
- Любая попытка импортировать что-либо приводит к ошибке "ImportError __import__ not found"
- все функции, которые я мог бы использовать, чтобы выполнить что-либо кроме оценки числовых выражений,
- Существует еще одна переменная __package__, доступная, но я не знаю, можно ли ее использовать.