Utils#

This module contains utilities for connecting to Telegram.

open_io(item)[source]#

Returns InputMedia with an opened file descriptor instead of path.

Parameters:

item (InputMedia) – InputMedia object.

close_io(item)[source]#

Closes an IO in an InputMedia object to perform the cleanup.

Parameters:

item (InputMedia) – InputMedia object.

batch_open_io(item)[source]#

Context manager that controls the state of file descriptors inside InputMedia. Can be used both for single objects and collections.

Parameters:

item (Union[InputMedia, Iterable[InputMedia]]) – InputMedia objects that contain file descriptors.