From f684bcb5238c13c8ba5a3770f4d0856677f99b35 Mon Sep 17 00:00:00 2001
From: Peter Eisentraut <peter_e@gmx.net>
Date: Thu, 18 Aug 2011 11:40:30 +0300
Subject: [PATCH] Hide unused variable warnings under Python 3

---
 src/pl/plpython/plpython.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/src/pl/plpython/plpython.c b/src/pl/plpython/plpython.c
index 3d1f0436026..b981dec7c2e 100644
--- a/src/pl/plpython/plpython.c
+++ b/src/pl/plpython/plpython.c
@@ -4170,7 +4170,9 @@ PLy_init_plpy(void)
 	PyObject   *main_mod,
 			   *main_dict,
 			   *plpy_mod;
+#if PY_MAJOR_VERSION < 3
 	PyObject   *plpy;
+#endif
 
 	/*
 	 * initialize plpy module
@@ -4183,7 +4185,7 @@ PLy_init_plpy(void)
 		elog(ERROR, "could not initialize PLy_SubtransactionType");
 
 #if PY_MAJOR_VERSION >= 3
-	plpy = PyModule_Create(&PLy_module);
+	PyModule_Create(&PLy_module);
 	/* for Python 3 we initialized the exceptions in PyInit_plpy */
 #else
 	plpy = Py_InitModule("plpy", PLy_methods);
-- 
GitLab