Dbconn
クラスに次のコンストラクターがあります。
def __init__(self):
self.host = "localhost"
self.database = "my_database"
self.username = "username"
self.password = "password"
try:
self.db = MySQLdb.connect(
self.host,
self.username,
self.password,
self.database
)
self.cursor = self.db.cursor()
except:
print "There was an error while connecting to the database"
self.db.rollback()
ただし、プログラムを実行すると、次のようになります。
File "database.py", line 39, in __init__
self.db.rollback()
AttributeError: Dbconn instance has no attribute 'db'
なぜ私がそれを手に入れたのか手がかりはありますか?