@rudepython

Страница 231 из 1719
Anton
02.03.2017
14:38:01
просто best practices или есть какой-то смысл?

Zart
02.03.2017
14:38:02
пофиг

Anton
02.03.2017
14:38:13
понял, спасибо

автор прост любит печатать, учту

Google
Anatoly
02.03.2017
14:38:47
понял, спасибо
я думаю это просто привычка, которая может много где (не в питоне) спасать.

Например, в sql - точно спасает

Stanislav
02.03.2017
14:39:05
а сейчас это попросту не нужно

Anatoly
02.03.2017
14:39:16
это спасало в 2.х
а, ну тем более.

Stanislav
02.03.2017
14:39:34
u == unicode

b’’ == bytestring

Alexey
02.03.2017
14:39:47
r == raw

Anatoly
02.03.2017
14:39:50
да, я понял. в sql надо N писать для юникодных строк

Alexey
02.03.2017
14:39:54
q == ?

Zart
02.03.2017
14:39:54
Anton
02.03.2017
14:39:59
это спасало в 2.х
ну там как раз на двойке написано

это спасало в 2.х
а от чего спасало-то?

Google
Stanislav
02.03.2017
14:40:17
Anton
02.03.2017
14:40:17
если в строке ascii

Stanislav
02.03.2017
14:40:32
ну твой пример там без разницы

Anton
02.03.2017
14:40:43
ещё раз всем спасибо

Stanislav
02.03.2017
14:40:54
а если бы была русская стринга

тогда было бы u

Zart
02.03.2017
14:41:05
не факт

Stanislav
02.03.2017
14:41:37
ещё раз всем спасибо
https://docs.python.org/2/howto/unicode.html

не факт
это я как пример, без хедера

Zart
02.03.2017
14:42:43
если ты напишешь в коде по-русски без эскейпинга, то в хедере кодировку указать придётся, в двойке

Stanislav
02.03.2017
14:43:11
Zart
02.03.2017
14:43:26
наличие/отсутствие u при этом ортогонально

Eugine
02.03.2017
14:43:50
лол

Zart
02.03.2017
14:44:09
могу сохранить файл в 866, написать 'хуй' и это не будет юникодом

"любом случае"

Stanislav
02.03.2017
14:46:47
лал

бомбануло?)

Zart
02.03.2017
14:47:34
да опять хуйню несут во имя луны

Google
Alexey
02.03.2017
14:52:43
бомбануло?)
да хуй тебя поймёт, что у тебя там с этим анальным двачевым сленгом.

Stanislav
02.03.2017
14:53:29
да хуй тебя поймёт, что у тебя там с этим анальным двачевым сленгом.
та бля, в офисе сижу, скучно, чуть подхоливарить решил

Alexey
02.03.2017
14:54:23
и в чём святая война здесь?

Andy
02.03.2017
14:57:23
Все ли есть юникод или есть другие кодировки

Zloy geniy
02.03.2017
14:59:23
а кто нибудь в курсе есть фреймворк kivy для андроида а есть аналог для ios?

Anatoly
02.03.2017
15:34:20
https://www.youtube.com/watch?v=PivpCKEiQOQ

Zloy geniy
02.03.2017
15:35:19
а чем тот же киви не подходит?
да я не знал что киви для всех платформ(

Wes
02.03.2017
16:21:36
Народ, подскажите, пожалуйста:) создал словарь dict к примеру. Потом выполнил функцию buffer = dict.items(). Как теперь работать с тем, что в buffer. Это же лист из кортежей получается?

Точнее список кортежей

?

Igor
02.03.2017
16:23:02
@python_beginners

Wes
02.03.2017
16:23:47
Окей

Denis
02.03.2017
18:42:11
Объясните нубу, зачем всем подряд объектам __subclasshook__? Почему он не только у абстрактных классов?

Alexey
02.03.2017
20:13:50
Чувак, buffer — это built-in.

Cykooz
02.03.2017
20:14:47
Чувак, buffer — это built-in.
Так у него и словарь в переменной dict ?

Alexey
02.03.2017
20:15:01
Бля.

b0g3r
02.03.2017
20:15:45
еее

Alex Milushev
02.03.2017
21:02:37
есть знатоки aiohttp?

Google
Евгений
02.03.2017
21:02:37
https://www.firebirdsql.org/pdfmanual/html/ufb-about-arch.html
В общем проблема не в этом, т.к. база крутится локально и обращение к файлу БД идёт напрямую.

Alex Milushev
02.03.2017
21:04:05
есть класс: class BambooAPI: def __init__(self, url, username, password): self.url = URL(url) self.rest = self.url.join(URL('rest/api/latest/')) self.username = username self.password = password self.session = aiohttp.ClientSession( auth=aiohttp.BasicAuth(self.username, self.password) ) async def get_build_result(self, bamboo_key, expand=None): path = 'result/{}.json'.format(bamboo_key) url = self.rest.join(URL(path)) if expand: url.updata_query(expand=expand) async with self.session.get(url) as resp: print(resp.status) print(await resp.text()) ругается, что Unclosed client session

как Я понял из доки ClientSession надо юзать как контекст, это можно обойти как-то?

Alex Milushev
02.03.2017
21:05:09
лучше на пасту код складывать
оки, буду, или этот тоже положить туда

Admin
ERROR: S client not available

Alex Milushev
02.03.2017
21:05:10
?

Евгений
02.03.2017
21:05:39
оки, буду, или этот тоже положить туда
просто там читабельнее. уже пофиг, я думаю

Vadim
02.03.2017
21:06:25
Alex Milushev
02.03.2017
21:06:37
бля

деструкторов нет, где мне его закрывать то?

Vadim
02.03.2017
21:07:16
А чем контекст не угодил?

Alexey
02.03.2017
21:07:52
?
Ещё лучше использовать кнопку редактирования сообщения, а не плодить тысячу и одну реплику состояющую из ничего, спасибо.

Alex Milushev
02.03.2017
21:09:19
А чем контекст не угодил?
тем, что сессию Я хочу в конструкторе делать а потом использовать в методах, он там будет не один

Alexey
02.03.2017
21:10:26
Тут вишь какая хурма, контекст гарантированно закроется, а у тебя там — чёрт его знает как.

Крч, мб дизайн пересмотреть? :)

Alex Milushev
02.03.2017
21:12:09
это Я понимаю, но городить что-то вроде http://pastebin.com/1hNgyayK мне не нравится

Крч, мб дизайн пересмотреть? :)
хм, класс для работы с api сервиса, одна сессия на экземпляр класса

Евгений
02.03.2017
21:35:37
Капец, с начала недели не могу решить это проблему с демоном. Посоны, помогите. Дайте живой пример, чтобы и демоны отдельно работали с БД и при этом вебка тоже могла делать селекты из БД. Как это реализуется на SQLAlchemy? Я реально уже туплю или отупел, что не знаю в какую сторону копать и как это сделать.

С любой бд. Хоть sqlite.

Google
Alexey
02.03.2017
21:36:04
Терпение, зато скилл.

Alex Milushev
02.03.2017
21:39:43
with BambooAPI(foo, bar) as client: client.lolo() client.zaza() ?
Я думал об этом, но работа с API так же может быть в нескольких местах, насколько рационально каждый раз создавать новый клиент?

Vladimir
02.03.2017
21:39:48
у тебя как минимум две точки входа, независимых друг от друга

а, это про другое. сорян.

H
02.03.2017
21:40:47
Я думал об этом, но работа с API так же может быть в нескольких местах, насколько рационально каждый раз создавать новый клиент?
aiohttp.ClientSession( auth=aiohttp.BasicAuth(self.username, self.password) ) это вроде lazy операция, ничего не жрет, но мне лень проверять

в ините не должно такого говна создаваться, прокидывай клиента

H
02.03.2017
21:41:59
ваш дизайн говно

https://shiftsubs.ru/wp-content/uploads/2013/05/Lebedev.jpg

Alex Milushev
02.03.2017
21:42:17
ваш дизайн говно
это Я уже понял, еще не достаточно мозги свихнул

H
02.03.2017
21:42:33
ну так переделай :)

Страница 231 из 1719