stop_transmission()¶
-
Client.stop_transmission()¶ 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
from pyrogram import Client app = Client("my_account") # Example to stop transmission once the upload progress reaches 50% # Useless in practice, but shows how to stop on command def progress(current, total, client): if (current * 100 / total) > 50: client.stop_transmission() with app: app.send_document("me", "files.zip", progress=progress, progress_args=(app,))