Я пытаюсь вставить данные в MySQLdb, когда условие выполнено, но никогда не делаю этого и перехожу на исключение db.rollback (). какая моя ошибка? .Благодарность

import MySQLdb
if __name__ == '__main__':
try:
    db=MySQLdb.connect("localhost","root","test","objects_ingresed")
    c= db.cursor()
    print("success conection")
except:
    print ("cant conect to server...")
if dA >= 62 and dA <= 71:
            if dB >= 43 and dB <= 50:

                    sql =  """INSERT INTO objects (cut_disc) VALUES(1)"""
                    try:
                            c.execute(sql)
                            db.commit()
                            print("data inserted")
                    except:
                            db.rollback()
                            print("data NO inserted")
0
alexis valderrama