Python 2.4: Pas de module fcntl ?
8 sujets de 1 à 8 (sur un total de 8)
-
Bonjour Yomgui,
Je voulais utiliser le module « subprocess » de Python 2.4
mais celui-ci se plein de ne pas trouver le module « fcntl ».
La version du 11/09/2005 de ton portage est-elle incomplete ?
Certains tests des modules de Python ne passent pas chez
moi. As-tu tenté de passer ces tests pour vérifier le bon
fonctionnement de ton portage ?
Félicitations pour le travail déjà accompli.
Rmais96
Re,
Le module « popen2 », alternative à « subprocess » pour lancer un
programme de manière asynchrone tout en contrôlant ses flux d’entrées
et de sorties, ne marche pas chez moi.
Il se plein de ne pas trouver la méthode « pipe() » dans le module « os ».
La gestion des pipes n’est-elle pas implémentée ?
A plus.
Rmais96
Les fonctions de type « spawn » ne sont pas implementées non plus (il y a cependant des solutions de contournement comme il a pu me le proposer dans ce cas – os.system() ou os.popen()).
Je pense que Yomgui a sorti une version « light » de Python car son objectif principal était avant tout de parvenir à compiler Blender.
Bon j’ai repondu a Rmais96 en prive. mais pour synthetiser:
le port de python pour morphos essai de repondre aux principales fonction du C-AINSI (un equivalent « pythonesque » de fopen() par exemple) + certaines venant du POSIX, comme open().
Mais certaines fonctions sont tres liees avec le POSIX et donc le monde Unix, se qui rend le port plus complexe (donc plus de temps). La priorite etait effectivement sortir python et blender en meme temps que tinygl… donc en 2005 si possible. Cela est fait….
Maintenant phase 2: les ameliorations.
Je vais regarder pour os.pipe() car les pipes existe sous MOS.
Sinon, n’hesiter pas a participer a l’aventure en portant les scripts ecrit en python qui se trouve dans libs:python2.4/. Meme morphospath.py qui est le module « os.path » n’est pas 100% parfait alors que c’est la base… donc il reste du taf pour tous le monde
8 sujets de 1 à 8 (sur un total de 8)
- Vous devez être connecté pour répondre à ce sujet.
› Forums › AmigaOS, MorphOS et AROS › Développement › Python 2.4: Pas de module fcntl ?