ó
    €ÏK  ã                   ó@   • S SK JrJr  S SKJr  S SKJr   " S S\\S9rg)é    )ÚabstractmethodÚABCMeta)ÚAsyncContextManager)ÚCursorc                   óD   • \ rS rSrSr\S\SS4S j5       r\S 5       rSr	g)	Ú	Committeré   z?
A Committer is able to commit subscribers' completed offsets.
ÚcursorÚreturnNc                 ó   • g)zi
Start the commit for a cursor.

Raises:
  GoogleAPICallError: When the committer terminates in failure.
N© )Úselfr
   s     ÚBlib/third_party/google/cloud/pubsublite/internal/wire/committer.pyÚcommitÚCommitter.commit   s   € ð 	ó    c              ƒ   ó   #   • g7f)z¢
Flushes pending commits and waits for all outstanding commit responses from the server.

Raises:
  GoogleAPICallError: When the committer terminates in failure.
Nr   )r   s    r   Úwait_until_emptyÚCommitter.wait_until_empty$   s
   é € ð 	ùs   ‚r   )
Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__r   r   r   r   Ú__static_attributes__r   r   r   r   r      s=   † ñð ð˜Vð ¨ó ó ðð ñó ór   r   )Ú	metaclassN)Úabcr   r   Útypingr   Úgoogle.cloud.pubsublite_v1r   r   r   r   r   Ú<module>r       s   ð÷ (Ý &å -ôÐ#¨wó r   