Size: a a a

2017 December 28

NK

ID:170219337 in rupython
Чтобы преобразовать str в nonetype
источник

NK

ID:170219337 in rupython
Или это не нонтайп...
источник

RS

Roman Sakal in rupython
ID:170219337
Чтобы преобразовать str в nonetype
if instanceof(obj, str): return None?
источник

RS

Roman Sakal in rupython
Но вы, таки, хотите странного
источник

NK

ID:170219337 in rupython
Щас я коротко ситуацию опишу, ато мб я неправильно сформулировал
источник

NK

ID:170219337 in rupython
Когда я передаю ссылки таким образом - всё работает:
bot.send_media_group(m.chat.id, [InputMediaPhoto("https://example.com/pic.png"), InputMediaPhoto("https://example.com/pic1.png"), InputMediaPhoto("https://example.com/pic2.png")])

Когда это происходит вот так:

bot.send_media_group(m.chat.id, *линк класса, который генерирует эти ссылки, но присылает их в str *)

Всё, соответственно, не работает
источник

NK

ID:170219337 in rupython
Класс здоров, ссылки генерирует правильные
источник

NK

ID:170219337 in rupython
По самим ссылкам пикчи доступны, проверял
источник

NK

ID:170219337 in rupython
Видать параметр должен быть не str
источник

NK

ID:170219337 in rupython
Но как его передать, чтобы работало...
источник

RS

Roman Sakal in rupython
Класс генерирует ссылки при вызове
__call__

?
источник

NK

ID:170219337 in rupython
Roman Sakal
Класс генерирует ссылки при вызове
__call__

?
источник

RS

Roman Sakal in rupython
Как класс их генерирует?

Сдаётся мне, вы хотите list comprehation из образованных ссылок. Где итерируется коллекция ссылок строками и каждая ссылка передаётся аргуметом в init вашего класса
источник

RS

Roman Sakal in rupython
@eliners не называйте переменные builtin именами (list, например)
источник

NK

ID:170219337 in rupython
Roman Sakal
@eliners не называйте переменные builtin именами (list, например)
Да я после долгого перерыва к питону вернулся, чуть позабывал
источник

NK

ID:170219337 in rupython
Но спасибо, впредь не буду)
источник

NK

ID:170219337 in rupython
Блин, чего-то мыльный скрин получился...
источник

RS

Roman Sakal in rupython
Полагаю, второй аргументы вам нужен в таком виде:
[InputMediaPhoto(url_item) for url_item in ('http://link1', 'http://link2')]
источник

NK

ID:170219337 in rupython
ХМММММ
источник

NK

ID:170219337 in rupython
Выглядит логично, сейчас пробну
источник