Aller au contenu principal
Version: 1.0.0-beta.5

Connecteurs

Les connecteurs sont une partie de Léon qui permettent d'avoir une connexion entre son noyau et ses modules. Les connecteurs exécutent les modules de Léon. En effet, le noyau crée un processus enfant Node.js qui exécute le module donné.

À l'avenir, nous aimerions avoir la possibilité d'écrire des modules Léon avec d'autres langages et pas seulement avec Python.

Astuce

Les connecteurs peuvent être trouvés dans le dossier : bridges.

Python#

Le connecteur Python est la raison pour laquelle Léon a besoin de fonctionner aujourd'hui. Parce qu'il est le seul connecteur disponible pour le moment.

Si vous souhaitez exécuter un module Python seul, sans l'aide du processus enfant, vous pouvez lancer la commande suivante à partir du répertoire racine du projet :

PIPENV_PIPFILE=bridges/python/Pipfile pipenv run python bridges/python/main.py server/src/query-object.sample.json

Pour comprendre ce qu'est le fichier query-object.sample.json, veuillez consulter cette section.