
Tishka17
31.01.2019
09:55:07

Александр
31.01.2019
09:55:45
если функция ушла в бесконечный цикл, то она и в потоке отдельном тоже уйдет в бесконечный цикл
решать такие проблемы потоками весьма странно

Google

Tishka17
31.01.2019
09:57:05

Александр
31.01.2019
09:59:01

Eugene
31.01.2019
10:02:00

Tishka17
31.01.2019
10:02:36

Alex
31.01.2019
10:02:39

Taras
31.01.2019
10:03:24
что делать, если нашел код 2015 года и там есть строчка
from console_input import get_float, get_int, make_check
но "console_input" нет в списке доступных пакетов?

Александр
31.01.2019
10:04:18
и ему правильно подсказали, что с потоками будет медленнее

Nikolay
31.01.2019
10:05:02

Taras
31.01.2019
10:05:22

Ivan
31.01.2019
10:07:24
Привет! Может кто-нибудь знает есть ли какая-то либо по конролю кол-ва запросов с секунду? (например к API) Чтобы можно было задать максимально кол-во запросов в минуту и получать необходимые паузы?

Denis
31.01.2019
10:08:53

Ivan
31.01.2019
10:09:04
на стороне клиента

Google

Denis
31.01.2019
10:09:22
sleep перед запросом

Ivan
31.01.2019
10:09:40
ну да. чтобы получать правильное время слипа

Александр
31.01.2019
10:09:42

Ivan
31.01.2019
10:09:49
о

Александр
31.01.2019
10:10:15
а вообще это просто сделать самому

Ivan
31.01.2019
10:10:18

Александр
31.01.2019
10:10:39

Ivan
31.01.2019
10:11:26
а вообще это просто сделать самому
да, просто кейс такой, что есть много функций, которые дергают разные методы АПИ враппера... ну и еще нужно чтобы например часть запросов выполнялась без пауз, а потом уже в нужном месте ждало столько сколько нужно

Taras
31.01.2019
10:25:10

Tishka17
31.01.2019
10:25:21

Alex
31.01.2019
10:25:55

Terminator
31.01.2019
10:26:12
@kitanamda будет жить. Поприветствуем!

Alex
31.01.2019
10:27:38

Terminator
31.01.2019
10:29:15
ProDan RODIP будет жить. Поприветствуем!

Александр
31.01.2019
10:34:19
@Tishka17 https://habr.com/ru/post/84629/
чем больше будет потоков, тем большую часть времени выполнения программы будет занимать фьютекс

Taras
31.01.2019
10:40:13

Boriskas
31.01.2019
10:42:44
народ кто нить знает как в фласк-рестплюс ловить ошибки которые кидает RequestParser например?

Google

Bogdan (SirEdvin)
31.01.2019
10:46:56
Из-за await
Он, конечно, меньше, но все-таки

Александр
31.01.2019
10:47:20
ну ты сравнил, конечно

Tishka17
31.01.2019
10:47:24

any
31.01.2019
10:47:35

Tishka17
31.01.2019
10:47:44
омг
а в чем пробелма? взял точку, посмотрел сосдеей справа и слева. Взял следуюзие две. Посмотрел их соседей, которые не прошлые точки и т.п.

Bogdan (SirEdvin)
31.01.2019
10:49:12

Tishka17
31.01.2019
10:49:37
@Tishka17 https://habr.com/ru/post/84629/
короче, я имею ввиду, что прежде чем переписсывать код на новую архитектуру надо понимать профит. Даже если он объективно всегда есть, он может оказаться недостаточным

any
31.01.2019
10:49:38
А если точка лежит на перекрестии?

Bogdan (SirEdvin)
31.01.2019
10:49:53
То есть корутин можно нафигашить штук 500 и в целом все будет ок, а 500 тредов это как бы довольно сомнительная затея

Tishka17
31.01.2019
10:49:56

Александр
31.01.2019
10:50:00

Bogdan (SirEdvin)
31.01.2019
10:51:29
И в добавок, треды иногда просто опускают gil, что как бы добавляет рандомных переключений
В корутинах переключения всегда детерминированы

Dk
31.01.2019
10:51:40
У тебя сегодня интересные вопросы. Делись, что делаешь там. Можно в лс

any
31.01.2019
10:51:52

Google

Tishka17
31.01.2019
10:52:18
да я напрягся из-за того, что человеку предложили переписать код на asyncio. Это не структурная вещь, которая упростит добавление фич в будущем, а все таки подход к организации многозадачности и надо понимать применим ли он в данном случае.

Bogdan (SirEdvin)
31.01.2019
10:52:55
Ну, на мой взгляд, если для работы с сетью предлагается использовать треды - это неправильно
В python >= 3.5

Tishka17
31.01.2019
10:53:39
у меня логика в голове ломается))
1. Взял точку
2. Взял соседей
3. Для сосдеей взял сосдеей с учетом что возвращаться назад нельзя
4. Продолжаешь 3, пока не найдешь исходную или соседи не кончатся.
Проблема может быть при зацикливании

Bogdan (SirEdvin)
31.01.2019
10:53:50
Мое имхо в том, что треды классно использовать для различной математики, где снимается gil, типо numpy и другие штуки. Иногда треды приходится использовать для эмуляции asyncio, например для работы с файлами.
У меня так asyncio драйвер к unqlite работает

Cleancode(Shokhrukh)
31.01.2019
10:53:50
Привет ребята я установил python 3.7 на сервер ну у ползаватели нет программа что делать надо помогите

Tishka17
31.01.2019
10:54:25
имхо, для всяковго наколенчного Г можно использовать треды ибо пофиг, зато проще

Bogdan (SirEdvin)
31.01.2019
10:55:02
Я не знаю, почему вы думаете что asyncio вдруг сложное. У него очень классное апи, мне нравится больше чем работа с тредами :)
Ну и лично мне проще.

Tishka17
31.01.2019
10:55:10

Bogdan (SirEdvin)
31.01.2019
10:56:31
Ну ... такое :) Про треды можно сказать, что если у тебя забагованное Г, которые порождает треды на каждый запрос, то программа зависнет раньше, чем закончится
Забагованное Г на то и забагованное Г, что бы ломать любой нормальный подход

LighteR
31.01.2019
10:57:13

Tishka17
31.01.2019
10:57:44
в каком смысле нету?

any
31.01.2019
10:57:46

Bogdan (SirEdvin)
31.01.2019
10:57:52

Tishka17
31.01.2019
10:58:00
ять
винда

Google

Alex
31.01.2019
10:59:01

Terminator
31.01.2019
10:59:14
Chief Apple будет жить. Поприветствуем!

Alex
31.01.2019
10:59:16
установи Операционную систему, а не это говно.

Jentry
31.01.2019
10:59:37

Cleancode(Shokhrukh)
31.01.2019
11:00:00
А другой программа нормально работаеть

Alex
31.01.2019
11:00:14

LighteR
31.01.2019
11:00:19

Bogdan (SirEdvin)
31.01.2019
11:00:22


Chief
31.01.2019
11:00:23
#вакансия #удаленка
? Формат работы: удаленно
⌚️Занятость: частичная
?Вилка: от 20 до 100 тыс.руб. на руки
?«Нетология» — это университет по подготовке и дополнительному обучению специалистов в области интернет-маркетинга, управления проектами, дизайна, проектирования интерфейсов и веб-разработки.
??????Мы ищем преподавателей на курсы по Python!
?Требования:
- Экспертиза и опыт работы в Python - уровень middle и выше.
- Интерес к преподаванию, желание прокачивать себя как спикера.
?Что мы предлагаем:
- Удаленную работу, которую можно совмещать с основной
- Личный PR как эксперта
- Возможность прокачаться как в преподавании, так и профессионально
- Кроме преподавания и проведения лекций, можно проверять работы студентов, писать статьи и создавать новые учебные программы
?Успешные программисты, которые преподают у нас, рассказывают о том, как это повлияло на их жизнь и карьеру https://m.habr.com/company/netologyru/blog/423023
?Узнать подробнее о вакансии можно здесь @anastasiafat (https://t.me/anastasiafat)


Alex
31.01.2019
11:00:38
и почему-то все начинают рассказывать что Python не умеет в многопоточность из-за GIL

Anton
31.01.2019
11:01:56
О, миддлы за 20к - в очередь