Salut, j'ai un erreur python:
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... :/