Message5606
This is the fault of the compiler. Function calls w/ keywords create a PyObject[] positional+keyword args array and stores it in a local variable (of the JVM stack). That's supposed to be for temporary storage but the compiler doesn't explicitly null the local variable after the call is made, so the reference lingers until the Java method finishes
If you need to workaround this problem before we fix it, these reference should be freed when the current Python function returns |
|
Date |
User |
Action |
Args |
2010-03-29 02:53:26 | pjenvey | set | messageid: <1269831206.57.0.569153043933.issue1586@psf.upfronthosting.co.za> |
2010-03-29 02:53:26 | pjenvey | set | recipients:
+ pjenvey, jek |
2010-03-29 02:53:26 | pjenvey | link | issue1586 messages |
2010-03-29 02:53:26 | pjenvey | create | |
|