@spbpython

Страница 731 из 785
Serge
30.05.2018
13:22:50
ну так в этом и вся идея black - унификация. если хочется крутилок то тогда лучше что-то другое ипользовать
Его идея - сделать код более читаемым, а приведение всех кавычек к одним лишает очень много кода читаемости.

Меня не парит там поставить \
Важнее видеть глазами этот текст в правильных кавычках. Что конкретно там написано меня должно парить ровно один раз.

Google
Stepan
30.05.2018
13:25:29
Его идея - сделать код более читаемым, а приведение всех кавычек к одним лишает очень много кода читаемости.
ну все же субъективно ) мне вот норм с двойными ковычками, другому тоже, тебе нет. а идея opinionated formatters как раз в том, чтобы не думать о таких вещах )

Marco
30.05.2018
13:44:10
покажи строковую констату MESSAGE="I'm ready" в одинарных ковычках :)
Неубедительный аргумент. Также как и то, что две одинарных кавычки могут выглядеть как одна двойная.

С одинарными код выглядит гораздо чище.

Sergey
30.05.2018
13:48:30
С одинарными код выглядит гораздо чище.
Неубедительный аргумент. Чего вкусовщину разводить-то, ну каждый как ему нравится/как скажет шеф настроит форматтер как надо и будет ему хорошо?

Hot
30.05.2018
13:48:50
@teners чё там, где за тебя проголосовать надо?

Sergey
30.05.2018
13:49:11
@teners чё там, где за тебя проголосовать надо?
На избирательном участке по месту проживания

Hot
30.05.2018
13:49:28
А чё, там будут выбор в PSF?

Просто тебя везде тут поздравляют, а я не нашёл пруфы, лол.

Sergey
30.05.2018
13:50:40
Просто тебя везде тут поздравляют, а я не нашёл пруфы, лол.
Никто меня не поздравляет, пока даже не с чем о_О А про голосование тут выше были ссылки — кто, как и где может голосовать

Dmitry
30.05.2018
13:53:01
Просто тебя везде тут поздравляют, а я не нашёл пруфы, лол.
https://wiki.python.org/moin/PythonSoftwareFoundation/BoardCandidates2018#sergey-sokolov

Google
Danil
30.05.2018
14:04:58
Marco
30.05.2018
14:17:52
Неубедительный аргумент. Чего вкусовщину разводить-то, ну каждый как ему нравится/как скажет шеф настроит форматтер как надо и будет ему хорошо?
Black - офигительная идея, он позволит окончательно избавиться от этого "как ему больше нравится". Но вот двойные кавычки выглядят сомнительно. Одинарные для python, двойные для html - это удобное разделение, повышающее читаемость и самого кода, и, в особенности, темплейтов.

<a href="{% url 'home' %}"> {% trans 'Home' %} </a>

А в коде меньше визуального мусора с одинарными кавычками. Особенно если это какое-нибудь многострочное объявление списка.

Serge
30.05.2018
15:30:00
<a href="{% url 'home' %}"> {% trans 'Home' %} </a>
ну вот, кстати, шаблоны оно еще не научилось вроде;)

однако, весьма интересная идея в каментах https://github.com/ambv/black/issues/118#issuecomment-393198026

Marco
30.05.2018
15:47:36
да и не для них оно
другой пример: link = '<a href="{}">{}</a>'.format( reverse('home'), _('Home'), )

кстати, контраргумент для "I'm ready" - 'He said: "I\'m ready"'

Ладно, какое бы решение в итоге не было принято, главное чтобы этот момент стал наконец стандартизирован. К коду с двойными кавычками привыкнуть можно, а к тому где двойные и одинарные чередуются непредсказуемым образом - никогда.

Marco
30.05.2018
15:56:35
Понятно для чего в C/C++ и одинарные и двойные кавычки были, понятно для чего они были в перле и баше. Но зачем их в пайтон добавили? Надо от этого рудимента избавляться.

'''He said: "I'm ready"'''
Такая штука создаёт вариабельность написания, с которой black нацелен бороться.

Такая штука создаёт вариабельность написания, с которой black нацелен бороться.
хотя если использовать triple qoutes для всех строк где встречаются кавычки, то можно и так

Ильяс
31.05.2018
09:07:39
парни, а кто-нибудь использовал в торнадо декоратор run_on_executor? вопрос по нему есть

Ильяс
31.05.2018
09:48:13
в общем проблема там в том что при выполнении метода под этим декоратором создаётся новый процесс, но после выполнения он не киллится и висит так

Aleksandr
31.05.2018
11:57:52


Привет с пайкона Сингапур)

Некто
31.05.2018
11:58:21
Круто )

Google
Marco
31.05.2018
11:58:38
Это лучше в дринкап )

https://t.me/joinchat/BA9zxD_Df8rTlNpiXhDSig

Danil
31.05.2018
15:21:56
Кстати, стоит напомнить что сегодня последний четверг месяца ) до встречи

31 мая в 19:00 состоится очередной Python Drinkup в гастропабе LAMBICUS (ул. Радищева 32). Неформальное общение с коллегами, истории успехов и провалов, много вкусного пива - всё как вы любите ) https://www.meetup.com/spbpython/events/zfnxdpyxhbpc/

amureki
31.05.2018
17:34:44
https://github.com/mtdvio/ru-tech-chats

Danil
01.06.2018
06:05:09
На текущий момент мы выносим все обсуждение по вакансиям на фейсбук, так что можете там опубликовать и закинуть ссылку в чатик с тегом job

Serge
01.06.2018
06:31:07
Если вакансия будет с указанием зарплаты и зарплата будет хорошей, люди к вам потянутся.

Roman
01.06.2018
06:35:51
?

Alexey
01.06.2018
10:16:36
Мог пропустить, но тут наткнулся на полезный доп. док. к офф. доку. Может кому тоже пригодится: https://realpython.com/python-data-classes/

Dmitry
01.06.2018
10:19:54
??

amureki
01.06.2018
11:04:26
А 3.7 уже в проде разве?

Admin
ERROR: S client not available

Sergey
01.06.2018
11:05:21
Зачем ждать, если можно наслаждаться уже сегодня: https://pypi.org/project/dataclasses/

Serge
01.06.2018
11:33:30
В 2018 году уже пятый раз состоится ежегодная конференция для Python-разработчиков - #PiterPy. Мероприятие будет проходить два дня подряд - 2 и 3 ноября. --- https://www.facebook.com/PiterPyConf/posts/2144477179121400

Зачем ждать, если можно наслаждаться уже сегодня: https://pypi.org/project/dataclasses/
Чем они в таком случае лучше attrs, если все равно ставить снаружи?

Sergey
01.06.2018
11:36:19
Чем они в таком случае лучше attrs, если все равно ставить снаружи?
Особо ничем, но потыкать можно. А с релизом 3.7 можно убрать строчку из requirements.txt и все будет работать??‍♂️

Serge
01.06.2018
11:38:48
Roman
01.06.2018
11:58:44
а вот спрошу банальное и очень неожиданное: а как вообще работать с пайпами в asyncio?

Google
Dmitry
01.06.2018
12:12:56
нашёл какой-то проектик) полуживой

Roman
01.06.2018
12:13:28
Видел, но это слишком

https://github.com/mosquito/aio-pipe
У меня возникла идея бенча: 2 корутины, одна из которых пишет по 4 байта(timestamp) в пайп, а другая - читает. А дальше можно оценить и время прохождения, и зависимость этого времени от числа таких пар.

Serge
01.06.2018
15:17:01
https://twitter.com/spbpython/status/1002569250870095873

Dmitry
01.06.2018
15:35:59
[][::][:] = [][::][:]

https://twitter.com/spbpython/status/1002569250870095873
а вообще где-то был тредик где объясняли

Aleksandr
01.06.2018
15:36:56
Пустая работа, еее

Я чето вот забыл о том что в питоне 2 True и False это имена переменных

Ну ты понел чё нада делать да?

Dmitry
01.06.2018
15:38:17
True = False ага

Aleksandr
01.06.2018
15:38:37
В тройке то так нельзя больше

Dmitry
01.06.2018
15:38:55
ага

Roman
01.06.2018
21:43:19
Крч, как я и предполагал, профита от использования asyncio vs gevent нет :) Почти всегда медленнее.

Roman
02.06.2018
08:41:36
С примочками от magic.io тоже?
Без uvloop оно вообще тормоз :)

b0g3r
02.06.2018
13:51:13
А почему вставка данных в таблицу А должна происходить через тесты?

Страница 731 из 785