@ru_python

Страница 9563 из 9768
Данила
10.07.2019
19:12:29
Что будет, если на http api (фреймворк falcon) одновременно поступят 2 запроса? Он обработает их параллельно, или по очереди?

Данила
10.07.2019
19:15:50
по очереди должен
жаль. А для того, чтобы обрабатывать запросы параллельно, мне нужен асинхронный фреймворк?

Bogdan (SirEdvin)
10.07.2019
19:16:11
Google
Constantine
10.07.2019
19:17:02
Это принт добавляет переход на новую строку, можно определить end=''
Судя по тому, что принт без скобок, у человека второй питон. А в нем ХЗ как так сделать. Запятая в конце, например, не помогает. Только через sys.stdout разве что.

Max
10.07.2019
19:17:04
жаль. А для того, чтобы обрабатывать запросы параллельно, мне нужен асинхронный фреймворк?
асинхронный фреймворк их всеравно одновременно не обработает. Ну, он будет переключаться между ними

Bogdan (SirEdvin)
10.07.2019
19:17:20
А это зависит от сервера, если мы говорим про стандартный синхронный фреймворк, коим вроде и есть falcon, то там одновременно обрабатывается количество запросов равное количеству запущенный воркеров на сервере

Bogdan (SirEdvin)
10.07.2019
19:17:32
То есть будет 4 воркера, 4 процесса будут одновременно обрабатыватся

Данила
10.07.2019
19:17:48
Bogdan (SirEdvin)
10.07.2019
19:18:07
Опять же, зависит от сервера wsgi, который вы запускаете ваше приложение. Но обычно можно

Constantine
10.07.2019
19:18:21
python -c ‘import crypt; print crypt.crypt(“Qwerty“, “$1$SmSlt$“)’
Если второй питон, то python2 -c 'import crypt;import sys;sys.stdout.write(crypt.crypt("Qwerty", "$1$SmSlt$"))' Если третий, то как @arck1 сказал, например.

Bogdan (SirEdvin)
10.07.2019
19:18:35
Но обычно вы ограничены количеством ядер и прочими штуками, поэтому фигакнуть большое число воркеров будет не эффективно

Aidar
10.07.2019
19:19:28
Судя по тому, что принт без скобок, у человека второй питон. А в нем ХЗ как так сделать. Запятая в конце, например, не помогает. Только через sys.stdout разве что.
Не в версии питона суть, а в том, что решаения люди предлагали костыли, а не исправление источника проблемы

Данила
10.07.2019
19:19:45
Google
Винни
10.07.2019
19:34:43
как словить экспешн и узнать именно его тип?

ну например: try: #... except: print(exceptionName)

Kobe
10.07.2019
19:37:34
try: .. except Exception as ex: print(type(ex))

Constantine
10.07.2019
19:38:38
Если нужно сравнивать с конкретным типом, то так, например try: 1/0 except Exception as e: print(isinstance(e, ZeroDivisionError)) # True print(isinstance(e, RecursionError)) # False

Kobe
10.07.2019
19:39:42
Так можно же сразу сделать except ZeroDivisionError

Constantine
10.07.2019
19:41:27
Ну так-то да, но, мало ли какой там кейс у человека. Может, он хочет ловить все, а обрабатывать как-то по-особенному.

Хотя даже в этом случае можно (и, наверное лучше) несколько except написать

Винни
10.07.2019
19:43:12
Хотя даже в этом случае можно (и, наверное лучше) несколько except написать
хочу сделать обёртку для обработчика исключений

Alexey
10.07.2019
20:05:40
Есть что-то для перевода русского в английский и обратно? Не гугловский транслэйт, и бесплатно???

Stuber
10.07.2019
20:30:04
Ребят, не знаете, почему я не могу запустить ничего на flask OSError: [Errno 8] Exec format error: '/home/Python/test/SP2019-Flask/main.py'

Stuber
10.07.2019
20:31:09
Это не мой код, я с 4 репозиториев просто клонировал

и никакой не запускается

я думал причина не в коде

Google
Worlak
10.07.2019
20:34:50
я думал причина не в коде
А ты уверен что ты все правильно делаешь и на нужной версии ?

Андрей
10.07.2019
20:36:04
Яндекс транслейт и остальные сервисы
Яндекс тоже платный емнип

Worlak
10.07.2019
20:37:00
Яндекс тоже платный емнип
https://cloudurl.ru/api-perevodchika/ На этом сайте несколько другая информация

Андрей
10.07.2019
20:37:23
Бесплатно до 1кк

Считай, что платный

fn main() {}
10.07.2019
20:37:41
Бесплатно до 1кк
Будь добр, плати, никто за бесплатно не даст

Андрей
10.07.2019
20:37:41
10кк в месяц

fn main() {}
10.07.2019
20:38:01
Worlak
10.07.2019
20:38:15
10кк в месяц
Это уже зависит от объемов, может быть человеку подобные не нужны

Андрей
10.07.2019
20:39:40
Нельзя?
Я прекрасно понимаю, что бесплатно ничего не будет

Bogdan (SirEdvin)
10.07.2019
20:39:59
Хм ... еще один более странный вопрос. Можно ли как-то сохранить контекст корутине при передаче ее в asyncio.wait? В целом задача выглядит так, у меня есть такой код в aiohttp: await asyncio.wait(( request.app.session.get('https://google.com.ua'), request.app.session.get('https://google.com.ua'), request.app.session.get('https://google.com.ua'), request.app.session.get('https://google.com.ua'), request.app.session.get('https://google.com.ua'), )) В нем включен трейсинг, и при трейсинге забирается переменная из context var. И в целом, если вызывать код вот так, как в примере, то эта переменная оказывается не задана

Worlak
10.07.2019
20:40:37
ну req там лежал
Все установил ?

Stuber
10.07.2019
20:40:56
Да, видимо в самих репах проблема, щас еще ищу какой нибудь

Worlak
10.07.2019
20:41:47
Да, видимо в самих репах проблема, щас еще ищу какой нибудь
Сомневаюсь. Попробуй экзампл для начала запустить

С сайта фласк

Какого Бля
10.07.2019
20:59:30
@Tishka17 ты спрашивал пилит ли кто то опен сорс Я вот сегодня начал

Google
Какого Бля
10.07.2019
21:00:02
Появилась необходимость в локальной nosql бд, и я пилю свою

Расчитываю на асинхрон Или как минимум cython

fn main() {}
10.07.2019
21:00:47
И какие у нее будут преимущества например над той же монгой?

Какого Бля
10.07.2019
21:01:18
Которые лежал локально на машине

fn main() {}
10.07.2019
21:01:32
Она хранит модельки в виде json файлов
Монга тоже, ну почти, там bson

Какого Бля
10.07.2019
21:01:46
У меня пока без бмнарного json

Моя будет очень легковесна и со встроенным простейшим орм

Типа create, get, filter

fn main() {}
10.07.2019
21:02:33
На питоне пишешь что ли?

Какого Бля
10.07.2019
21:02:35
Delete

Да

fn main() {}
10.07.2019
21:02:54
Мм

Какого Бля
10.07.2019
21:03:47
Если получится обернуть ее в корутины и потом в cython будет шикарно

Какого Бля
10.07.2019
21:04:37
И да, еще будет очередь

Roman
10.07.2019
21:05:56
так просто 5 асинхронных запросов которые не делают ничего?
точнее даже 5 синхронных запросов, которые не делают ничего)

Tishka17
10.07.2019
21:08:09
Google
Какого Бля
10.07.2019
21:08:39
Это что

Tishka17
10.07.2019
21:08:50
Not invented here

Синдром

Какого Бля
10.07.2019
21:09:56


Roman
10.07.2019
21:10:06
nosql бд, это на си написать сбалансированное дерево в виде мета и данные строками.... как бы без индикатора in memory or нет, такое себе

да и вообще чушь

Андрей
10.07.2019
21:10:36
+

Roman
10.07.2019
21:12:54
ох уж эти ораклы и редисы с их миллионами и проблемами которые решают сотни людей, я сам смогу)

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