title: Getting OperationalError: FATAL: sorry, too many clients already using psycopg2
body: <p>I am getting the error OperationalError: FATAL: sorry, too many clients already when using psycopg2. I am calling the close method on my connection instance after I am done with it. I am not sure what could be causing this, it is my first experience with python and postgresql, but I have a few years experience with php, asp.net, mysql, and sql server.</p>
  
  <p>EDIT: I am running this locally, if the connections are closing like they should be then I only have 1 connection open at a time. I did have a GUI open to the database but even closed I am getting this error. It is happening very shortly after I run my program. I have a function I call that returns a connection that is opened like:</p>
  
  <p>psycopg2.connect(connectionString)</p>
  
  <p>Thanks</p>
  
  <p>Final Edit:
  It was my mistake, I was recursively calling the same method on mistake that was opening the same method over and over. It has been a long day..</p>