def dbconnect(**kwds):
    dbConnection = MySQLdb.connect(**kwds)
try:
    yield dbConnection
finally:
    closeDb(dbConnection)
В Python, как убедиться, что соединение с базой данных всегда закрывается перед выходом из блока кода?