Problema ao inserir dados no MySQL
ALGUEM PODE ME AJUDAR??? TO TENDO ERRO AO INSERIR DADOS NA TABELA_2. A PRIMEIRA TABELA (TABELA_1) FUNCIONA CORRETAMENTE. POREM A TABELA_2 DA O ERRO QUE ESTA DESCRITO LA BAIXO.
#TABELA 1
cursor = banco.cursor( )
comando_SQL = "INSERT INTO tabela_1 (datax,viatura,n_ocorrencia,horax,nome,idade,local_ocorrencia,bairro,cidade,estado,sexo,tipo_de_ocorrencia,tipo_de_ocorrencia_2,tipo_de_ocorrencia_3, padrao_colisao,tipo_de_veiculo,codigo_oc) VALUES (%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s)"
dados = (str(datax),str(viatura),str(n_ocorrencia),str(horax),str(nome),str(idade),str(local_ocorrencia),str(bairro),str(cidade),str(estado),sexo,tipo_de_ocorrencia,tipo_de_ocorrencia_2,tipo_de_ocorrencia_3,padrao_colisao,tipo_de_veiculo,codigo_oc)
cursor.execute(comando_SQL,dados)
banco.commit()
primeira_tela.lineEdit.setText("")
primeira_tela.lineEdit_2.setText("")
primeira_tela.lineEdit_3.setText("")
primeira_tela.lineEdit_4.setText("")
primeira_tela.lineEdit_5.setText("")
primeira_tela.lineEdit_6.setText("")
primeira_tela.lineEdit_7.setText("")
primeira_tela.lineEdit_8.setText("")
primeira_tela.lineEdit_9.setText("")
primeira_tela.lineEdit_10.setText("")
#TABELA 2
cursor_2 = banco.cursor()
comando_SQL_2 = "INSERT INTO tabela_2 (descricao,sistema_seguranca) VALUES (%s,%s)"
dados_2 = (str(descricao),sistema_seguranca)
cursor_2.execute(comando_SQL_2, dados_2)
banco.commit()
segunda_tela.lineEdit.setText("")
# DA ESSE ERRO
Traceback (most recent call last):
File "c:/Users/Helena paz/Desktop/PROJETO FICHA APH/Prejeto_ficha_aph_2/controle.py", line 464, in chama_segunda_tela dados_2 = (str(descricao),sistema_seguranca)
UnboundLocalError: local variable 'sistema_seguranca' referenced before assignment
PS C:\Users\Helena paz\Desktop\PROJETO FICHA APH\Prejeto_ficha_aph_2>