Thread: [Pydev-code] Adding tokens to a CompiledModule in 3.2.0 and later
Brought to you by:
fabioz
From: Andreas P. <an...@fr...> - 2014-02-11 15:12:20
|
Hi, for our next release of the PyDev-bundling Squish IDE I was looking in how far forward compatible our code is. That is wether the latest PyDev release is compatible with our extension to PyDev. Unfortunately it turns out that PyDev 3.2.0 removed the addTokens function from CompiledModule. We've been using that to dynamically inject functions into the compiled modules known by PyDev. Looking at the current API of CompiledModule I do not see a way of changing this, could the function be added back to re-enable the feature of adding functions and modules to compiled modules during runtime? Andreas -- Andreas Pakulat sq...@fr... froglogic GmbH - Automated UI and Web Testing |
From: Fabio Z. <fa...@es...> - 2014-02-13 16:23:36
|
Hi Andreas, It should be possible to do, but I don't have plans to do this right now, so, can you provide a pull request for that? Also, the PYDEV_MODULES_OBSERVER extension call should be probably put inside the lock in the CompiledModule constructor and it should be called even if we get it from the cache (which it doesn't at this time). Cheers, Fabio On Tue, Feb 11, 2014 at 12:44 PM, Andreas Pakulat <an...@fr...>wrote: > Hi, > > for our next release of the PyDev-bundling Squish IDE I was looking in > how far forward compatible our code is. That is wether the latest PyDev > release is compatible with our extension to PyDev. > > Unfortunately it turns out that PyDev 3.2.0 removed the addTokens > function from CompiledModule. We've been using that to dynamically > inject functions into the compiled modules known by PyDev. > > Looking at the current API of CompiledModule I do not see a way of > changing this, could the function be added back to re-enable the feature > of adding functions and modules to compiled modules during runtime? > > Andreas > > -- > Andreas Pakulat sq...@fr... > froglogic GmbH - Automated UI and Web Testing > > > ------------------------------------------------------------------------------ > Android apps run on BlackBerry 10 > Introducing the new BlackBerry 10.2.1 Runtime for Android apps. > Now with support for Jelly Bean, Bluetooth, Mapview and more. > Get your Android app in front of a whole new audience. Start now. > > http://pubads.g.doubleclick.net/gampad/clk?id=124407151&iu=/4140/ostg.clktrk > _______________________________________________ > pydev-code mailing list > pyd...@li... > https://lists.sourceforge.net/lists/listinfo/pydev-code > |