<br><div class="gmail_quote">On Fri, Mar 21, 2008 at 6:10 AM, Jesus Cea &lt;<a href="mailto:jcea@argo.es">jcea@argo.es</a>&gt; wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
-----BEGIN PGP SIGNED MESSAGE-----<br>
Hash: SHA1<br>
<div class="Ih2E3d"><br>
Davies Liu wrote:<br>
| Is there some plans for replication API of Berkeley DB ?<br>
<br>
</div>Yes.<br>
<br>
No timeframe for availability, nevertheless. Completing pybssdb to fully<br>
export Berkeley DB C API will need time. Still trying to manage<br>
priorities...<br>
</blockquote><div><br>Because of lack of replication API, I try to build BDB Python extension usign Pyrex [1], it&#39;s really usefully.<br>I just copyd the define of consts and public handlers of structs directly from &quot;db.h&quot;, then did some replacements,<br>
I had almost imported&nbsp; all the API of BDB. What i need to do was write some function wrappers, <br>to deal with arguments convertions and errors, and Pyrex can do most of work. <br><br>I have attach the Pyrex code, made in a few hours, along by learning Pyrex.<br>
<br><blockquote style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;" class="gmail_quote"># python setup.py build_ext<br></blockquote><br>Is it a better idea to use Pyrex instead of raw C code to get more productivity? <br>
<br>[1]: <a href="http://www.cosc.canterbury.ac.nz/greg.ewing/python/Pyrex/">http://www.cosc.canterbury.ac.nz/greg.ewing/python/Pyrex/</a><br>[2]: <a href="http://ldots.org/pyrex-guide">http://ldots.org/pyrex-guide</a><br>
<br>Davies<br></div></div>