Embedding Bazaar into C/C++ applications

INADA Naoki songofacandy at gmail.com
Thu Dec 3 15:34:16 GMT 2009


I have one advice.
Python doesn't support multi instances in one process.

If the application already embed Python and support plugins written in Python,
there are no problem.
But if the application doesn't embed Python and C plugin embeds Python,
two plugins embedding Python doesn't work together.
(TortoiseBZR shell extension was implemented Python and got some trouble.)

Separated process approach is better when the application doesn't have
Python plugin system.

-- 
Naoki INADA  <songofacandy at gmail.com>



More information about the bazaar mailing list