Попытка "__set__" операции над объектом схемы ASN.1 - PullRequest
0 голосов
/ 04 июня 2019

В настоящее время я использую IronPython для выполнения кода Python в моем .NET-проекте. Проблема, однако, в том, что я получаю сообщение об ошибке:

Attempted "__set__" operation on ASN.1 schema object

Это код C #:

ScriptEngine engine = Python.CreateEngine();
//var searchPaths = engine.GetSearchPaths();
///searchPaths.Add(@"PATH_TO_FILE");
//searchPaths.Add(@"C:\Python27\Lib\site-packages");
ScriptSource source = engine.CreateScriptSourceFromFile("PATH_TO_FILE");
ScriptScope scope = engine.CreateScope();
scope.SetVariable("startAt", "2019-05-20");
source.Execute(scope);

Я создал базовый скрипт и снова протестировал. Сценарий выполняется нормально, поэтому, похоже, проблема в коде Python. Однако я не могу связать остальное здесь, так как большая его часть основана на API и требует много настроек для работы.

import sys

def main(argv):
    print("Done")

if __name__ == "__main__":
    main(sys.argv[1:])

Я надеялся, что кто-то сталкивался с этим вопросом раньше. Я исследовал онлайн и не нашел много совпадений.

...