ATOUTFOX
COMMUNAUTÉ FRANCOPHONE DES PROFESSIONNELS FOXPRO
Visual FoxPro : le développement durable

Forum AtoutFox : Re: Exécuter un script python depuis VFP   

Sujet

rss Flux RSS des derniers messages

Vous devez vous identifier pour pouvoir poser une question ou répondre.

lun. 19 janvier 2026, 16h03
Marcel
Belgique Belgique

atoutfox.public.association

Re: Exécuter un script python depuis VFP

Bonjour,

C'est probalement un peu tard mais bon ....

J'intègre pour le moment notre site ( VFP + WestWind ) avec l'ERP d'Odoo

https://github.com/marceldesmet/py-fox

Cela fonctionne assez bien y compris pour les erreurs du code python qui reviennent dans VFP

[VPF]

? '--- Test: Update single product image by internal reference'
LOCAL loSingleRes
TRY
loSingleRes = loPy.UpdateProductImageByRef(lcInternalRef, lcImagePath, 'odoo_client.test_connection')
CATCH TO oerr
? 'VFP wrapper call error:', oerr.MESSAGE
loSingleRes = .NULL.
ENDTRY

IF VARTYPE(loSingleRes) == 'O'
* loSingleRes is a Collection (ok, product_id, template_id, error)
? 'ok:', loSingleRes.item[1,2]
? 'product_id:', loSingleRes.item[2,2]
? 'template_id:', loSingleRes.item[3,2]
* Error field only exists when there's an error
IF loSingleRes.Count >= 4
? 'error:', loSingleRes.item[4,2]
ELSE
? 'error: (none)'
ENDIF
ELSE
? 'UpdateProductImageByRef returned non-collection result:', loSingleRes
ENDIF

[/VFP]

Cordialement
Marcel

Permalink : http://www.atoutfox.org/nntp.asp?ID=0000020336
20 259 messages dans le forum • Liste complète des messages

Publicité

Les pubs en cours :

www.atoutfox.org - Site de la Communauté Francophone des Professionnels FoxPro - v3.4.0 - © 2004-2026.
Cette page est générée par un composant COM+ développé en Visual FoxPro 9.0-SP2-HF3