こんにちは私はpythonプログラムに取り組んでいます。クラスの関数からデータを取得できますが、それらにデータを送信できません。
class someClass:
someList = []
def sendMessage(message):
someList.append(message)
messageSender = someClass()
listToSend = [] #loaded elswhere
someClass.sendMessage(listToSend[1])
先に進んで実行すると、次のエラーが発生します。
TypeError: sendMessage() takes exactly 1 argument (2 given)
使用するだけsomeClass.someList = listToSend
で機能しますが、これはより大きなプログラムの単体テスト用であるため、sendMessage を機能させる必要があります。何が間違っているのですか?