
Andrew
07.02.2019
13:23:38
нахрена?

Yury
07.02.2019
13:23:55
надо смотреть, что с сервера пришло

Andrew
07.02.2019
13:24:26
ну так дождись response сначала

Yury
07.02.2019
13:24:46
resp = await self.session.get(f'{self.pull_url}/files')
info = await resp.json()
return False if 'message' in info else True

Google

Yury
07.02.2019
13:24:55
на return стоит
он дожидается ответа

Andrew
07.02.2019
13:25:58
В трейсе это
responce = await self.session.post(f'{self.pull_url}/requested_reviewers', json=data)
А ты показываешь гет

Terminator
07.02.2019
13:26:01
@Bulllls будет жить. Поприветствуем!

Yury
07.02.2019
13:26:30
выходит из авеита
но на соединении и гитом падает
Это следующий запрос, который исполняется

Andrew
07.02.2019
13:27:26
нахрена следующий запрос когда в трейсе другой?

Yury
07.02.2019
13:27:56

Andrew
07.02.2019
13:28:31
ну так и кидай код в котором ошибка возникает

Yury
07.02.2019
13:29:31
data = {
'reviewers': reviewer,
'team_reviewers': group}
responce = await self.session.post(f'{self.pull_url}/requested_reviewers', json=data)
info = await responce.json()
return review_request.ReviewRequest(info, self.session)

Andrew
07.02.2019
13:29:32
Вообще выглядит как неправильная работа с сессией

Yury
07.02.2019
13:30:47
с клиентской сессией?

Google

Andrew
07.02.2019
13:30:54
да
connector_owner (bool) –
Close connector instance on session closing.
Setting the parameter to False allows to share connection pool between sessions without sharing session state: cookies etc.

Yury
07.02.2019
13:30:57
ну она висит открытой постоянно

Andrew
07.02.2019
13:31:03
убеди

Yury
07.02.2019
13:32:42
поставил False
теперь вылезла ошибка Broken pipe

Terminator
07.02.2019
13:32:56
@aksion будет жить. Поприветствуем!

Andrew
07.02.2019
13:33:02

Yury
07.02.2019
13:33:19
https://pastebin.com/sX2SDGt7

?
07.02.2019
13:33:57
https://www.jetbrains.com/research/python-developers-survey-2018/

Andrew
07.02.2019
13:33:58
https://pastebin.com/sX2SDGt7
Давай ещё раз читай
https://aiohttp.readthedocs.io/en/stable/client_reference.html#aiohttp.ClientResponse
про сессию и подключения

Yury
07.02.2019
13:36:39
self.session = aiohttp.ClientSession(auth=auth, connector=aiohttp.TCPConnector(
ssl_context=self.ctx), connector_owner=False)
Я кажется начинаю понимаю.
Пока я внутри метода сижу, соединение все еще открытое и сессия протухает?
Но ведь я таймаут сессии даю. И все равно закрывается.

Tigran
07.02.2019
13:39:57


Andrew
07.02.2019
13:40:06
а коннектор ты самостоятельно зачем создаёшь?

Yury
07.02.2019
13:40:32
ссл сертификат свой

Eldar
07.02.2019
13:40:34

Tigran
07.02.2019
13:41:09
А, у Варламова фотки на их хостинге!
> В связи с происходящим на varlamov.ru могут не отображаться некоторые фотографии.

Google

Yury
07.02.2019
13:43:33

Andrew
07.02.2019
13:43:44

Yury
07.02.2019
13:44:05

Andrew
07.02.2019
13:44:34
Делал
Вот тут?
connector=aiohttp.TCPConnector(
ssl_context=self.ctx), connector_owner=False)

Yury
07.02.2019
13:45:02
да

Andrew
07.02.2019
13:45:29
да
А на сервере какой таймаут стоит?

Yury
07.02.2019
13:46:14
стандартный
5 минут там

Andrew
07.02.2019
13:47:09

Terminator
07.02.2019
13:47:36
@Jagyar09 будет жить. Поприветствуем!

Yury
07.02.2019
13:49:57
А не, это стандартный в клиенте...
А в сервере вообще такого параметра нет
web.Application по крайней мере
в вебсокете есть, но относится ли он к приложению?

Andrew
07.02.2019
13:51:54

Yury
07.02.2019
13:53:01
А через он через сокет общается?
(сорян, если туплю, я с этой проблемой уже неделю воюю, а с ассинхронным кодом и веб серверами я работаю 2 недели)

Andrew
07.02.2019
13:56:11

George
07.02.2019
13:56:29
В модуле ipaddress можно как-то убрать маску из адреса. Например 192.168.1.7/24 можно сделать как-то так чтобы был 192.168.1.7 без /24 ?

Andrew
07.02.2019
13:56:39

George
07.02.2019
13:57:58

Andrew
07.02.2019
13:58:36
Как именно?
А ты как вызываешь что получается с маской подсети?
IPv4Network('192.168.1.7').network_address.compressed

Google

Terminator
07.02.2019
13:58:47
@mircelix будет жить. Поприветствуем!

ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ
07.02.2019
13:59:26
Здраствуйте
Ребят, хочу научится программировать на пион, этот язык сойдет как 1-ый?

Andrew
07.02.2019
14:01:41

不要翻譯
07.02.2019
14:01:46
любой сойдет

Nikolay
07.02.2019
14:01:47
Нет

ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ
07.02.2019
14:02:06
Он сложный?

Kolyann
07.02.2019
14:02:31

不要翻譯
07.02.2019
14:02:50

Terminator
07.02.2019
14:03:41
@Beneventi будет жить. Поприветствуем!

Павел
07.02.2019
14:09:00
Подскажите пожалуйста, как можно в питоновском скрипте получить переменные окружения другого пользователя, скрипт запущен из под рута.

Yury
07.02.2019
14:09:51

Alex
07.02.2019
14:10:32
есть переменные окружения процесса

Andrew
07.02.2019
14:11:00

Alex
07.02.2019
14:11:00
/proc/<pid>/environ

Yury
07.02.2019
14:11:34

Никита
07.02.2019
14:12:18
Подскажите что читать сначала – Agile PPP Мартина или паттерны проектирования Фаулера?

Yury
07.02.2019
14:12:41

Andrew
07.02.2019
14:13:35

Google

Павел
07.02.2019
14:13:50

Andrew
07.02.2019
14:17:02

Yury
07.02.2019
14:17:48
Не, сертификат как раз для этого сервера
это сервер организации

Andrew
07.02.2019
14:18:16
не гитхаб?

Yury
07.02.2019
14:18:35
гитхаб энтерпрайс

Terminator
07.02.2019
14:18:56
@Energ0block будет жить. Поприветствуем!

Andrew
07.02.2019
14:19:22