Traceback (most recent call last):
File "D:/Documents and Settings/ab81013/Desktop/host/Code/test.py", line 1, in <module>
import FileStream
File "D:/Documents and Settings/ab81013/Desktop/host/Code\FileStream.py", line 6, in <module>
class FileStream(StreamProvider):
TypeError: Error when calling the metaclass bases
module.__init__() takes at most 2 arguments (3 given)
Avec les sources suivantes:
# Interface pour le recepteur de trace sous forme de paquet class StreamProvider: def getChar(self): raise NotImplementedError
et
# -*- coding: cp1252 -*- # Implementation de l'interface StreamProvider pour gérer les fichier import StreamProvider class FileStream(StreamProvider): def __init__(self, fileName): __file = open(fileName, R_OK) def getChar(self): return __file.read(1) def __del__(self): __file.close()
Je ne comprend pas pouquoi il me parle de 3 arguments fournis... :/