<br><br><div class="gmail_quote">On Wed, Aug 8, 2012 at 7:24 AM, reckoner <span dir="ltr">&lt;<a href="mailto:reckoner@gmail.com" target="_blank">reckoner@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

Hi,<br>
<br>
I&#39;m trying to use IPython&#39;s scatter mechanism to distribute a large<br>
number of dynamically generated functions, but I&#39;m stymied by pickling<br>
errors. Some furious googling about this issue reveals that pickling<br>
functions is problematic, but is there anything in the IPython kit that<br>
can make this work? It would be a lot of work to restructure my entire<br>
codebase that relies heavily on these dynamically generated functions.<br>
For reference, the functions themselves do not rely on global variables<br>
in the namespace and are otherwise pretty self-contained.<br></blockquote><div><br></div><div>Are you using master?  If so, try applying <a href="https://github.com/ipython/ipython/pull/2246">PR #2246</a>, and see if it helps. The serialization is being redone a bit, and it is more conservative about inspecting arguments.  2246 fixes an issue where it was a little *too* conservative.</div>

<div><br></div><div>We can handle simple functions, but most importantly not ones with closures.  What error do you get?</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">


<br>
Thanks in advance!<br>
<br>
_______________________________________________<br>
IPython-User mailing list<br>
<a href="mailto:IPython-User@scipy.org">IPython-User@scipy.org</a><br>
<a href="http://mail.scipy.org/mailman/listinfo/ipython-user" target="_blank">http://mail.scipy.org/mailman/listinfo/ipython-user</a><br>
</blockquote></div><br>