[Libreoffice] fixing UNO pythonloader for load-by-package [was: candidate for a new python section in SDK] examples page
Lionel Elie Mamane
lionel at mamane.lu
Mon Dec 12 13:23:11 PST 2011
On Thu, Dec 08, 2011 at 12:17:57PM +0100, Lionel Elie Mamane wrote:
> On Thu, Dec 08, 2011 at 10:00:24AM +0000, Michael Meeks wrote:
> I hacked pythonloader.py "in-place" so that it loads the fax wizard
> correctly; that should give you the idea of how to fix it correctly
> for the general case.
So, I found some free time to understand the overall system better and
fix it myself. I pushed the fix to master and libreoffice-3-5. But
note:
>> The substantive change is:
>> <component loader="com.sun.star.loader.Python"
>> uri="vnd.openoffice.pymodule:wizards.fax">
>> <implementation name="com.sun.star.wizards.fax.CallWizard">
>> <service name="com.sun.star.wizards.fax.CallWizard"/>
>> </implementation>
>> </component>
You have to set in services.rdb:
<component loader="com.sun.star.loader.Python"
uri="vnd.openoffice.pymodule:wizards.fax.CallWizard">
<implementation name="com.sun.star.wizards.fax.CallWizard">
<service name="com.sun.star.wizards.fax.CallWizard"/>
</implementation>
</component>
instead of what you wrote.
Happy hacking!
--
Lionel
More information about the LibreOffice
mailing list