только у тебя это не строка
А как сделать так допустим
Group: @Python
Короче скрипт берет значение @python и как отсюда удалить @?
Dogma
.lstrip('@')
Алексей
задача простая выполнить функцию в определённое время. celery я не изучал. там сложно? почему у джанги нет встроенных стредств для такой необходимой задачи?!
Ну если это делать не в фоне, тогда сервер зависнет. Можно ещё кроном запускать, или просто отдельным процессом.
🤔
Group: @Python
в мессадже есть ентити
.lstrip('@')
Спасибо, помог лучший👍
Dogma
а на aiohttp такое бы прокатило?
фреймоворк тут не при чём...
Алексей
а на aiohttp такое бы прокатило?
Нет наверное, хотя если асинхронно то может и да. Но смысл?
🤔
apscheduler
Anonymous
celery или dramatiq
dramatiq вроде ничо такой да
Anonymous
Всем привет
Anonymous
Есть маркетологи тут?
Andrey
Telegram Bot Есть база данных айди пользователей, которые запустили бота Как можно ежедневно отправлять всем сообщение в определенное время?
Vasily
Привет. Есть тут люди, шарящие в ИИ? Где-то слышал фразу, что человек не понимает, как ИИ выдаёт то или иное решение. То есть ИИ не обосновывает свой выбор и человек не может понять почему именно решение Б, а не решение А. Это верное утверждение?
Denis
Зависит от ИИ
Denis
Линейная регрессия, knn, решающие деревья могут обосновать выбор в форме, которую может понять человек, с нейросетями сложнее
Denis
С некоторыми задачами они справляются лучше, с некоторыми хуже
Sergey
Использую RabbitMQ как брокер. Коннектор - pika. Если кидаю в очередь строку, то все ок. Если кидаю список и т.д. то кидает TypeError: sequence item 0: expected a bytes-like object, list found Могу ли я передать список? msg = [123,345,4134] channel.basic_publish(exchange='', routing_key='sign_q', body=msg, properties=pika.BasicProperties( delivery_mode = 2, )
Sergey
Работает, спасибо
𝙼𝚛. 𝙱𝚘𝚠𝚕𝚎𝚛 𝚠𝙷𝚊𝚝
У меня проблема с тем, что python при сборке зависимостей (pip install -r requirements.txt) чуть ли не на все зависимости выдает ValueError: ZIP does not support timestamps before 1980
𝙼𝚛. 𝙱𝚘𝚠𝚕𝚎𝚛 𝚠𝙷𝚊𝚝
Думаю, он жалуется на системные файлы, которые реально с таймстампом 01.01.1970
𝙼𝚛. 𝙱𝚘𝚠𝚕𝚎𝚛 𝚠𝙷𝚊𝚝
Но изменить я это не могу - нет прав на запись
𝙼𝚛. 𝙱𝚘𝚠𝚕𝚎𝚛 𝚠𝙷𝚊𝚝
Как можно обойти это дело?
koder
virtualenv?
Tishka17
Сборка зависимостей это что?
𝙼𝚛. 𝙱𝚘𝚠𝚕𝚎𝚛 𝚠𝙷𝚊𝚝
𝙼𝚛. 𝙱𝚘𝚠𝚕𝚎𝚛 𝚠𝙷𝚊𝚝
Tishka17
А.
Tishka17
+
Тогда откуда в венве 1970 год?
𝙼𝚛. 𝙱𝚘𝚠𝚕𝚎𝚛 𝚠𝙷𝚊𝚝
В венве нет, но системные файлы от 1970. В венве в lib/python3.7 символические ссылки на системные файлы.
𝙼𝚛. 𝙱𝚘𝚠𝚕𝚎𝚛 𝚠𝙷𝚊𝚝
Думаю, он их тупо пытается добавить в wheel
𝙼𝚛. 𝙱𝚘𝚠𝚕𝚎𝚛 𝚠𝙷𝚊𝚝
И обламывается
koder
сделай вместо ссылок копии
koder
не уверен умеет ли так virtualenv сам по себе, но скрипт на баше будет совсем простой
koder
или на питоне
Tishka17
Ну из тупого решения могу предложить докер
Tishka17
Но вообще, тебе бы ФС починить. Постоянно проблемы будут
𝙼𝚛. 𝙱𝚘𝚠𝚕𝚎𝚛 𝚠𝙷𝚊𝚝
𝙼𝚛. 𝙱𝚘𝚠𝚕𝚎𝚛 𝚠𝙷𝚊𝚝
Но вообще, тебе бы ФС починить. Постоянно проблемы будут
Не могу, у меня NixOS. Это фишка такая, файлы пакетов в ro в /nix/store.
𝙼𝚛. 𝙱𝚘𝚠𝚕𝚎𝚛 𝚠𝙷𝚊𝚝
Ручками туда залезть не получится, рулит там только пакетный менеджер
Tishka17
𝙼𝚛. 𝙱𝚘𝚠𝚕𝚎𝚛 𝚠𝙷𝚊𝚝
Фишка в ро, а не в кривом таймстампе же
Ну так я его изменить не могу соовтетственно
Tishka17
Ну он же почему-то стал кривым
𝙼𝚛. 𝙱𝚘𝚠𝚕𝚎𝚛 𝚠𝙷𝚊𝚝
Он так и был изначально
𝙼𝚛. 𝙱𝚘𝚠𝚕𝚎𝚛 𝚠𝙷𝚊𝚝
Просто я до этого не успел заюзать virtualenv тут
𝙼𝚛. 𝙱𝚘𝚠𝚕𝚎𝚛 𝚠𝙷𝚊𝚝
SOURCE_DATE_EPOCH=$(date +%s)
𝙼𝚛. 𝙱𝚘𝚠𝚕𝚎𝚛 𝚠𝙷𝚊𝚝
Помогло
Tishka17
Странно как-то
Есть раздирающие в библиотеке telethon ?
Нет
Наверное
😅
Не могу понять в чем проблема
koder
Не могу понять в чем проблема
Ты не сделал await для вот той корутины
Ошибку выдает когда делаю
koder
Не могу понять в чем проблема
И, пожалуйста, не вставляй скриншоты, это не чат датасаентистов, которые не умет текст из консоли копировать )
koder
.. = await client.get_part....
.. = await client.get_part....
Ааа спасибо ща попробую
koder
А await ты не можешь сделать потому что метод не async
koder
В котором эта строка расположена
koder
Который getPars
Понятно
Ну я сделал как надо
Но тут другая уже ошибка