code: def close_cursor(self, cursor):
          
          try:
              cursor.close()
          except Exception as e:
              self.log.warning("Could not close adodbapi cursor\n{}".format(e))
docs: We close the cursor explicitly b/c we had proven memory leaks
          We handle any exception from closing, although according to the doc:
          "in adodbapi, it is NOT an error to re-close a closed cursor"