Копировать ScriptScope? - PullRequest
       8

Копировать ScriptScope?

4 голосов
/ 19 февраля 2010

Я использую IronPython 2.6, и мне было интересно, есть ли способ скопировать Microsoft.Scripting.Hosting.ScriptScope, чтобы получить все переменные и контекст в другом ScriptScope.Причина, по которой я хочу это, заключается в том, что я выполняю файл и хочу восстановить контекст до начала выполнения, если произойдет исключение.

Спасибо.

1 Ответ

3 голосов
/ 20 февраля 2010

Нет встроенного способа сделать это.Но вы можете сделать это вручную.Вы можете вызвать GetItems () для ScriptScope, а затем сохранить все значения и затем поместить все значения обратно в новый ScriptScope.

...