[OXT] Gérer les scripts Python (discussion)

Discussions et questions sur tout ce qui concerne la programmation tous langages et tous modules confondus.

Modérateur : Vilains modOOs

Règles du forum
:alerte: Balisage obligatoire dans cette section !
Aidez-nous à vous aider au mieux en balisant correctement votre question : reportez-vous sur les règles de cette section avant de poster !
Avatar de l’utilisateur
LibreOfficiant
Membre lOOyal
Membre lOOyal
Messages : 40
Inscription : 03 janv. 2017 14:54

Re: [OXT] Gérer les scripts Python (discussion)

Message par LibreOfficiant »

Bonjour Hubert,

J'ai eu à installer ::apso:: sur Suse Linux Enterprise où se trouve livré OpenOffice.org 3.2 / Python 2.6. L'installation de cette extension échoue avec un message stipulant ne pas trouver l'API de msgbox:
Installation sous OOo 3.2
Installation sous OOo 3.2
le fichier description.xml indique qu'APSO fonction depuis OOo 3.1.
Comme msgbox n'est qu'une facilité ou un utilitaire, il me semble louable de contourner cet obstacle afin que l'extension s'installe.

Cordialement
Dernière modification par LibreOfficiant le 13 déc. 2017 19:36, modifié 5 fois.
libO 5.4 64bit, (PortableApps: libO 6.0, aOO 4.1, OOo 3.2 32bit) sur Win7/Win10 x64 | aOO 4.1.x et libO 5.4.x sur Mint 18 Sarah et OSX 10.9 Mavericks x64
Boîte à Outils Python: Geany, PyCharm et bien sûr APSO, MRI..
https://wiki.documentfoundation.org/Mac ... n_Guide/fr
Avatar de l’utilisateur
Hubert Lambert
SuppOOrter
SuppOOrter
Messages : 1214
Inscription : 06 avr. 2016 09:26

Re: [OXT] Gérer les scripts Python (discussion)

Message par Hubert Lambert »

Il y a visiblement un souci avec ta pièce jointe. Pourrais-tu redonner la saisie d'écran montrant le message d'erreur dans sa totalité ?
Merci.
 Ajout : Ok, l'interface XMessageBoxFactory a été introduite avec OOo 3.4.
Je vais modifier la version minimale et poster ici une version adaptée pour répondre à ton besoin.
Merci d'avoir rapporté le problème ! 
 Ajout : Un premier essai:
apso_max_3.3.oxt
Version d'Apso compatible avec les versions de OOo antérieures à la 3.4.
(31.77 Kio) Téléchargé 126 fois
 
AOOo 4.1.7 sur Win10
AOOo 4.1.x sur Linux Mint
LibreOffice 5.x/6.x sur Linux Mint
--
| « Nos défauts devraient nous donner une qualité : l'indulgence pour les défauts des autres » (Rivarol)
Avatar de l’utilisateur
LibreOfficiant
Membre lOOyal
Membre lOOyal
Messages : 40
Inscription : 03 janv. 2017 14:54

Re: [OXT] Gérer les scripts Python (discussion)

Message par LibreOfficiant »

Bonjour,

L'installation se déroule sans erreur, mais le menu attendu est absent
Apres installation du 1er essai sur OOo3.2
Apres installation du 1er essai sur OOo3.2
PS: Ne perds pas ton temps sur cela, ce contexte n'est pas si important.

Encore merci !
libO 5.4 64bit, (PortableApps: libO 6.0, aOO 4.1, OOo 3.2 32bit) sur Win7/Win10 x64 | aOO 4.1.x et libO 5.4.x sur Mint 18 Sarah et OSX 10.9 Mavericks x64
Boîte à Outils Python: Geany, PyCharm et bien sûr APSO, MRI..
https://wiki.documentfoundation.org/Mac ... n_Guide/fr
Avatar de l’utilisateur
LibreOfficiant
Membre lOOyal
Membre lOOyal
Messages : 40
Inscription : 03 janv. 2017 14:54

Re: [OXT] Gérer les scripts Python (discussion)

Message par LibreOfficiant »

Bonsoir,

Pourquoi ne pas ajouter inputBox au sein d'apso_utils parmi les outil d'APSO ?

Cordialement
libO 5.4 64bit, (PortableApps: libO 6.0, aOO 4.1, OOo 3.2 32bit) sur Win7/Win10 x64 | aOO 4.1.x et libO 5.4.x sur Mint 18 Sarah et OSX 10.9 Mavericks x64
Boîte à Outils Python: Geany, PyCharm et bien sûr APSO, MRI..
https://wiki.documentfoundation.org/Mac ... n_Guide/fr
Avatar de l’utilisateur
Hubert Lambert
SuppOOrter
SuppOOrter
Messages : 1214
Inscription : 06 avr. 2016 09:26

Re: [OXT] Gérer les scripts Python (discussion)

Message par Hubert Lambert »

Salut,

Pour être honnête, je l'avais fait au tout début, puis je l'ai retirée pour éviter la confusion.
La petite librairie "apso_utils" contient des macros de débogage faciles pour aider au développement. Or la macro inputbox ne rentre pas vraiment dans ce cadre, puisque elle implique une action de l'utilisateur final : a priori donc, si on en a besoin, le code devra se trouver dans le script à diffuser, et pas dans "apso_utils".
Mais si tu penses qu'elle peut être utile malgré tout dans "apso", je l'inclurais bien volontiers.
Cordialement.
AOOo 4.1.7 sur Win10
AOOo 4.1.x sur Linux Mint
LibreOffice 5.x/6.x sur Linux Mint
--
| « Nos défauts devraient nous donner une qualité : l'indulgence pour les défauts des autres » (Rivarol)
Répondre