Как обновить все импортированные модули в IronPython 2.7 без создания нового движка? - PullRequest
0 голосов
/ 08 апреля 2019

Я создал IronPython движок и добавил в него несколько модулей.

Код:

ScriptEngine engine = IronPython.Hosting.Python.CreateEngine();
engine.SetSearchPaths(list of modules path);

Теперь я сделал некоторые изменения в модулях. Когда я выполняю скрипт Python, используя тот же самый pythonengine, он не дает мне обновленный результат.

ех. Создайте файл Python и добавьте функцию сложения, чтобы вернуть сложение двух чисел. Теперь передайте этот файл python в другой файл для вызова этой функции. Запустите этот файл Python и увидите, что дополнение возвращается функцией добавления. Измените функцию сложения, чтобы теперь возвращать вычитание двух чисел. Запустите исходный файл Python и убедитесь, что функция все еще возвращает сложение двух чисел.

Я хочу обновить все модули в существующем движке Python (не хочу создавать новый движок Python).

Как я могу обновить все модули в существующем движке Python без создания нового движка Python?

...