aboutsummaryrefslogtreecommitdiff
path: root/src/pl/plpython/expected/plpython_setof.out
diff options
context:
space:
mode:
Diffstat (limited to 'src/pl/plpython/expected/plpython_setof.out')
-rw-r--r--src/pl/plpython/expected/plpython_setof.out7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/pl/plpython/expected/plpython_setof.out b/src/pl/plpython/expected/plpython_setof.out
index 797c142aa6a..03a97194c82 100644
--- a/src/pl/plpython/expected/plpython_setof.out
+++ b/src/pl/plpython/expected/plpython_setof.out
@@ -1,6 +1,13 @@
--
-- Test returning SETOF
--
+CREATE FUNCTION test_setof_error() RETURNS SETOF text AS $$
+return 37
+$$ LANGUAGE plpythonu;
+SELECT test_setof_error();
+ERROR: returned object cannot be iterated
+DETAIL: PL/Python set-returning functions must return an iterable object.
+CONTEXT: PL/Python function "test_setof_error"
CREATE FUNCTION test_setof_as_list(count integer, content text) RETURNS SETOF text AS $$
return [ content ]*count
$$ LANGUAGE plpythonu;