Size: a a a

2020 October 21

ST

Storm Trooper in Moscow Python
Nikolay
It’s 2020 and this Windows icon is referencing three dead technologies: CRT monitors, CD-ROMs and packaged software.
Ыыы
источник
2020 October 22

p

pragus in Moscow Python
источник

S

Sergey in Moscow Python
тонко, блестяще!
источник

АП

Али Палитаев... in Moscow Python
Ребят, был вопрос по Centrifugo.
В моем Django проекте все в Docker контейнерах (в том числе и Centrifugo).

Centrifugo доступен по адресу https://my-domain.io/centrifugo

Когда посылаю запрос с локальной машины, все отрабатывает, как положено. Если же с сервера с помощью библиотеки Cent посылаю запрос на publish в Centrifugo, то получаю ошибку:

HTTPSConnectionPool(host='my-domain.io', port=443): Max retries exceeded with url: /centrifugo/api (Caused by ConnectTimeoutError(<urllib3.connection.HTTPSConnection object at 0x7f088e765130>, 'Connection to my-domain.io timed out. (connect timeout=1)'))

При отправке запроса на publish с помощью либы requests вылетает следующая ошибка:

requests.exceptions.ConnectionError: HTTPSConnectionPool(host='my-domain.io', port=443): Max retries exceeded with url: /centrifugo/api (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x7f088e765970>: Failed to establish a new connection: [Errno 110] Connection timed out'))

Подскажите те, кто юзал, что я неправильно делаю?  
Я так понимаю, что проблема в том, что я шлю запрос на хост этого же сервера?
Значит, мне нужно отдельный сервер выделить для Centrifugo?
источник

t

tpkht in Moscow Python
Али Палитаев
Ребят, был вопрос по Centrifugo.
В моем Django проекте все в Docker контейнерах (в том числе и Centrifugo).

Centrifugo доступен по адресу https://my-domain.io/centrifugo

Когда посылаю запрос с локальной машины, все отрабатывает, как положено. Если же с сервера с помощью библиотеки Cent посылаю запрос на publish в Centrifugo, то получаю ошибку:

HTTPSConnectionPool(host='my-domain.io', port=443): Max retries exceeded with url: /centrifugo/api (Caused by ConnectTimeoutError(<urllib3.connection.HTTPSConnection object at 0x7f088e765130>, 'Connection to my-domain.io timed out. (connect timeout=1)'))

При отправке запроса на publish с помощью либы requests вылетает следующая ошибка:

requests.exceptions.ConnectionError: HTTPSConnectionPool(host='my-domain.io', port=443): Max retries exceeded with url: /centrifugo/api (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x7f088e765970>: Failed to establish a new connection: [Errno 110] Connection timed out'))

Подскажите те, кто юзал, что я неправильно делаю?  
Я так понимаю, что проблема в том, что я шлю запрос на хост этого же сервера?
Значит, мне нужно отдельный сервер выделить для Centrifugo?
1. Запрос делается в момент сборки?
2. Ранее работал ли таким же образом как и сейчас этот же запрос(или хотя бы на этот домен)?
3. Все от в порядке с докером и его сокетом(docker.service, docker.socket) ?
источник

t

tpkht in Moscow Python
В идеале проверить бы ещё другие хосты пингом на стадии сборки
источник

t

tpkht in Moscow Python
Вчера у друга возникла прохожая ситуация с pypi.org, после обновления убунту. Так что есть догадка что дело не в centrifugo вообще
источник

t

tpkht in Moscow Python
tpkht
1. Запрос делается в момент сборки?
2. Ранее работал ли таким же образом как и сейчас этот же запрос(или хотя бы на этот домен)?
3. Все от в порядке с докером и его сокетом(docker.service, docker.socket) ?
Сервисы чекнуть* можно просто через systemctl status <SERVICE>
источник

t

tpkht in Moscow Python
Хех 😂
источник

t

tpkht in Moscow Python
Когда project manager входит в офис
источник

t

tpkht in Moscow Python
Али Палитаев
Ребят, был вопрос по Centrifugo.
В моем Django проекте все в Docker контейнерах (в том числе и Centrifugo).

Centrifugo доступен по адресу https://my-domain.io/centrifugo

Когда посылаю запрос с локальной машины, все отрабатывает, как положено. Если же с сервера с помощью библиотеки Cent посылаю запрос на publish в Centrifugo, то получаю ошибку:

HTTPSConnectionPool(host='my-domain.io', port=443): Max retries exceeded with url: /centrifugo/api (Caused by ConnectTimeoutError(<urllib3.connection.HTTPSConnection object at 0x7f088e765130>, 'Connection to my-domain.io timed out. (connect timeout=1)'))

При отправке запроса на publish с помощью либы requests вылетает следующая ошибка:

requests.exceptions.ConnectionError: HTTPSConnectionPool(host='my-domain.io', port=443): Max retries exceeded with url: /centrifugo/api (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x7f088e765970>: Failed to establish a new connection: [Errno 110] Connection timed out'))

Подскажите те, кто юзал, что я неправильно делаю?  
Я так понимаю, что проблема в том, что я шлю запрос на хост этого же сервера?
Значит, мне нужно отдельный сервер выделить для Centrifugo?
решил уже или нет ещё?
источник

S

Sergey in Moscow Python
Нужен кому-нибудь джун js? Один товарищ работу ищет. Опыта нет, английского тоже нет, но вроде шустрый. Курсы вроде какие-то закончил.
источник

AO

Andrew Onfire in Moscow Python
Sergey
Нужен кому-нибудь джун js? Один товарищ работу ищет. Опыта нет, английского тоже нет, но вроде шустрый. Курсы вроде какие-то закончил.
ща мой друг новую работу найдет
и ему может будет нужен
(react)
источник

S

Sergey in Moscow Python
Andrew Onfire
ща мой друг новую работу найдет
и ему может будет нужен
(react)
Кому писать?
источник

S

Sergey in Moscow Python
Я ему контакт скину
источник

SO

Simon Osipov in Moscow Python
Ребят, а есть кто с Почта.Тех?
источник

AT

Andrey Terekhov in Moscow Python
Прикольно, а кто знает, почему отказываются от такого использования yield?
источник

AT

Andrey Terekhov in Moscow Python
Accidentally, yield can be used in generator expressions and comprehensions:

[(yield i) for i in 'ab']
# <generator object <listcomp> at 0x7f2ba1431f48>

list([(yield i) for i in 'ab'])
# ['a', 'b']

list((yield i) for i in 'ab')
# ['a', None, 'b', None]


This is because yield can be used in any function (turning it into a generator) and comprehensions are compiled into functions:

>>> dis.dis("[(yield i) for i in range(3)]")                                                                                                                                             
0 LOAD_CONST     0 (<code object <listcomp> ...>)
2 LOAD_CONST     1 ('<listcomp>')
4 MAKE_FUNCTION  0
...


This produces a warning in Python 3.7 and will raise SyntaxError in python 3.8+. However, yield inside lambda still can be used:

a = lambda x: (yield x)
list(a(1))
# [1]
источник

N

Nikolay in Moscow Python
Вообще странно, мне казалось, что наоборот, его недавно специально впилили и стало более гибко
источник

SF

Segmentation Fault in Moscow Python
Andrey Terekhov
Accidentally, yield can be used in generator expressions and comprehensions:

[(yield i) for i in 'ab']
# <generator object <listcomp> at 0x7f2ba1431f48>

list([(yield i) for i in 'ab'])
# ['a', 'b']

list((yield i) for i in 'ab')
# ['a', None, 'b', None]


This is because yield can be used in any function (turning it into a generator) and comprehensions are compiled into functions:

>>> dis.dis("[(yield i) for i in range(3)]")                                                                                                                                             
0 LOAD_CONST     0 (<code object <listcomp> ...>)
2 LOAD_CONST     1 ('<listcomp>')
4 MAKE_FUNCTION  0
...


This produces a warning in Python 3.7 and will raise SyntaxError in python 3.8+. However, yield inside lambda still can be used:

a = lambda x: (yield x)
list(a(1))
# [1]
А для чего это может быть полезно?
источник