Salut
J'ai crée une classe qui hérite de serial.Serial. Quelquepart dans une fonction quelconque, j'instancie et, dans cette fonction, j'ouvre et j'utilise le port COM hérité de Serial. Je m'attendais à ce que au moment où je quitte la fonction, le garbage collector me ferme le port et détruise l'instance. Or le port reste ouvert, m'interdisant ainsi d'instancier ailleurs mon port COM. Ca ne me parait normal, vu que pour un fichier créé dans une fonction, la sortie de la fonction provoquie la fermeture du fichier. Quelqu'un sait comment faire pour fermer et détruire le port COM automatiquement quand on quitte la fonction où il a été créé?
A+
Pfeuh
Partager