diff --git a/doc/src/sgml/plpython.sgml b/doc/src/sgml/plpython.sgml index 618f8d055e919ba6ec4dae651fcbe1608e80b107..5a3c8caa689efcfcdc0094ddab1b32424dbd07ab 100644 --- a/doc/src/sgml/plpython.sgml +++ b/doc/src/sgml/plpython.sgml @@ -955,11 +955,7 @@ rv = plpy.execute(plan, [ "name" ], 5) <xref linkend="plpython-sharing">). For example: <programlisting> CREATE FUNCTION usesavedplan() RETURNS trigger AS $$ - if SD.has_key("plan"): - plan = SD["plan"] - else: - plan = plpy.prepare("SELECT 1") - SD["plan"] = plan + plan = SD.setdefault("plan", plpy.prepare("SELECT 1")) # rest of function $$ LANGUAGE plpythonu; </programlisting>