
Tishka17
01.02.2019
11:29:47
типа не надо проверять что реальные объект от него наследуются, проверяйте что они ему соответствуют
ну я грубо
теперь вопрос: а на zope так можно?

Bogdan (SirEdvin)
01.02.2019
11:30:24

Google

Tishka17
01.02.2019
11:30:50
я не вникал
в питоне многие вещи можно сделать руками
этим он и хорош

Владимир
01.02.2019
11:37:39

Bogdan (SirEdvin)
01.02.2019
11:37:49
Что, он так плох?

?
01.02.2019
11:38:20

Владимир
01.02.2019
11:39:03
Что, он так плох?
Мучений больше, выгоды не особо. Но я его трогал последний раз лет 10 назад. Это все еще фантомные боли отзываются. Думал он уже сгнил и его никто не помнит)

Tishka17
01.02.2019
11:39:53
Почему такое название?
так и щас назвают вроде протоколами требования к необходимому набору методов. В духе, __next__ для итераторов

Ruslan
01.02.2019
11:39:57
Всем привет. Как можно преобразовать такой байт-код в нормальный строковый вид https://pastebin.com/Zy4sU4TU

Pavel
01.02.2019
11:40:10

Tishka17
01.02.2019
11:40:30
вот только это не текст

Google

Ruslan
01.02.2019
11:41:20

Tishka17
01.02.2019
11:41:31
я же сказал, там не текст
видно как минимум нулевые байты
давай ты скажешь откуда это взял и почему решил что там буквы увидишь

Ruslan
01.02.2019
11:42:51

Владимир
01.02.2019
11:43:14

Ruslan
01.02.2019
11:43:32

Andrew
01.02.2019
11:45:26

Eldar
01.02.2019
11:45:44
чуваки, для rabbitmq какую либу асинхронную посоветуюте? чтобы не текла

Александр
01.02.2019
11:47:05
уже несколько лет никаких проблем не испытываю

Ruslan
01.02.2019
11:47:39

Tishka17
01.02.2019
11:48:12
да, это хексдамп

Andrew
01.02.2019
11:48:22

Ruslan
01.02.2019
11:48:32

Tishka17
01.02.2019
11:48:34
первые два байта отлчаются, но возможно это просто данные такие (длина например)

Александр
01.02.2019
11:48:51

Tishka17
01.02.2019
11:48:55
а так явно такие же данные в хексе

Ruslan
01.02.2019
11:49:47
загуглил hexdump получил либу, если вы ее имели ввиду, сейчас буду пробовать

Google

Andrew
01.02.2019
11:49:53

Ruslan
01.02.2019
11:49:59
спасибо Andrew, @Tishka17

Tishka17
01.02.2019
11:50:32
omg

Bogdan (SirEdvin)
01.02.2019
11:50:53

Tishka17
01.02.2019
11:51:58

Eldar
01.02.2019
11:52:04
не знаю, но не хочется юзать какую-то либу, а потом узнать что она тече

Ruslan
01.02.2019
11:52:32
спасибо огромное)

Tishka17
01.02.2019
11:53:06
у нас aioamqp
хз течет ли

Bogdan (SirEdvin)
01.02.2019
11:53:56
Ну, я юзал, вроде не течет. То есть особо признаков єтого не видел

Владик
01.02.2019
12:08:49
Господа, почему (не)следует использовать Django orm(не для сайта)?

Alex
01.02.2019
12:09:06
Есть же SQLAlchemy

Denis
01.02.2019
12:09:30
Потому что Django orm нельзя (без сильных костылей) использовать в отрыве от Django

Alex
01.02.2019
12:09:55
и это тоже. есть только одна причина тащить Django ORM в проект - если проект на Django

Алексей
01.02.2019
12:10:26

Alex
01.02.2019
12:11:16

Алексей
01.02.2019
12:11:45

Bogdan (SirEdvin)
01.02.2019
12:11:51
Не асинхронная :)

Google

Nikolay
01.02.2019
12:12:22
Помянем

Алексей
01.02.2019
12:12:34

Tishka17
01.02.2019
12:12:41
антипаттерн

Bogdan (SirEdvin)
01.02.2019
12:13:05
Хотя sqlaclhemy тоже этим страдает, но там хоть кор можно асинхронным сделать
Как пишешь, так и будет

Алексей
01.02.2019
12:13:23

Tishka17
01.02.2019
12:13:36

Алексей
01.02.2019
12:13:39
я правда не знаю, особо не щупал алхимию

Alex
01.02.2019
12:13:53

Алексей
01.02.2019
12:14:00
нет
а там есть ленивая неявная подгрузка данных?

Denis
01.02.2019
12:14:03
А поясните по понятиям, чем так плох active record

Tishka17
01.02.2019
12:14:05
есть

Andrew
01.02.2019
12:14:06

Bogdan (SirEdvin)
01.02.2019
12:14:19
Сначала поясните, почему django orm это актив рекорд, если это не так
У нас просто вот уже два проекта, где мы вполне легко используем джанго орм не как актив рекорд и почему-то все ок

Tishka17
01.02.2019
12:14:41

Google

Алексей
01.02.2019
12:14:56
да
то есть если я достану инстанс из бд, то он всё равно внутри останется связанным с бд и подтянет данные?

Владик
01.02.2019
12:14:56
так что посоветуете юзать? SQLAlchemy ORM?

Denis
01.02.2019
12:15:14

Tishka17
01.02.2019
12:15:30

Denis
01.02.2019
12:15:36

Andrew
01.02.2019
12:15:44

Bogdan (SirEdvin)
01.02.2019
12:15:56

Tishka17
01.02.2019
12:15:59
ну вот тя вытащил данные и зреначишь их как хочешь, а потом когда-нибудь кладешь в БД

Denis
01.02.2019
12:16:08
(джанго помойка, в которой собрали всё на свете)

Алексей
01.02.2019
12:16:10

Tishka17
01.02.2019
12:16:12
почему надо данные гвоздями прибивать?

Bogdan (SirEdvin)
01.02.2019
12:16:14
То есть это, конечно, имхо - но автор нифига не знает, что такое active record

Tishka17
01.02.2019
12:16:30
О_о
ничег оне могу сказать, везде пишут - джангл - эктив рекорд

Владик
01.02.2019
12:16:40
так что посоветуете юзать? SQLAlchemy ORM?

Bogdan (SirEdvin)
01.02.2019
12:16:41
Попробуйте odoo, пожалуйста
Вот где актив рекорд во все поля

Denis
01.02.2019
12:16:47

Алексей
01.02.2019
12:16:59

Tishka17
01.02.2019
12:17:11

Andrew
01.02.2019
12:17:29

Bogdan (SirEdvin)
01.02.2019
12:17:33
Имхо, но не никакой разницы, надо вызывать метод save из обертки или из самой модели, но вот проблемы наступают, когда бизнес-логику начинают складывать в модель. И по идее это active record