<div dir="ltr"><div><div><div><div><div><div>Hello there,<br><br></div>I have a quick question concerning the "RunString(string code, IntPtr globals, IntPtr locals)" routine. In it the parameter "locals" is decref'ed. Maybe I am missing something (could be, I do not know much about reference counting), but should something which the user passes be decref'ed?<br><br></div>My use case is the following: I embed python into C# and have a stateful wrapper around PythonEngine which manages a global and local dictionary. Therefore, I need the local dictionary I pass to RunString to be accessable (and sane) after the call.<br></div>I noticed that locals contained random content after I called RunString and created new variables in the code.<br></div>After I removed the Decref call in RunString, it seems to work as I would expect it to.<br><br></div>Cheers<br></div>Nils<br></div>