
Никитяо
01.11.2018
09:40:22
а gevent есть смысл применять хоть где-то?

Маришка
01.11.2018
09:40:22

Nikolay
01.11.2018
09:40:45
для этого другие фреймворки берут

Google

Nikolay
01.11.2018
09:41:23

Jentry
01.11.2018
09:41:47

Никитяо
01.11.2018
09:41:53

Nikolay
01.11.2018
09:42:05

Nikolay
01.11.2018
09:42:35
взаимоисключающие параграфы
фу, как можно писать на этом сраном go ?)
Там же ни exception-ов, ничего нету, за каждый неверный пробел тебя гугол анально карает и вообще,
скоро они будут решать что на нем писать нужно, а что - нет.
я пытаюсь питонн ускорить немного, а то что-то пол миллисекунды только система хождения отнимает

LighteR
01.11.2018
09:42:49
Почему?
Потому что либ для него нет. Чтобы использовать asyncio'шные надо инсталить asyncio-loop. Из-за особенностей работы c asyncio'шными task'ами в tornado, там не работает async-timeout, который во многих asyncio-либах используется
Придется писать всякие костыли

Maxim robox
01.11.2018
09:43:25

LighteR
01.11.2018
09:43:26
Но зачем все это нужно, если можно просто взять aiohttp?

Jentry
01.11.2018
09:43:55

Nikolay
01.11.2018
09:44:20

Google

LighteR
01.11.2018
09:44:38
Основной кейс когда нужен tornado - необходимость поддержики python2

Nikolay
01.11.2018
09:44:43

Nikolay
01.11.2018
09:44:47
Пора переходить с питона на что-то быстрое

Nikolay
01.11.2018
09:44:59
тот же торнадо

Nikolay
01.11.2018
09:45:00
Настолько медленный

LighteR
01.11.2018
09:45:11

Nikolay
01.11.2018
09:45:32
Баш не заменяет все равно
Зачем он тогда нужен

Nikolay
01.11.2018
09:45:52

LighteR
01.11.2018
09:46:43
aiohttp
Вроде же с httptools он быстрее стал

It'sMe
01.11.2018
09:46:47

Maxim robox
01.11.2018
09:46:58
что угодно лучше джанги ? фласк, фалькон
Мне нравится джанго и дрф. Очень высокоуровнево. Но при этом можно в нужном месте воткнуться и переопределить. Другие фреймворки почему-то максимум чем оперируют — http методами. Viewsets в DRF стоят уровнем повыше. Я бы в идеале хотел фреймворк как DRF, но без всего того груза от классического джанго с шаблонами и все такое. Пока не нашел.

LighteR
01.11.2018
09:47:28

Maxim robox
01.11.2018
09:47:39

Nikolay
01.11.2018
09:47:50

Serhii
01.11.2018
09:47:58
ладно, буду тогда смотреть доки по django-rest-framework спасибо

LighteR
01.11.2018
09:48:15
Вряд ли.
Почему вряд ли? Сериализатор drf слоупочный

Nikolay
01.11.2018
09:48:15
Дока 2

Maxim robox
01.11.2018
09:48:43

Никита
01.11.2018
09:49:16

Google

Maxim robox
01.11.2018
09:49:21

LighteR
01.11.2018
09:49:48

Nikolay
01.11.2018
09:50:17

Nikita
01.11.2018
09:50:21
ребят, засоветуйти что почитать
есть устройство, которое потоком даёт данные
в основном нули, но там есть и данные
поток не имеет начала и конца, соответственно данные могут быть где угодно
как мне их лучше собирать, что б обрабатывать?

LighteR
01.11.2018
09:50:25

Nikolay
01.11.2018
09:50:30

Maxim robox
01.11.2018
09:50:31

Nikolay
01.11.2018
09:50:42
это все разбивается о реальные задачи
ну и, опять же, не асинхронно и тяжело

LighteR
01.11.2018
09:50:52

Denis
01.11.2018
09:51:15

Maxim robox
01.11.2018
09:51:16

Maxim robox
01.11.2018
09:51:57

LighteR
01.11.2018
09:52:45

Maxim robox
01.11.2018
09:52:58

Nikolay
01.11.2018
09:53:00
MTV

Maxim robox
01.11.2018
09:53:23

Nikolay
01.11.2018
09:53:32
костыли на костыле

Maxim robox
01.11.2018
09:54:02

Google

Никита
01.11.2018
09:54:46
https://github.com/floyernick/Init-py

Nikolay
01.11.2018
09:54:57

Никита
01.11.2018
09:54:58
Подскажите пожалуйста, а то переписывать не хочется ?

LighteR
01.11.2018
09:55:04

Maxim robox
01.11.2018
09:55:58

Nikolay
01.11.2018
09:56:00

Admin
ERROR: S client not available

Nikolay
01.11.2018
09:56:41

Maxim robox
01.11.2018
09:59:45

Artyom
01.11.2018
10:02:57
подскажите, как разделить свойства класса от методов по файлам? Например, есть класс С1, у него есть два свойства(атрибута) а1 и а2, есть два метода м1 и м2. В одном файле хочу определять методы класса, а в другом файлы - атрибуты

Alex
01.11.2018
10:03:23
болезненный опыт С++ не отпускает?

LighteR
01.11.2018
10:03:53

Никита
01.11.2018
10:05:42

Artyom
01.11.2018
10:05:48
зачем?
чтобы раздеить исходники моделей и методов к данным соответствующим моделям, что позволит более гибко отслеживать когда меняются модели (на ровне контроля версий) и когда обновляются только методы

LighteR
01.11.2018
10:05:49
Ну и с вероятностью 99.9% накосячил где-то ты сам, но винишь в этом aiohttp и то что никто за тебя не решил проблему

Никита
01.11.2018
10:06:23
кода там совсем немного

Alex
01.11.2018
10:06:56

Google

Alex
01.11.2018
10:07:27
ты используешь конкретный ORM или вопрос абстрактный?

LighteR
01.11.2018
10:09:21

Никита
01.11.2018
10:10:29

LighteR
01.11.2018
10:11:03

Никита
01.11.2018
10:11:27

LighteR
01.11.2018
10:11:31

Artyom
01.11.2018
10:11:33
вопрос абстрактный, но конкретно использую django, у меня есть app с "ядровыми" моделями - базовые модели, которые будут использоваться в разных АРР. Так как они шарютнся на разные арр, я хотел их изолировать и отдельно сделать файлы с методами для этих меделей

LighteR
01.11.2018
10:12:04

Никита
01.11.2018
10:12:22

LighteR
01.11.2018
10:13:18
Ну и тем не менее это проблема лимита коннектов

Никита
01.11.2018
10:13:46
Я не понимаю откуда такой вывод

LighteR
01.11.2018
10:13:49
Запусти приложение, дождись когда начнутся такие ошибки и посмотри в pg сколько там коннектов

Никита
01.11.2018
10:14:34
Там изначально 100 было, я понизил до 50
ошибка ушла
больше в консоли не появлялось to many clients
но ошибка с cannot write to closing transport осталась

Alex
01.11.2018
10:15:44