Anonymous
В чем отличия async def от def?
Anonymous
В гугле ничего не нашел на понятном языке.
Anonymous
Можно простыми словами?
Anonymous
всем приает. Мне нужно установить PyQtdesigner. Я так сделал pip3 install pyqt5 это всё готова?
maxlunar
В чем отличия async def от def?
корутина и функция.
Дмитрий
В гугле ничего не нашел на понятном языке.
одно определяет функцию, второе корутину
Anonymous
корутина и функция.
Корутина это что?
maxlunar
гугли
Ssi
Корутина это что?
сопрограмма
Alex
Есть Qt Designer который входит в состав Qt и QtCreator
Vladimir
Корутина это что?
https://docs.python.org/3/library/asyncio.html
Дмитрий
Корутина это что?
что конкретно непонятно?
Alex
Корутина это что?
то что тебе нужно прочесть правила чата и срочно пиздовать в чат новичков
Anonymous
то что тебе нужно прочесть правила чата и срочно пиздовать в чат новичков
Чат новичков - говно, в котором тебя могут обосрать, но никак не помочь
Julian 🏳️‍🌈
Ну функции выполняются последовательно, а корутины могут выполнятся вместе, т.е не ждать пока одна завершится.
Alex
Чат новичков - говно, в котором тебя могут обосрать, но никак не помочь
у тебя не возникал вопрос почему с тобой так несправедливо там обошлись?
Julian 🏳️‍🌈
Вроде как.
Julian 🏳️‍🌈
у тебя не возникал вопрос почему с тобой так несправедливо там обошлись?
Потому что им не платят за это, офк, а еще у нас токсичное общество.
Julian 🏳️‍🌈
Но тут хотя-бы тех же админов обосрать могут, а там только новички, они ж вообще мусор под ногами.
Julian 🏳️‍🌈
Примерно так админы там и относятся к новичкам.
Дмитрий
Чат новичков - говно, в котором тебя могут обосрать, но никак не помочь
возможно, стоит хоть немного гуглить, прежде чем заявлять что гугл не помогает)
Anonymous
возможно, стоит хоть немного гуглить, прежде чем заявлять что гугл не помогает)
Ну я гуглил про асинк, наткнулся на статью на хабре, там прочел про корутины и т.п., мне это не помогло, как я сейчас узнал - корунтина это сопрограмма, сейчас гуглю про них, т.к. хз что это.
Alex
пациент просит выдать ему объяснение тянущее на небольшую статью и которое разжевано в любом учебнике…
Дмитрий
В a byte of python это есть?
тебе выше ссыль дали
Julian 🏳️‍🌈
https://habr.com/ru/post/337420/ Тут смотрел?
Fᴏʀᴅᴇɴ
https://youtu.be/aI4CAJA6wgk
Agal1ar3pt
подскажите, Chrome собирает кэш при работе в headless режиме через selenium chromedriver?
Egor
Вопрос, у меня есть апи на джанге и есть второй севрис, как вы работаете с апи во втором сервисе? вы просто работаете со словарями или еще делаете обертку вокруг апи?
Tishka17
делаем swagger
Tishka17
или ручками пишем обертку
Tishka17
словари - это ужасно недоубно. Их хочется убрат как можно раньше и работать с объектами
Aito
Кто понял?
Tishka17
все
Tishka17
ты правила читал?
Aito
Окай
Egor
словари - это ужасно недоубно. Их хочется убрат как можно раньше и работать с объектами
Помнишь что я кидал выше на пастбине, ты еще спросил чем меня словарь не устроил, вот ту штуку я писал именно для того чтобы удобно с апи работать
Aito
Можешь подсказать ?
Tishka17
как раз кто-то для своего api просил
Ruben
А то мне точно скоро пригодится
Egor
А кинь ещё раз плз
https://paste.ubuntu.com/p/RFsPS9qW2n/
Ruben
Схоронил. Спасибо
Egor
как раз кто-то для своего api просил
dataclass_factory это какой-то свой модуль?
Tishka17
dataclass_factory это какой-то свой модуль?
https://github.com/Tishka17/dataclass_factory
Дмитрий
привет всем
Дмитрий
не могу найти ни одного кода рабочего для бота в Телеге!
Дмитрий
Дмитрий
хелп
Ser
это называется сделай сам
Дмитрий
это называется сделай сам
а в чем соль? в прокси?
Inellok
Porn
Oksana
#работа #офис #вакансия Вакансия: Web- developer (JS+Python) Компания: AI Factory https://aifactory.app/ Город: Санкт-Петербург/ Сочи Зп: 130 000 net Офис или Удаленка 5/2 AI Factory — инновационная мобильная компания из Сан-Франциско. Ищем #web_developer для разработки внутренних сервисов и интерфейсов для автоматизации релизов. Требования: - опыт коммерческой web- разработки от 1-го года; - уверенное знание и опыт применения Javascript, Python; - знакомство с Flask, React JS. Условия: - Проектная работа ориентировочно на 2 месяца из офиса в Сочи, далее работа из офиса в Питере либо удаленно; - гибкий график; - ДМС; - оплата обедов; - полное отсутствие бюррократии Готовы обсудить детали, пишите в личку или по почте oksana@aifactory.app
Anonymous
GTR Network
Братва дайте плиз рабочие код для запуска daemon процесса в linux
Egor
мой =)
Можешь подсказать как ты в factory определяешь какой класс создать, а то я запутался немного
Tishka17
Можешь подсказать как ты в factory определяешь какой класс создать, а то я запутался немного
там Union же. Он пробует по очереди создать. А чтобы левые не создавались, даже если поля прокатили я в __post_init кидаю исключение.
Tishka17
Можешь подсказать как ты в factory определяешь какой класс создать, а то я запутался немного
https://paste.ubuntu.com/p/pP8XRmYMFq/ можно вот такой вариант ещё. Обрати внимание на schemas и RealOrder
Tishka17
а как union работает?
Union аннотация значит что это может быть один из указанных типов
Tishka17
прям пробует распарсить
Tishka17
по последнем варианте - не пробует, так как pre_parse сразу проверяет поле с типом
Savva
Здравствуйте. Нужна помощь связанная с вебом В самом начале, при любом взаимодействии с бд использовал лишь одно соединение, которое создавалось при запуске кода. Позже понадобился многопоточный доступ к бд + где то вычитал, что лучше для каждого запроса создавать новое соединение. Так и сделал. Теперь начинаю получать ошибку "fork(): cannot allocate memory" и мне кажется, что это из-за новой "фичи", но я могу ошибаться. Наведите на правильную мысль, пожалуйста def create_connection(): return sqlite3.connect('main.db', check_same_thread=False) def some_other_func(): connect = create_connection() cursor = connect.cursor() lock.acquire() cursor.execute(*SOME REQUEST*) connect.commit() lock.release() cursor.close() connect.close()
Tishka17
Здравствуйте. Нужна помощь связанная с вебом В самом начале, при любом взаимодействии с бд использовал лишь одно соединение, которое создавалось при запуске кода. Позже понадобился многопоточный доступ к бд + где то вычитал, что лучше для каждого запроса создавать новое соединение. Так и сделал. Теперь начинаю получать ошибку "fork(): cannot allocate memory" и мне кажется, что это из-за новой "фичи", но я могу ошибаться. Наведите на правильную мысль, пожалуйста def create_connection(): return sqlite3.connect('main.db', check_same_thread=False) def some_other_func(): connect = create_connection() cursor = connect.cursor() lock.acquire() cursor.execute(*SOME REQUEST*) connect.commit() lock.release() cursor.close() connect.close()
1. соединения не обязательно пересоздавать. Можно юзать пул 2. Но нельзя из разных потоков юзать одно соединение 3. Форк - это не многопоточность, это несколько процессов 4. sqlite хоть и может использоваться из нескольких процессов, но это не типичный сценарий для него
Savva
1. соединения не обязательно пересоздавать. Можно юзать пул 2. Но нельзя из разных потоков юзать одно соединение 3. Форк - это не многопоточность, это несколько процессов 4. sqlite хоть и может использоваться из нескольких процессов, но это не типичный сценарий для него
1. Как правильно первый загуглить (пул который)? 2. Это знаю, поэтому и создаю новое соединение 3. А чего мне тогда кидает ту ошибку? У меня всего 2 воркера и сервис очень не нагружен 4. Я бы и одним соединением пользовался, но понадобилось для таймера заюзать второй поток, если можно так сказать
Savva
4. Не очень понял зачем для таймера БД
проверяет состояние юзера