Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

função format da biblioteca string com problema

A função format funciona normalmente quando a string está toda em uma mesma linha, porém quando se faz a quebra da linha, por sugestão do próprio pycharm, a string fica com os campos vazios como se a função format se perdesse

query = "INSERT INTO arrangement_flex (id_arrangement_flex, id_system_flex, type_f, cii_f, hyd_f, sus_f, exp_f, "+ \
             "f1_f, notes) VALUES (DEFAULT, '{}', '{}', '{}', '{}', '{}','{}', '{}' )".format(str(id_system_flex),
                                                                                              str(type), str(cii),
                                                                                              str(hyd), str(sus),
                                                                                              str(exp), str(f1),
                                                                                              str(notes).replace("'",''))

Resultado da string:
'INSERT INTO arrangement_flex (id_arrangement_flex, id_system_flex, type_f, cii_f, hyd_f, sus_f, exp_f, f1_f, notes) VALUES (DEFAULT, \'258\', \'org\', \'nan\', \'nan\', \'nan\',\'nan\', \'nan\' )'

Quando se deixa na mesma linha o código funciona perfeitamente.

1 resposta
solução!

Sem problemas, o problema estava no script, desconsiderar esse tópico.