
Dmitry
01.04.2016
19:52:52
и опять пришли к этому же PEP-у
https://www.python.org/dev/peps/pep-3117/

Roman
01.04.2016
19:53:49

Pavel
01.04.2016
19:54:00
Кстати, да. Какого черта в третьем питона греческая лямбда не объявляет лямбду?

Google

Aleksandr
01.04.2016
19:54:43
И музыка из заставки valve )

Dmitry
01.04.2016
19:54:57
?

Serge
01.04.2016
21:37:06
Ладно, пока презентацию на сегодня делать. Точнее, похоже, две...
Жаль Mnj пока не потянет на два часа:)

Andrey
01.04.2016
21:42:34
Своевременно ты начал

Dmitry
01.04.2016
21:43:39
это ещё норм, помню как Серёга прям на ITGM приготовил презенташку %)

rabbitkate
01.04.2016
21:44:41
так много сообщений... на завтра всё без изменений? в плане расписания, места и всякого такого организационного

Dmitry
01.04.2016
21:45:30
ну место и время то уже не поменяются. а вот доклады - вопрос?

rabbitkate
01.04.2016
21:45:54
а что с ними?

Dmitry
01.04.2016
21:47:28
да вроде пока, что все нормально. но есть вероятность, что будет одна замена.

Serge
01.04.2016
21:48:32
Митя снялся.
Теперь только на PiterPy

Google

rabbitkate
01.04.2016
21:50:02
про raml не будет? :(

Dmitry
01.04.2016
21:50:04
ок. жаль.

rabbitkate
01.04.2016
21:50:39
а что вместо него?

Danil
01.04.2016
21:50:57
видимо сейчас надо это придумать
и сделать

Serge
01.04.2016
21:51:27
Ага, видимо мне:)

Danil
01.04.2016
21:51:39
много тебя будет )

Serge
01.04.2016
21:51:54
Меня всегда много, даже когда мало

Danil
01.04.2016
21:52:06
так что, коллеги, давайте выручайте )

Serge
01.04.2016
21:52:21
Я спрашивал уже, желающих нет
Я то могу хоть 4 часа разные телеги задвигать

rabbitkate
01.04.2016
21:53:23
я бы с радостью, но пока не гожусь под такое. годика через 2 вот с удовольствием)

Serge
01.04.2016
21:53:26
Могу про магию методов, не только магических, про фабрики
Могу про то как под 2 и 3 одновременно писать
Могу про победу над джанговскими миграциями рассказать

Danil
01.04.2016
21:55:11
чего там побеждать?

Serge
01.04.2016
21:55:19
Последнее, кстати, прикольный кейс
А вот представь, Django 1.8 и 500 миграций
Знаешь что будет?

Danil
01.04.2016
21:57:47
просвяти)

Google

Serge
01.04.2016
21:57:57
Могу потестить сегодня json против bson против cbor. И рассказать про cbor
Кому что интересно?
просвяти)
Будет оооочень долгая работа migrate

Danil
01.04.2016
21:58:44
вот лучше как доставить Python приложение на прод )

Serge
01.04.2016
21:59:22
В 1.9 уже сильно лучше, но все равно при CD полный треш. Деплоится медленнее, чем новый код появляется
Так что, может методы и функции? Декораторы, врапперы, замыкания...

Maksim
01.04.2016
22:06:11
а про pytest кто-нибудь уже рассказывал? я бы послушал

Dmitry
01.04.2016
22:06:44
да был воркшоп

Maksim
01.04.2016
22:06:59
а, ок)

Serge
01.04.2016
22:07:14
По моему, это был я:)
Внезапно

Maksim
01.04.2016
22:08:05
Я только неделю как в Питер переехал) поэтому не был там)

Aleksandr
01.04.2016
22:11:27

Andrey
01.04.2016
22:13:43
вот про 2 и 3 разом я бы послушал. особенно если там еще и cython какой-нибудь

Serge
01.04.2016
22:14:24

Andrey
01.04.2016
22:15:15
ну у нас часть модулей на нем. а переползти на третий хочется в конечном итоге

Aleksandr
01.04.2016
22:16:19

Google

Serge
01.04.2016
22:17:21
Ладно расскажу эту прохладную историю за пивом.

Aleksandr
01.04.2016
22:18:38
500 баз?! )

Serge
01.04.2016
22:18:49
500 миграций
Или около того

Aleksandr
01.04.2016
22:19:26
Просто ты пишешь, что нельзя пересоздать, так как несколько баз. 500 баз один из таких случаев. 500 баз - 500 initial migrations )

Serge
01.04.2016
22:19:33
В одном только модуле больше 200 точно

Aleksandr
01.04.2016
22:20:53
У вас там небось еще и какая-нибдуь PythonCode дичь
RunPython*

Serge
01.04.2016
22:21:17
И оно на сложную структуру к initial сразу еще может добавлять. И фейкать надо их, но не те, которые после этого

rabbitkate
02.04.2016
01:16:21
а обязательно к 11 приходить?

Michael
02.04.2016
04:48:42

Aleksandr
02.04.2016
06:05:20

Michael
02.04.2016
06:10:41
Потому-что lambda как минимум

Aleksandr
02.04.2016
06:13:42
Аргумент

Aleksandr
02.04.2016
07:01:35

Michael
02.04.2016
10:33:48
А че их так много?
Серёжа работает...

Google

Aleksandr
02.04.2016
13:13:32
Спамеры!

Roman
02.04.2016
13:24:03
Джанго и варниш?!!
Что за дичь? :)

Serge
02.04.2016
13:46:08
Мы едем. Кто на минивен скидывается?

p0123n
02.04.2016
18:36:27
Всем привет! Подскажите, как правильно называется такое поведение в питоне:
http://pastebin.com/6BFpF61J
Когда как-бы разные инстансы, но аффектится локальная переменная как будто глобальная
Просто неправильное использования локальной переменной или есть какое-то более правильное название? :)

Aleksandr
02.04.2016
18:45:47
Привет. Это называется статическая переменная. Или переменная <умное слово, которое используется в ооп учебниках>
Вот тут привели пару разжевывающих примеров http://stackoverflow.com/a/68672
Бтв, если кто-нибудь вспомнит как статическая переменная класса называется умными словами — скажу спасибки

p0123n
02.04.2016
18:57:09
Класс! Спасибо, а то документация сказала что это "mistaken use of a class variable".
Пруф: https://docs.python.org/2/tutorial/classes.html#class-and-instance-variables

GNU/Docker
02.04.2016
18:59:03
это class variable

Aleksandr
02.04.2016
19:01:02
Хмм. Похоже. Спасибки
Хотя я думал что оно как-то умнее звучит

Andrey
02.04.2016
20:57:00
http://www.slideshare.net/AndreyZakharevich/ss-60393251 мои слайды с сегодняшнего доклада

Dmitry
02.04.2016
21:02:45
??

Roman
02.04.2016
21:33:01