Je ziet deze fout omdat je None doorgeeft aan de putconn()-functie. De bron is te zien op:https://github.com/psycopg/psycopg2/blob/master/lib/pool.py
Je zou je definitieve blokkering moeten aanpassen om:
finally:
cursor.close()
self.conn.putconn(conn)
Ik ben de fout tegengekomen na het forceren van een vernieuwing van de verbindingspool en had een regel die probeerde putconn(conn) aan te roepen op een verbinding van de oude pool.