Re-implement Python -fastproxy option.
The previous implementation failed with Python 3 and abstract base clases. The new implementation replaces the Python 2 implementation using new.instancemethod with C API PyMethod_New to match the equivalent Python 3 implementation which uses PyInstanceMethod_New. Closes #1310
This commit is contained in:
parent
bb5c46079b
commit
c9cac931c7
6 changed files with 144 additions and 32 deletions
|
|
@ -1642,6 +1642,10 @@
|
|||
<li><a href="Python.html#Python_nn42">Adding additional Python code</a>
|
||||
<li><a href="Python.html#Python_nn43">Class extension with %extend</a>
|
||||
<li><a href="Python.html#Python_nn44">Exception handling with %exception</a>
|
||||
<li><a href="Python.html#Python_optimization">Optimization options</a>
|
||||
<ul>
|
||||
<li><a href="Python.html#Python_fastproxy">-fastproxy</a>
|
||||
</ul>
|
||||
</ul>
|
||||
<li><a href="Python.html#Python_nn45">Tips and techniques</a>
|
||||
<ul>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue