Python3 - TypeError: module.__init__() prend plus de 2 arguments (3)

S'il vous plaît ne pas marquer comme en double, d'autres questions similaires ne permet pas de résoudre mon problème.

C'est ma configuration

/main.py
/actions/ListitAction.py
/actions/ViewAction.py

Main.py:

from actions import ListitAction, ViewAction

ListitAction.py:

class ListitAction(object):    

    def __init__(self):        
        #some init behavior

    def build_uri():
        return "test.uri"

ViewAction.py

from actions import ListitAction

class ViewAction(ListitAction):

    def __init__(self, view_id):
        ListitAction.__init__(self)
        self.view_id = view_id

    def build_uri():
        return "test"

En cours d'exécution:

$ python3 main.py

Le seul message d'erreur que je reçois est:

Traceback (most recent call last):
  File "/home/jlevac/workspace/project/listit.py", line 11, in <module>
    from actions import ListitAction, ViewAction, CommentsAction
  File "/home/jlevac/workspace/project/actions/ViewAction.py", line 3, in <module>
    class ViewAction(ListitAction):
TypeError: module.__init__() takes at most 2 arguments (3 given)

Même si j'essaie pour la python3 de la console, j'ai reçu le même message d'erreur:

$python3
from actions import ViewAction

Je suis nouveau sur Python, mais pas de nouvelles pour la programmation. Je suppose que mon messages d'erreur ont à voir avec les déclarations d'importation, mais en se fondant sur le message que je ne peux pas vraiment comprendre ce que cela signifie.

Grâce

Avez-vous définir votre __init__.py fichiers ou avez-vous d'inclure votre répertoires dans le python path? L'exemple de travail si vous mettez tout dans le fichier principal?
Double Possible de TypeError: module.__init__() prend plus de 2 arguments (3)
Alors que le titre de la "double" la question est presque identique à celui-ci, les raisons de l'erreur est levée dans les deux questions sont différentes (c'est à dire que les réponses que l'on ne m'aide pas, alors que l'on a accepté la réponse ici)

OriginalL'auteur levacjeep | 2016-02-12