5Fermer7
JackosKingLe 28/09/2007 à 14:48
Bon j'ai trouvé la solution, mais maintenant je ne sais pas comment declarer une variable sans l'initialisé et c'est relativement chiant:
# -*- coding: cp1252 -*-
# Implementation de l'interface StreamProvider pour gérer les fichiers

import StreamProvider

class FileStream(StreamProvider.StreamProvider):
    def __init__(self, fileName):
        self.f = open(fileName, 'r')
    def getChar(self):
        return self.f.read(1)

    def __del__(self):
        self.f.close()   

-> je suis obligé de mettre self :/