qzzhv
Всем привет, подскажите почему зависает скрипт делаю 6к+ пост запросов с обработкой пришедших данных, через aiohttp, по итогу собираю их все в список, но далее ничего не происходит запускаю задачи через asyncio.gather(*tasks)
а 6к тасок одновременно стартуют, получается? Возможно это слишком много для машины. Попробуй ограничить кол-во одновременных тасок с помощью семафора
qzzhv
У меня было что-то подобное, таски просто забивали оперативку
типа того: semaphore = asyncio.Semaphore(request_limit) async with semaphore: res = await asyncio.gather(*tasks)
Avazart
гениально.
Avazart
Очевидно зависит от сайта но как правило если больше 10 запросов с одного IP то сайт тупо банит думая Вы его ддосите.
Avazart
И не всегда есть смысл делать асинхронно запросы.
Avazart
Иногда это вообще не дает выигрыша по скорости зато делает код хуже.
Avazart
Нужно смотреть по ситуации.
Avazart
Иногда это вообще не дает выигрыша по скорости зато делает код хуже.
или скорее сказать не хуже а неоправданно сложнее.
Anonymous
2
Dimon
всем привет, есть кто работал с numba? подскажите пж
Саша
не работает нижнее условие что делать
Andruś
Alexey
Саша
Саша
где именно?
Vladimir
В условии
Саша
В условии
в каком именно?там где начать взлом жопы?
Vladimir
в каком именно?там где начать взлом жопы?
Пусть лучше не работает этот взлом, а то могут действительно тебе ее взломать. :)
Скоков Дмитрий
питоновый трэш
Скоков Дмитрий
питоновый трэш
кто знает, как исправить такой глюк в этой проге: хочу вставить из буфера обмена кусок кода, но при нажатии на "CTRL" РАДАКТОР удаляет текущую строку
Скоков Дмитрий
Anonymous
Доброго времени суток всем, можете мне пожалуйста помочь с одной проблемой
Anonymous
У меня по какой то причине зациклился try, хз по какой причине он пробегает раза 20-30
Anonymous
Я почему то фотографии не могу отправить
Anonymous
Могу в лс скинуть?
Victor
Отправьте моноширинным шрифтом либо через dpaste.org
Anonymous
def connect(func): def wrapper(): con = sqlite3.connect('bot_database.db') cur = con.cursor() smth = '' print('asda') try: smth = func(cur) print('asdsadsa') except Exception: func(cur) finally: pass con.commit() con.close() if smth != '': return smth return wrapper()
Anonymous
Вывод: asda asdsadsa asda asdsadsa asda asdsadsa asda asdsadsa asda asdsadsa asda asdsadsa asda asdsadsa asda asdsadsa asda asdsadsa asda asdsadsa asda asdsadsa asda asdsadsa asda asdsadsa asda asdsadsa asda asdsadsa asda asdsadsa asda asdsadsa
Aleksandr
повторный вызов той же функции в ветке except - это на удачу что ли) первый раз не вышло, авось второй раз получится?
Anonymous
Вроде в декораторе нужно вызывать функцию func только 1 раз (Я его использую как декоратор) и тут в коде он может вызваться 1 раз
Anonymous
Ааааааа, стойте
Anonymous
Я понял, спасибо большое
Anonymous
У меня есть 2 вариации функций, с возратом (return) и без него, как сделать декоратор для обоих случай?
Aleksandr
а зачем там вообще декоратор
Aleksandr
ты какой цели то хочешь достичь
Anonymous
Я хочу попробовать облегчить работу с sqlite
Anonymous
Типо для создании таблицы нужно 5 строк например
Anonymous
А для других действий может больше, так вот я хочу чтобы я мог всё это сделать всего за 1 строку
Anonymous
Типо name = 'users' values = 'name TEXT, age INT' create_table(name, values)
Aleksandr
а курсор зачем тогда
Anonymous
def create_table(name, values): #connect def create(cur=None): cur.execute(f"""CREATE TABLE IF NOT EXISTS {name}({values})""")
Anonymous
Вместо # стоит собачка
Aleksandr
блин там все через курсоры делается походу
Aleksandr
ужас какой
Anonymous
Угу
Aleksandr
а чего либу не возьмешь готовую
Anonymous
Готовую искал, но безуспешно
Aleksandr
sqlalchemy ?
Anonymous
Вооу, спасибо большое!
Anonymous
Я постоянно пытаюсь изобрести велосипед, который уже есть🤦‍♂️🤦‍♂️
Aleksandr
ну в этом тоже есть смысл, но важно вовремя останавливаться)
Jordan Belfort
Всех приветствую, как занести фото в бд, которое отправил юзер в чат с ботом?
Скоков Дмитрий
какую? Пайчарм, СублиеТекст или ВСкоде что ли? ну Сублиме еще хоть как-то ворочается, остальные тормознутые, капец
Скоков Дмитрий
Или вы про ВИМ? ВИМ, конечно, сила, но плагины для пошаговой отладки искать не факт, что есть
Alexey
Всех приветствую, как занести фото в бд, которое отправил юзер в чат с ботом?
сохранить в какой-то блоб сторэжд, типо S3, Google storage, etc. в базу сохранить ссылку на файл
Андрей
Почему не могу найти в поиске ?
Андрей
А та уже всё
Андрей
Не мог бота найти,символ был лишним
Денис
Как реализовать messages.sendScheduledMessages (отправку в заплонирование время)?
Денис
Sheduled
Денис
Python
Денис
Она для робити со временем
Денис
While True: Pass
Денис
Try: Pass Except Exception: Print("pass")
Dima
есть кто делает проекты на заказ, python+opencv?
egor9n
Добрый вечер, хочу загрузить библиотеку lxml, но при команде pip install lxml пишет invalid syntax, можете подсказать?
egor9n
cmd
Alexey
cmd
пишет SyntaxError: invalid syntax?
Иван
cmd
set PATH = %PATH%;{путь_к_питону}\scripts
egor9n
ребят уже разобрался, но спасибо за помощь