
?
16.04.2019
18:54:12
а что сейчас в моем случае они делают
я не могу понять
поэтому спрашиваю

PotterVlad
16.04.2019
18:58:08
Внимательне пример изучите там не то что у Вас.

Марк
16.04.2019
19:10:54
Начал помаленьку разбираться с петоном 3.5, а точнее с asyncio. Перечитал, пересмотрел. Пока такой глупый вопросец: как мне принудительно свичнуться на другую корутину? Имею ввиду в самом простом варианте. А то await asyncio.sleep(0) не кажется верным решением. Там есть какой-то встроенный свитчер примитив для таких штук?

Aragaer
16.04.2019
19:17:13
а зачем?

Google

Марк
16.04.2019
19:17:56
В другой корутине аналог gc, который должен принудительно запускаться по условию.
Енто ж я всё со своими EXPIRED keys воюю. Пока прототип хорошо себя показал - хочу избавиться от мусора в коде.

Aragaer
16.04.2019
19:19:25
ну хочешь ты передать управление в корутину, ну сделай await другая_корутина()

Марк
16.04.2019
19:20:40
а зачем для этого нужна другая корутина?
Есть Основной сервер, который принимает данные и заносит их в словарь. Там тоже есть оверхедный коллектор, но если данных нет, то свич на gc. И если субскрайбер подключился, то свитчиться на gc

Aragaer
16.04.2019
19:21:39
а просто взять и сказать "await новых_данных()" тоже не?

LighteR
16.04.2019
19:22:26

Марк
16.04.2019
19:24:11
В целом, получается как в редиске. ХА-ХА. При высоком IO до GC дело может и не дойти. Поэтому оверхеднулся в основном лупе еще. Но мне не надо в ентом частном контроле EXPIRED обрабатывать 100500 еще других операций.

Denis
16.04.2019
19:28:25

Александр
16.04.2019
19:29:00
Разблочьте @AlexeyMireA, он дурачок немного, не увидел кнопку

LighteR
16.04.2019
19:29:46

Google

Марк
16.04.2019
19:30:06

Denis
16.04.2019
19:30:58

LighteR
16.04.2019
19:31:17

Александр
16.04.2019
19:31:20
Да вроде вопрос решился

Alexey
16.04.2019
19:31:20
Ребята, есть 3 массива с данными и нужно создать 4 потока, где 3 из них записывают в 3 файла, а четвёртый читает эти файлы(то есть должны ошибку словить). Сделал 4 класса, унаследованных от Thread, а вот что дальше делать - хз

Denis
16.04.2019
19:31:21

Tigran
16.04.2019
19:32:09

Александр
16.04.2019
19:32:25

Tigran
16.04.2019
19:33:07
?♂️

Alexey
16.04.2019
19:33:16

Denis
16.04.2019
19:33:49

Марк
16.04.2019
19:34:33
В теории, если смотреть далеко в будушее, можно заложить процессы, чтобы одно ядро обрабатывало конкретно коллектор, а остальные занимались обработкой ключей. Но это такое.

Zombibober
16.04.2019
21:19:17
Привет. Как можно обратиться к дескритору на подобие dict. Сейчас покажу на примере
class Advert(BaseModel):
title = CharField(max_length=180)
price = IntegerField(min_value=0)
advert = Advert()
advert.price = -5
#Как сделать аналогичнулю запись на подобии advert.dict["price"], причем нужно чтобы она шла через дескритор

Denis
16.04.2019
21:20:00
А при чем тут дескриптор?

Zombibober
16.04.2019
21:21:55
Просто интересно как можно сделать такую запись

Denis
16.04.2019
21:22:20
Какую?

Zombibober
16.04.2019
21:22:41
Я написал выше, что не понятного

Google

Denis
16.04.2019
21:23:18
Непонятно, при чем тут дескриптор и при чем тут дикт

Zombibober
16.04.2019
21:24:33
Жалко, что кроме тебя тут никого нет

Maria
16.04.2019
21:25:19

Alex
16.04.2019
21:30:25
такое не?

Denis
16.04.2019
21:30:43
Ват

Alex
16.04.2019
21:32:27
телега __ убрала у getitem

Maria
16.04.2019
21:33:11
Тройные)

Saveliy
16.04.2019
21:37:21
котаны, салют. Скажите, плиз, что делать, если мне селект из базы ничего не возвращает? как обрабоать это питоном?
Если ставлю res_select == "":
в условие не входит
как мне дать программе понять, что если ничего нет, то условие выполнить

Alex
16.04.2019
21:38:37
if not res_select:

Tishka17
16.04.2019
21:40:09
Вообще вот про дескрипторы: https://docs.python.org/3/howto/descriptor.html


[Anonymous]
16.04.2019
21:44:31
доброго вечерочка! отправляю пост запрос на ресурс типа r = request.post("website", data={"email":"user@example.com", "password":"password"}. вылезает decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0). убираю символ @ из мыла, приходит ответ от сервиса: неверное мыло, т.е. запрос добирается куда надо. вопрос: почему так происходит и как адекватно декодировать мыло?

Denis
16.04.2019
21:45:13
Может, сервис кривой?

[Anonymous]
16.04.2019
21:45:39
с curl проблем нет

Google

Tishka17
16.04.2019
21:46:31
Покажи как курлом посылаешь

[Anonymous]
16.04.2019
21:47:55
curl --header "Content-Type: application/json" \
--request POST \
--data '{"email":"user@example","password":"password"}' \
http://website.com

Tishka17
16.04.2019
21:47:57

[Anonymous]
16.04.2019
21:49:17

Tishka17
16.04.2019
21:49:27
.post(url, json={...})
А не data