
нариман
01.01.2019
20:06:21

Maxim
01.01.2019
20:06:24
нет
это только объект с неполученным ответом

pastebin.com/6MZgCCaj
01.01.2019
20:06:37

Проксимов
01.01.2019
20:06:41

Google

Maxim
01.01.2019
20:07:00
лол, мне бы сначала ответ поулчить, а потом уже паузы добавлять)

Сергей
01.01.2019
20:07:14

pastebin.com/6MZgCCaj
01.01.2019
20:07:18

нариман
01.01.2019
20:07:26

pastebin.com/6MZgCCaj
01.01.2019
20:07:34
?

нариман
01.01.2019
20:09:04

pastebin.com/6MZgCCaj
01.01.2019
20:09:19

нариман
01.01.2019
20:09:36

pastebin.com/6MZgCCaj
01.01.2019
20:09:53
Он тут при чём

Maxim
01.01.2019
20:11:01

нариман
01.01.2019
20:12:15

pastebin.com/6MZgCCaj
01.01.2019
20:13:15
Ясно, замяли
Я про то, что если вопрос новичковый, то надо в @ru_python_beginners

нариман
01.01.2019
20:13:31

Google

Сергей
01.01.2019
20:14:17
return request. А в main достать нужное поле. Я не работал с этой библиотекой, в основном с aiohttp, но по антологии request.status_code и request.text

Maxim
01.01.2019
20:20:39

Aragaer
01.01.2019
20:20:44
так. А скажите мне, какие волшебные телодвижения надо делать, чтоб в докере запустить софтину, которая слушает некий порт, а в другом контейнере запустить другую, которой параметром передать хост:порт первой и чтобы они сконнектились и начали приносить пользу

Сергей
01.01.2019
20:22:59

Maxim
01.01.2019
20:23:32
часто парсить одну и ту же страницу, когда она изменится, сообщить мне

Tishka17
01.01.2019
20:23:59
Или объедини в одну сеть, но дальше не знаю
Или запуске через docker-compose в network-mode: bridge, тогда ip-адреса контейнеров будут резолвится по их именам в компоузе
Ну или тупо на хостовой сети запустить

Aragaer
01.01.2019
20:25:52
вот надо docker-compose видимо осилить
пока что смог засунуть лисп в контейнер

Tishka17
01.01.2019
20:26:16
С ним проще когда надо несколько контейнеров запускать

Сергей
01.01.2019
20:26:25
В таком цикле легко заддосить сайт. Как минимум, нужно делать запрос раз за определенное время (допустим секунд за 5), а тогда не нужна асинхронность

Aragaer
01.01.2019
20:26:50
ну да. Предполагается, что их несколько и будет

Maxim
01.01.2019
20:27:14

Tishka17
01.01.2019
20:27:16
Другой вопрос, что могут забанить, если не твой сайт

Сергей
01.01.2019
20:28:05
Ну пока один запрос делается, запускается второй, третий запрос и так без ограничения

Aragaer
01.01.2019
20:28:11
ммкай, параметры в контейнер успешно доставляются

Maxim
01.01.2019
20:28:17
с асинк начинает уже ошибки отдавать, но это можно исправить, снизив кол-во запросов до определенной границы

Google

Aragaer
01.01.2019
20:28:42
ппц. Образ докера с птоном - под гиг
образ с лиспом - 135 метров с нужными либами

pastebin.com/6MZgCCaj
01.01.2019
20:29:17

Владимир
01.01.2019
20:29:52
https://github.com/docker-library/python/blob/ab8b829cfefdb460ebc17e570332f0479039e918/3.7/alpine3.7/Dockerfile

Aragaer
01.01.2019
20:30:22
не, дефолтный
надо alpine наверно да

Сергей
01.01.2019
20:30:33

Aragaer
01.01.2019
20:30:59
а как им имена правильно давать? А то я наклепал образов, а кто тут кто непонятно

Maxim
01.01.2019
20:31:41
ну мне grequests неважны, хоть на чем чтобы работало
синхронно это 2 строчки, а асинхронно фигня каккая-то?

Сергей
01.01.2019
20:33:11
Если он синхронный, не вижу смысла вообще там асинхронность использовать. Для синхронных запросов обычно используют requests

Tishka17
01.01.2019
20:34:14

Maxim
01.01.2019
20:34:39
не, он-то асинк вариант requests,, я про то, что при помощи requests синхрно в 2 строчки сделать, а чтобы что-то асинк, то уже дофига

Tishka17
01.01.2019
20:34:42

Сергей
01.01.2019
20:38:43

Артём
01.01.2019
20:40:43
Ребята, есть вопрос. Работаю с библиотекой Tkinter. После закрытия окна, появляется повторно тоже самое окно
Главный файл
root = tk.Tk()
root.maxsize(500, 500)
root.minsize(500, 500)
root.title('Analyzer')
g = Application(master=root)
g.mainloop()
Может быть здесь проблемы?
class Application(tk.Frame):
def init(self, master=None, **kw):
super().init(master, **kw)
self.master = master
self.pack()

Maxim
01.01.2019
20:44:02

Max
01.01.2019
20:45:02
Господа SOS. Уходит в в бесконечный цикл, как исправить?

Google

Maxim
01.01.2019
20:45:02
а мне надо по мере получаения каждого ответа его обрабатывать

Max
01.01.2019
20:45:05

Сергей
01.01.2019
20:45:52

Maxim
01.01.2019
20:46:02
ок, спасибо

Aragaer
01.01.2019
20:51:11
как set(m) может вдруг стать равным 1?
и вообще, как сет может быть равным числу?

TpouHuK
01.01.2019
20:52:10

Aragaer
01.01.2019
20:52:21
m это список ваще 8)

Admin
ERROR: S client not available

Aragaer
01.01.2019
20:52:47
int от списка тоже мало смысла имеет

TpouHuK
01.01.2019
20:52:52
set = lambda x: 1

Aragaer
01.01.2019
20:54:45
ну и собственно где гарантия, что какое бы там ни было условие, оно сработает именно на последней итерации цикла по перестановкам 8)

Max
01.01.2019
20:55:38
Как это поправить

Aragaer
01.01.2019
20:56:16
сначала скажи, чего ты вообще сделать хочешь

Max
01.01.2019
20:56:53
Ну это простая программа для нахождения магических квадратов
Нужно чтобы условие set(m) != 1 выполнялось

Aragaer
01.01.2019
20:58:05
так что значит это загадочное условие?

Tishka17
01.01.2019
20:59:34

Aragaer
01.01.2019
20:59:44
да, это мы уже прошли

Google

Tishka17
01.01.2019
20:59:47
Кроме случае когда исключение бросается

Aragaer
01.01.2019
21:00:18
не, ну можно сделать
def set(stuff):
return 1
или точнее set = lambda stuff: 1

Tishka17
01.01.2019
21:00:34
Может надо set(m)!={1}?
Или там количество в сете?

Aragaer
01.01.2019
21:02:36
я подозреваю, но даю человеку шанс сказать это вслух
собссно слова о том, что это магический квадрат об этом и говорят - все числа в списке должны быть одинаковыми

Max
01.01.2019
21:03:13

Aragaer
01.01.2019
21:04:15
ладно, не буду мешать, пойду пройдусь по сегодняшнему дню и спатеньки

Сергей
01.01.2019
21:11:50

Dark
01.01.2019
21:13:11
lolo = []
for result in response.results:
lolo.append(result)
print(lolo[-1])
как правильно переписать этот костыль?

Max
01.01.2019
21:14:34

Aragaer
01.01.2019
21:16:18
конечно уходит
ты в курсе, как работает while?
ну и собственно где гарантия, что какое бы там ни было условие, оно сработает именно на последней итерации цикла по перестановкам 8)

Max
01.01.2019
21:17:49
?

Aragaer
01.01.2019
21:18:19
можно