This is an old revision of the document!
Lancer un fichier exécutable (mailer) sous odoo
Pour appeler un exécutable à partir d'un script Python et imprimer le résultat, vous pouvez utiliser le module subprocess. Voici un exemple de la façon dont vous pouvez procéder :
procedure compilation de fichier binaire executable :
- docker exec- it -u root elosys /bin/bash
- apt update
- apt install binutils-dev
- apt-get install python3-dev
- pip install pyinstaller
- cd /mnt/extra-addons/<nom du module>/models/
- pyinstaller –onefile –clean mailer.py && mv dist/mailer . && rm -rf build/ dist/ mailer.spec