データベース操作を行う関数があります。データベースからデータをフェッチする前に、カーソル オブジェクトが null であるかどうか、およびタイムアウトのために接続が切断されているかどうかを確認したいという特別なことをしたいと考えています。Python で事前チェックを行うにはどうすればよいですか?
私の関数、foo、bar:
Class A:
connect = None
cursor = None
def connect(self)
self.connect = MySQLdb.connect ( ... )
self.cursor = self.connect.cursor()
def foo (self) :
self.cursor.execute("SELECT * FROM car_models");
def bar (self) :
self.cursor.execute("SELECT * FROM incomes");