U
    ç;ãg®  ã                   @   s   d dl Z G dd„ dƒZdS )é    Nc                   @   s   e Zd Zdd„ ZdS )ÚStopTransmissionc                 C   s
   t j‚dS )aù  Stop downloading or uploading a file.

        This method must be called inside a progress callback function in order to stop the transmission at the
        desired time. The progress callback is called every time a file chunk is uploaded/downloaded.

        Example:
            .. code-block:: python

                # Stop transmission once the upload progress reaches 50%
                async def progress(current, total, client):
                    if (current * 100 / total) > 50:
                        client.stop_transmission()

                async with app:
                    await app.send_document(
                        "me", "file.zip",
                        progress=progress,
                        progress_args=(app,))
        N©Zpyrogramr   )Úself© r   úl/opt/bot/vods_filmes/script/venv/lib/python3.8/site-packages/pyrogram/methods/utilities/stop_transmission.pyÚstop_transmission   s    z"StopTransmission.stop_transmissionN)Ú__name__Ú
__module__Ú__qualname__r   r   r   r   r   r      s   r   r   r   r   r   r   Ú<module>   s   