Image

Imagenikon_nlg wrote in Imageru_python

not all arguments converted during string formatting

Добрый день.
Подскажите, пожалуйста, как пофиксить проблему:
Есть строка, которую я её режу re.split, и отдаю функции которая должна всё это положить в базу. В функции вызывается:
result = cur.execute("""INSERT INTO queue_log(time, unique_id, queue, action, user, event1, event2) VALUES("%s", "%s", "%s", "%s", "%s", "%s", "%s")""" \
% (time, unique_id, queue, user, status, event1, phone, event2)).getresult()

в итоге выводится ошибка: TypeError: not all arguments converted during string formatting
из-за чего это может происходить? %s на ? менял, " на ' тоже, проверку типов вставил -- каждая переменная имеет тип str.
От того какой модуль использовать для pgsql не зависит.
Python 2.4.4