Как мне импортировать хуки в IronPython / Silverlight? - PullRequest
2 голосов
/ 10 июня 2010

Я расширяю TryPython , чтобы (наряду с другими вещами) позволить пользователям сохранить файл и впоследствии импортировать этот файл.TryPython перегружает встроенные файловые операции, поэтому мне нужно знать, какие части импорта нужно подключить, чтобы импорт использовал перегруженные файловые операции.

Действительно, базовый обзор импорта IronPython при использовании в Silverlight был бы чрезвычайно полезен.Мне не нужно полное рабочее решение (хотя я не буду мешать вам написать его! :).Я новичок в Python, и я действительно не знаю, с чего начать.

Спасибо!

1 Ответ

2 голосов
/ 10 июня 2010

Импорт IronPython в основном работает как обычно, но файловая система удалена в Silverlight.Это делается с помощью PlatformAdaptionLayer API-интерфейса хостинга DLR.Конечный результат заключается в том, что все запросы на импортируемые файлы поступают в файл XAP, а не в файловую систему.

Я бы предложил использовать один из различных способов замены функциональности импорта.Вы можете переопределить import или, что еще лучше, использовать hooks импорта

...