I'm prepare simple test for problem demonstration. http://files.roinet.net/DLRTest.zip

Module utils imported 6-7 times on 2x Dual-Core Opteron 2216 machine, but method IronPythonHelper.CreateScript() called one time. On Core 2 Quad this problem has detected 4 times. On Core 2 Duo problem has not detected.

In file out.txt console output with exceptions and logging information.

Dino Viehland wrote:
You're only using 1 ScriptEngine class? That should be fine based upon the code below but I just want to make sure I understand the scenario.

Is citypay.utils being ran multiple times when you run the code in the
multi-threaded scenario? If you have a console app you could put a print statement in utils.py to see if it's getting executed multiple
times.  If it's not a console app you could put some other logging
into it. Executing Struct's definition multiple times might cause the exceptions you're seeing but I don't know why it would get executed
multiple times.

_______________________________________________
Users mailing list
Users@lists.ironpython.com
http://lists.ironpython.com/listinfo.cgi/users-ironpython.com

_______________________________________________
Users mailing list
Users@lists.ironpython.com
http://lists.ironpython.com/listinfo.cgi/users-ironpython.com

Reply via email to