code: def _do_autocommit(self):
          ''' perform autocommit
          '''
          # commit()
          self._commit_counter += 1
          # autocommit as boolean
          if isinstance(self._autocommit, bool) and self._autocommit:
              self.commit()
              self._commit_counter = 0
  
          # autocommit as counter
          elif isinstance(self._autocommit, int) and self._autocommit > 0:
              if (self._commit_counter % self._autocommit) == 0:
                  self.commit()
                  self._commit_counter = f _do_autocommit(self):
          ''' perform autocommit
          '''
          # commit()
          self._commit_counter += 1
          # autocommit as boolean
          if isinstance(self._autocommit, bool) and self._autocommit:
              self.commit()
              self._commit_counter = 0
  
          # autocommit as counter
          elif isinstance(self._autocommit, int) and self._autocommit > 0:
              if (self._commit_counter % self._autocommit) == 0:
                  self.commit()
                  self._commit_counter = 0
docs: perform autocommit