TypeError: cannot convert dictionary update sequence element #0 to a sequence
Но это мой косяк, не указал формат в котором get_groups_assets_in_campaign_data возвращает данные.
Попробую сам через itertools разобраться как сделать.
Такой вариант не обрабатывает важное условие озвученное в вопросе, в нет то вся и загвоздка. Поэтому listcomprehansion и itertols тут не вариант юзать, пришлось использовать цикл for.
Условие по вложенным спискам в data - элементы вложенного списка нельзя разделять, т.е. например первые два элемента из ....
Михаил, так сейчас и есть так. фикстура возвращает путь к файлу test.csv но внутри def handle path ссылается на реальный файл. Надо переопределить этот момент что бы path стал равен create_test_csv_file
В моделях есть изменеия , которые делал не я и теперь х.з нужны они или нет, поэтому и нужно сгенерить миграшку только для моих моделей. Ну или не понял , что ты имеешь ввиду в первом варианте.
Вариантом с удалением лишнего пожалуй и воспользуюсь
Т.е. это запрос в базу даже если нового ответа нет? Меня именно этот момент больше интересует, как делать обращение к БД только если там действительно что то есть новое.
Сергей, А если всетаки хочется rabbit ? Если есть большое желание с ним поработать ? Или в моем случае использование кролика выглядит совсем нездорово?
Это асинхронное вебприложение на python. В качестве клиента aio-pika. Пользователь жмет на кнопку 'Присоединиться' создается запись в БД , идентификатор которой используется в качестве message. Создается event_loop в котором выполняется передача сообщения в очередь, соединение закрывается. Это что касается producer
Для consumer немного по другому. В качестве консюмера выступает пользователь - создатель ивента. Он должен обработать поступившие заявки. Предполагается постоянное подключение, при каждом обновлении страницы будет выполняться запрос в соответствующую очередь и если там есть сообщение то обрабатывать его (делать запрос в БД по id содержащемуся в сообщениии и в UI выводить эту инфу)
По перфомансу, на текущий момент не предполагается что это будет более 1000 заявок в минуту на пике (скорее всего существенно меньше но хотелось бы предусмотерть и такой вариант прии возможности). Требования к отклику - ну тут ничего сверестественного, это не онлайн чат и секунда другаю вообще никак не влияют.
Но это мой косяк, не указал формат в котором get_groups_assets_in_campaign_data возвращает данные.
Попробую сам через itertools разобраться как сделать.