आप यह त्रुटि तब से देख रहे हैं जब आप putconn() फ़ंक्शन में कोई नहीं पास कर रहे हैं। स्रोत यहां देखा जा सकता है:https://github.com/psycopg/psycopg2/blob/master/lib/pool.py
आपको अपना अंतिम ब्लॉक होने के लिए समायोजित करना चाहिए:
finally:
cursor.close()
self.conn.putconn(conn)
कनेक्शन पूल रीफ्रेश करने के बाद मुझे त्रुटि का सामना करना पड़ा, और एक पंक्ति थी जिसने पुराने पूल से कनेक्शन पर putconn(conn) को कॉल करने का प्रयास किया था।