Народ, а как разослать через with open картинку нескольким пользователям, чтобы при этом with open не закрывал картинку и не выбивал "ValueError: I/O operation on closed file"?
Во-первых, ты можешь после отправки взять id файла и отправить по нему.
Во вторых, чтоб юзать файл, держись в скоупе with.
With он на то и есть, чтобы закрывать его вне своего скоупа