
Zart
21.04.2017
13:55:34
начни с dir()

Павел
21.04.2017
14:06:08
Мне надо сохранить, закрыть и удалить строку

Иван
21.04.2017
14:15:05
ну или так (((obj.save(val).close()).delete())

Google

Иван
21.04.2017
14:19:32
определи методы класса
и манипулируй
Ну само сабой выше представленное не есть решение

Проксимов
21.04.2017
14:20:32

Иван
21.04.2017
14:20:54
читай последнее
если всё делать в теле класса
то можно

Павел
21.04.2017
14:26:28
Я пишу код в шеле
И мне надо его сохранить

Иван
21.04.2017
14:27:24

Павел
21.04.2017
14:27:26
И закрыть нахрен shell

Иван
21.04.2017
14:27:36
эксперементируй

Павел
21.04.2017
14:27:42
Там нет горячих клавиш?

Google

Zart
21.04.2017
14:28:12
Я пишу код в шеле
— доктор, у меня болит когда я делаю вот так!
— ну так не делайте вот так

Павел
21.04.2017
14:28:23
Ы

Zart
21.04.2017
14:28:33
кто-то путает репл с иде

Павел
21.04.2017
14:28:38
Ну мне просто надо с api базы данных работать

Zart
21.04.2017
14:29:06
и кто тебе сказал что для этого нужен шелл?

Иван
21.04.2017
14:29:28
Вам карты в руки
что хотите, то и делайте

Timofey
21.04.2017
14:47:25
Почему socket.gethostbyname(hostname) может выдавать ошибку, а bash host hostname на той же машинке нормально выдавать айпишник? Сокет ходит куда-то в паблик днсы?

Иван
21.04.2017
14:48:19
bash передаёт доп аргументы
а socket только, те которые ты сам уставновишь

Timofey
21.04.2017
14:50:08
не понял сейчас. руками я ничего дополнительного не передаю

Иван
21.04.2017
14:50:33
покажи пример звапроса
и опиши проблему в деталях

Zart
21.04.2017
14:50:50
сокет.гетхостбайнейм ходит через системный ресолвер
host - утилита из биндовых утилит и ходит только в днс

Timofey
21.04.2017
14:51:36

Иван
21.04.2017
14:51:55

Zart
21.04.2017
14:52:12
ну и в чем вопрос, если результаты очевидны

Иван
21.04.2017
14:53:10
https://httpie.org/

Google

Timofey
21.04.2017
14:53:11
Ну как заставить сокет ходить так же, как ходит хост.)

Zart
21.04.2017
14:53:19
гетхостбайнейм работает только с в4
в6 адрес он вернуть не может, вот и ругается

Иван
21.04.2017
14:53:49
простое решение

Timofey
21.04.2017
14:53:50
а, вот оно что

Zart
21.04.2017
14:54:02

Timofey
21.04.2017
14:54:19

Иван
21.04.2017
14:54:21

Zart
21.04.2017
14:54:32
и примерно бессмысленно

Иван
21.04.2017
14:55:07

Zart
21.04.2017
14:55:33
а вообще есть понимание того что и как делает либц ресолвер?

Timofey
21.04.2017
14:56:33
мне надо получить пачку айпи с пачки хостнеймов. в питоне. можно сабпроцессом запускать хост, но хотелось что-то не такое корявое выдумать

Zart
21.04.2017
14:56:35
>>> socket.getaddrinfo('rtmr-man-000.search.yandex.net', 0)
[(23, 0, 0, '', ('2a02:6b8:b011:3900:92e2:baff:fe55:f6b6', 0, 0, 0))]
я бы юзал гетаддринфо в тредпуле, благо уже делал такое

Timofey
21.04.2017
14:57:16
супер, спасибо, то, что надо

Zart
21.04.2017
14:57:32
правда если надо массовые ресолвы - то очень рекомендую поставить рядом кэширующий днс

Timofey
21.04.2017
14:57:56
да не, там сотню один раз пробежать

Zart
21.04.2017
14:59:34
а если нужно именно то, что делает host, тогда ставить https://pypi.python.org/pypi/dnspython/1.15.0
но это несколько оверкилл

Иван
21.04.2017
15:00:49

Google

Boris
21.04.2017
15:02:22
а в каком состоянии находится местный переворот власти?

Timofey
21.04.2017
15:05:31
Меня смущает, что на каком-нибудь стековерфлоу за ответы даются баллы, репутация, потом кто-то может сделать оффер, ну и вообще это как-то вознаграждается. А Зарту это все зачтется разве что на том свете.( Я как ни захожу, ты помогаешь всем подряд. Если можно тебе где-нибудь рекомендацию кинуть или лайков отсыпать, ты только намекни


Zart
21.04.2017
15:05:53
>>> import socket
>>> from concurrent.futures import ThreadPoolExecutor
>>> names = ['google.com', 'apple.com', 'microsoft.com']
>>> with ThreadPoolExecutor(max_workers=1) as pool:
... result = pool.map(lambda x:(x,socket.getaddrinfo(x, 0)), names)
...
>>> for name, addrinfo in result:
... for addr in addrinfo:
... print('{}: {}'.format(name, addr))
...
google.com: (23, 0, 0, '', ('2a00:1450:4010:c0e::64', 0, 0, 0))
google.com: (2, 0, 0, '', ('74.125.205.138', 0))
google.com: (2, 0, 0, '', ('74.125.205.101', 0))
google.com: (2, 0, 0, '', ('74.125.205.100', 0))
google.com: (2, 0, 0, '', ('74.125.205.113', 0))
google.com: (2, 0, 0, '', ('74.125.205.102', 0))
google.com: (2, 0, 0, '', ('74.125.205.139', 0))
apple.com: (2, 0, 0, '', ('17.172.224.47', 0))
apple.com: (2, 0, 0, '', ('17.178.96.59', 0))
apple.com: (2, 0, 0, '', ('17.142.160.59', 0))
microsoft.com: (2, 0, 0, '', ('23.100.122.175', 0))
microsoft.com: (2, 0, 0, '', ('23.96.52.53', 0))
microsoft.com: (2, 0, 0, '', ('104.43.195.251', 0))
microsoft.com: (2, 0, 0, '', ('104.40.211.35', 0))
microsoft.com: (2, 0, 0, '', ('191.239.213.197', 0))


Иван
21.04.2017
15:06:14

dmks
21.04.2017
15:06:20

Zart
21.04.2017
15:06:27
он про ту херню, что устроил сербернар

dmks
21.04.2017
15:06:43
Но от спасиба, я думаю, он не откажется

Zart
21.04.2017
15:07:08
на СО текущие вопросы по питону сводятся наполовину к джанге, наполовину к пандасам, а остаток дебилен чуть более чем полностью
или какие-то совсем узкие

dmks
21.04.2017
15:08:15
Тут,кстати,эйчаров тоже дофига

Zart
21.04.2017
15:08:41
они какие-то пассивные обычно
а работу я ищу, да 8\

Иван
21.04.2017
15:09:05
линк на резюме дал
получил два предложения
но оба меня пугают
как-то всё не правдоподобно выглядит

Zart
21.04.2017
15:10:18
200 тыщ за хелло ворлды?

Иван
21.04.2017
15:10:26
нет

Alexey
21.04.2017
15:10:46

Google

Иван
21.04.2017
15:11:09
я из Краснодара, и у меня запрос 65/1
а тут такое началось

Alexey
21.04.2017
15:11:31
И почему ты себя не любишь?

Иван
21.04.2017
15:11:45
ставка/месяц

dmks
21.04.2017
15:11:48
65к рублей или 1к баксов
а,ну почти

Иван
21.04.2017
15:11:56
р

Alexey
21.04.2017
15:11:57
А чем тебе удаленна за 120 не устраивает?

Иван
21.04.2017
15:12:14
мне её не предлагали
я даже таких цифр не знаю

Alexey
21.04.2017
15:12:29

Zart
21.04.2017
15:12:55
а чо, в краснодаре настолько хорошо живут?

Иван
21.04.2017
15:13:22
Краснодар город прикуроротный

Boris
21.04.2017
15:13:52

Pavel
21.04.2017
15:14:53

Boris
21.04.2017
15:15:00
:D
ну так может написать ему и попросить поделиться правами если он решил забить на канал?
устроим общественную кампанию ему в личке

dmks
21.04.2017
15:16:24
Барабан дать? :D

Pavel
21.04.2017
15:16:58
Эта группа больше не существует