To comment on the following update, log in, then open the issue:
http://www.openoffice.org/issues/show_bug.cgi?id=98990





------- Additional comments from [email protected] Thu Mar  5 11:43:58 +0000 
2009 -------
I withdraw my previous statement. The extension in question contains Java code.
That is, it is handled by the ScriptProviderForJava. The extension manager calls
insertByName and removeByName at the MasterScriptProvider, which then iterates
over a list of script providers and calls the same functions on every provider.
When one provider successfully processed the call then the iteration stops. It
happens that the ScriptProviderForJava comes before the python provider in the
list, so the python provider is never called. IMO this is the correct 
behaviour.  

I also believe (or I misunderstood how this all works) that the python provider
should only know  python code. That is the ScriptDispatch extension is of no
interest to the provider. When the provider is called for the first time, it
could build up a list of python extensions using the extension manager API and
the parcel-descriptor.xml. This list is then updated whenever insertByName,
removeByName is called with a valid URL for a python extension.
The problem is probably for the provider to determine the scripting language,
for which it needs to parse the parcel-descriptor.xml



---------------------------------------------------------------------
Please do not reply to this automatically generated notification from
Issue Tracker. Please log onto the website and enter your comments.
http://qa.openoffice.org/issue_handling/project_issues.html#notification

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to