From 3e81a33d799ed8c12847eb8ef1685563eeb10e7d Mon Sep 17 00:00:00 2001 From: Peter Eisentraut Date: Sat, 1 Nov 2014 11:31:35 -0400 Subject: [PATCH] PL/Python: Fix example Revert "6f6b46c9c0ca3d96acbebc5499c32ee6369e1eec", which was broken. Reported-by: Jonathan Rogers --- doc/src/sgml/plpython.sgml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/doc/src/sgml/plpython.sgml b/doc/src/sgml/plpython.sgml index e209b2a2d2..c838c7b79a 100644 --- a/doc/src/sgml/plpython.sgml +++ b/doc/src/sgml/plpython.sgml @@ -1037,7 +1037,11 @@ rv = plpy.execute(plan, ["name"], 5) ). For example: CREATE FUNCTION usesavedplan() RETURNS trigger AS $$ - plan = SD.setdefault("plan", plpy.prepare("SELECT 1")) + if "plan" in SD: + plan = SD["plan"] + else: + plan = plpy.prepare("SELECT 1") + SD["plan"] = plan # rest of function $$ LANGUAGE plpythonu;