@ru_python

Страница 9317 из 9768
fn main() {}
12.06.2019
21:02:25
сейчас для асинхронных фреймворков не так много тулзов, поэтому большую часть приходится писать самому

Vadim
12.06.2019
21:03:35
Привет, не знает api, которое бы отвечало как нормальный человек?

Вадим (split Retry)
12.06.2019
21:03:36
Даже не знаю нужна ли асинхронщина, учитывая время обработки каждой фото в 5 секунд

Vadim
12.06.2019
21:03:45
In текст, out текст

Google
Alex
12.06.2019
21:05:18
Даже не знаю нужна ли асинхронщина, учитывая время обработки каждой фото в 5 секунд
нет, не нужно обрабатывать фото в том же процессе, что обрабатывает и запросы.

Вадим (split Retry)
12.06.2019
21:06:18
Нужны обработчик(и) и очередь да?

Alex
12.06.2019
21:06:39
если ты не знаешь что делает cwd, следовало бы почитать документацию. с такими познаниями об механизмах работы ОС тебе только песочницы писать. серьезно, это блин основы.

зыы: дружно читаем правила чата. понимаем что как минимум надо начать с @ru_python_beginners

хотя там тоже пошлют в более грубой форме.

Даже не знаю нужна ли асинхронщина, учитывая время обработки каждой фото в 5 секунд
еще зависит от размера изображений. в некоторых случаях загрузка изображений может стать узким местом и тут можно задуматься об асинхронности, но с тем же успехом можно переложить задачу обработки загрузки изображений на асинхронный reverse-proxy (nginx например).

Вадим (split Retry)
12.06.2019
21:25:37
Какой-нибудь gunicorn держит flask и всё это под nginx примерно так?

Tishka17
12.06.2019
21:26:01
нет, не нужно обрабатывать фото в том же процессе, что обрабатывает и запросы.
Если это внутренний сервис с известной нагрузкой, почему нет?

Alex
12.06.2019
21:27:40
Если это внутренний сервис с известной нагрузкой, почему нет?
все равно может встать вопрос с масштабированием

но как бы такой вариант тоже возможен да

Tishka17
12.06.2019
21:28:09
Ну очереди не решат проблему масштабирования

Они скорее позволят сгладить нагрузку

Google
Вадим (split Retry)
12.06.2019
21:33:57
Там рид онли(но ресурсоёмких) много запросов скорее всего будет и чуть чуть на запись

Ееее
12.06.2019
21:36:17
#работа #офис Требуется python разработчик в московский штат Требование: - опыт работы от 5 лет в разработке Python, или других языках - опыт использования какой-либо реляционной СУБД (MySQL, Postgre SQL, SQL Server, Oracle) - работа в команде разработчиков - Москва Обязанности: - качественное и своевременное исполнение задач проекта и непосредственного руководителя - поддержка и доработка уже существующих проектов - сопровождение существующего кода - присутствие на брейнштормах, обсуждениях и совещаний Условия: - официальная заработная плата, уровень обсуждается на собеседовании - официальное трудоустройство - работа в просторном офисе или удалённо дома - зп от 80000 до 120000

Tishka17
12.06.2019
21:39:46
Alex
12.06.2019
21:42:29
Какой-нибудь gunicorn держит flask и всё это под nginx примерно так?
это самый распространенный типовой вариант

Александр
12.06.2019
21:43:04
pytest. Запрос к api возвращает рандомный список. Мне нужно проверить каждый элемент списка на соответствие определённым условиям без использования циклов теле теста. Помогите составить запрос гуглу - это, как я понимаю, должна быть фикстура и параметризованный тест и пока фикстура возвращает значения - тест проверяет условие. Как это короче сформулировать?)))

Tishka17
12.06.2019
21:43:27
Почему нельзя циклы?

Александр
12.06.2019
21:43:40
условие задачи

Tishka17
12.06.2019
21:43:52
Кто ставил условие?

Александр
12.06.2019
21:45:22
Вопрос снимается. Прошу прощения. Дорогу осилит идущий.

Alex
12.06.2019
21:45:43
Вопрос снимается. Прошу прощения. Дорогу осилит идущий.
и как решил? параметризированным тестом?

Александр
12.06.2019
21:46:09
пока никак)) почитаю ещё док pytest'a

Alex
12.06.2019
21:46:59
на счет parametrize. у тебя 1 запрос к API и нужно проверить соответствие списка в рандомном порядке так?

тогда тебе parametrize вряд ли поможет, т.к. он предполагает генерацию тестов (в твоем случае видимо несколько запросов API)

если тебе нужно всего лишь проверить рандомный список ответов на соответствие, почему бы их не отсортировать?

Tishka17
12.06.2019
21:48:14
Я так чекер для запросов в эластик делал

Типа когда x&y это тоже самое что y&x

Ilya
12.06.2019
22:34:59
Есть у кого-нибудь в загашнике ссылка на гитхаб с большим проектом на flask+sqlalchemy+/-celery? Чисто посмотреть как делают луюди

Google
f472_
13.06.2019
00:38:50
в функциях return и return None одно и то же возвращает?

f472_
13.06.2019
00:40:00
а при открытии файла только для чтения есть смысл добавлять 'r' вторым аргументом?

Denis
13.06.2019
00:42:43
Нет

На это еще кто-то ведется?

Aidar
13.06.2019
01:07:48
На это еще кто-то ведется?
Лох не мамонт как говорится

/ban

Mr. Green
13.06.2019
05:58:55


создавался отдельный проект и интепретер стал инвалидным.

Могло обновление Linux дело испортить?

Tishka17
13.06.2019
06:01:48
Могло обновление Linux дело испортить?
Могло. Системный питон мог обновиться

Хотя у тебя 3.7

Ну пересоздай венв. Делов-то

Mr. Green
13.06.2019
06:02:33
Tishka17
13.06.2019
06:02:45
И так каждый раз? :)
В смысле каждый раз?

Mr. Green
13.06.2019
06:02:58
При каждом обновлении

Tishka17
13.06.2019
06:03:00
Или это было минорное обновление, а не между релизами?

Ну вообще странно тогда

Artyem
13.06.2019
06:03:54
Могло обновление Linux дело испортить?
если venv использовал системный питон, то запросто

Tishka17
13.06.2019
06:04:19
Глянь в консоли, что там с венвом. Активируется ли, на месте ли файлы

Google
Alex
13.06.2019
06:04:48
И так каждый раз? :)
можешь использовать pyenv

Mr. Green
13.06.2019
06:05:25


Tishka17
13.06.2019
06:06:23
Ну попробуй активировать же

Mr. Green
13.06.2019
06:11:15
Ну попробуй активировать же
Я вас не совсем понимаю.

Tishka17
13.06.2019
06:11:37
Я вас не совсем понимаю.
Ну блин когда активируешь венв в консоли, что происходит?

Mr. Green
13.06.2019
06:12:14
Ну блин когда активируешь венв в консоли, что происходит?
Я такого не делала никогда. Просто через PyCharm клацаю создать проект, ставлю интерпретер и все :(

Mr. Green
13.06.2019
06:15:33
Ну открываешь консоль. Пишешь source venv/bin/activate
Разве это не тоже самое когда мы клацаем выбор интерпретер из виртуального окружения? Впрочем, пересоздала виртуальную среду, перенесла туда свои скриптики.

Страница 9317 из 9768