[Ironpython-users] tinkering with cp35180 - types.FunctionType(...) raise NotImplementedError
Pawel Jasinski
pawel.jasinski at gmail.com
Thu May 8 18:18:49 CEST 2014
Forget about the LookupGlobalVariable. I think something around RewriteBody
with adjusted scope would be better. Comments?
On Thu, May 8, 2014 at 2:21 PM, Pawel Jasinski <pawel.jasinski at gmail.com>wrote:
> What I am trying to accomplish is minimal use case, where function globals
> are replaced/faked.
> The samples I am using can be examined at:
> https://gist.github.com/paweljasinski/1d3a18a885e3040449de
> I have replaced the context used by function, but the reference to
> global_variable out of fc0 is stuck.
>
> I have made a snapshot of function code as LightLambdaExpression and
> reference to global variable is expressed as PythonGlobalVariableExpression
> (lightLambda, line 39)
> This appears to contain the context which can not be changed.
> Would it make sense to use LookupGlobalVariable instead?
>
> --pawel
>
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/ironpython-users/attachments/20140508/8d3ede68/attachment.html>
More information about the Ironpython-users
mailing list