code: def _maybe_commit(self, transaction):
          
          try:
              transaction._commit()
              return True
          except exceptions.GoogleAPICallError as exc:
              if transaction._read_only:
                  raise
  
              if isinstance(exc, exceptions.Aborted):
                  # If a read-write transaction returns ABORTED, retry.
                  return False
              else:
                  raise
docs: Try to commit the transaction.
  
          If the transaction is read-write and the ``Commit`` fails with the
          ``ABORTED`` status code, it will be retried. Any other failure will
          not be caught.
  
          Args:
              transaction (~.firestore_v1beta1.transaction.Transaction): The
                  transaction to be ``Commit``-ed.
  
          Returns:
              bool: Indicating if the commit succeeded.