これが私のTransaction
クラスです:
class Transaction(object):
def __init__(self, company, price, date):
self.company = company
self.price = price
self.date = date
def company(self):
return self.company
def price(self):
return self.price
def date(self):
self.date = datetime.strptime(self.date, "%y-%m-%d")
return self.date
そして、date
関数を実行しようとしているとき:
tr = Transaction('AAPL', 600, '2013-10-25')
print tr.date()
次のエラーが表示されます。
Traceback (most recent call last):
File "/home/me/Documents/folder/file.py", line 597, in <module>
print tr.date()
TypeError: 'str' object is not callable
どうすれば修正できますか?