Está viendo este error porque está pasando Ninguno a la función putconn(). La fuente se puede ver en:https://github.com/psycopg/psycopg2/blob/master/lib/pool.py
Debes ajustar tu bloque finalmente para que sea:
finally:
cursor.close()
self.conn.putconn(conn)
Encontré el error después de forzar una actualización del grupo de conexiones y tenía una línea que intentaba llamar a putconn(conn) en una conexión del grupo anterior.