psycopg2 не выполняет функцию PostgreSQL

Я пытаюсь вызвать функцию из psycopg2 следующим образом:

conn = psycopg2.connect(host="name.host.ex", user="username", password="secret")
cur = conn.cursor()
cur.callproc("f_do_action", ["aaa", "bbb"])
cur.close()
conn.close()

При вызове этой функции из psql все работает нормально, но при использовании psycopg2 ничего не происходит. Я не получаю никаких исключений. Просто не вызывается функция на реальной базе данных.

Также другие запросы из psycopg2 работают (SELECT, INSERT).

10
задан Rob Fox 13 November 2011 в 11:43
поделиться