[Python.NET] .NET 2 and hang with AcquireLock
Brian Lloyd
Brian.Lloyd at revolution.com
Tue Jun 6 15:23:34 CEST 2006
Hi Matthew -
This is a tough kind of problem to debug through email ;)
Is there any chance that the exceptions you raise cause any
of your C# to be called again?
If not, if there is any way you can distill your code to a
relatively small example that demonstrates the problem, send
it to me and I'll take a look.
-Brian
> -----Original Message-----
> From: pythondotnet-bounces at python.org
> [mailto:pythondotnet-bounces at python.org] On Behalf Of Matthew
> Pontefract
> Sent: Tuesday, June 06, 2006 6:08 AM
> To: pythondotnet at python.org
> Subject: [Python.NET] .NET 2 and hang with AcquireLock
>
>
>
> Hello
>
>
> I have a question pertaining to running Python NET under .NET
> version 2 which, admittedly, is not the version for which the
> packages are built.
>
>
>
> All works just fine - I am using the PythonEngine inside a
> web service, acquiring the GIL before operations, releasing
> it in a 'finally' block afterwards. This is fine provided no
> python exceptions are raised in the Python code. Even though
> the GIL is released in the C#, a subsequent call to
> AcquireLock will hang as if waiting for it to be released. No
> calls to acquirelock have been made between the last call to
> release the GIL and the call that hangs.
>
>
> Has anyone else had this problem?
>
>
>
> I am using Python 2.4
>
>
>
> Regards
>
> Matthew
>
>
>
> Dr Matthew Pontefract
>
> Credaris Portfolio Management
>
> ________________________________________
>
>
>
> mp at credaris.com
>
> T : (44) 207 925 8365
>
> F : (44) 207 925 8399
>
>
>
> CPM Advisers Limited
>
> Norfolk House
>
> 30 Charles II Street
>
> London
>
> SW1Y 4AE
>
> www.credaris.com
>
>
>
> Regulated by the Financial Services Authority
>
>
>
>
More information about the PythonDotNet
mailing list