@ru_python

Страница 7593 из 9768
Александр
02.01.2019
12:40:36
Использовать треды и мучаться потом с гилом вместо того, чтобы написать свой пул на корутинах, извращенцы

Andrii [R11]
02.01.2019
12:40:39
а что выводит?)

print '[!]Wrong parameter' тут отступа одного не хватает

Александр
02.01.2019
12:41:21
Ещё и локи сюда добавили

Google
Александр
02.01.2019
12:41:25
омагад

Maxim
02.01.2019
12:41:31
Использовать треды и мучаться потом с гилом вместо того, чтобы написать свой пул на корутинах, извращенцы
я спрашивал в 2 чатах, рабочее решение никто не подсказал, видимо, это слишком сложно)

Александр
02.01.2019
12:41:52
я спрашивал в 2 чатах, рабочее решение никто не подсказал, видимо, это слишком сложно)
Есть документация стандартная, это же чат не для новичков

Maxim
02.01.2019
12:42:03
я спрашивал в чате для новичков сначала

Александр
02.01.2019
12:42:13
Делаешь свой класс, организовываешь нужные тебе очереди

Отвязываешься от контекста

Все ж есть в документации, нужно просто взять и написать

Maxim
02.01.2019
12:42:34
?

Andrii [R11]
02.01.2019
12:42:39
Делаешь свой класс, организовываешь нужные тебе очереди
давай делать запросы децентрализовано через амазоновские регионы.

зато распределенно :D

Владимир
02.01.2019
12:42:54
Делаешь свой класс, организовываешь нужные тебе очереди
В его случае это слишком решение. В принципе, тредов хватит. Задача одноразовая, видимо

Andrii [R11]
02.01.2019
12:43:03
а еще это все в докере

Maxim
02.01.2019
12:43:21
у тебя третий питон?

Google
Andrii [R11]
02.01.2019
12:43:28
нет. перед print поставь 4 пробела.

Александр
02.01.2019
12:43:37
В его случае это слишком решение. В принципе, тредов хватит. Задача одноразовая, видимо
Ну он же уже сделал решение блокирующее, зачем вы тогда ему предлагаете сложное решение, которое ему не нужно?

Andrii [R11]
02.01.2019
12:43:40
ой, там табы. Один таб поставь

Владимир
02.01.2019
12:44:03
Александр
02.01.2019
12:44:23
Ну тут дискуссия была, я читал одним глазом

Andrii [R11]
02.01.2019
12:44:29
на 3.6 не заработает, используй 2.7.9 или добавь в print () к аргументам print("something")

Владимир
02.01.2019
12:45:06
Ну тут дискуссия была, я читал одним глазом
Да, можно было бы просто ссылку на статью по гевент дать. Он простой и решает задачу эффективно

В.
02.01.2019
12:45:22
debug = True при запуске приложухи на Flask что дает? Я правильно понимаю, что он перезапускает приложение при каждом изменении скрипта?

Andrii [R11]
02.01.2019
12:46:58
у тебя должен быть wordlist в этом же каталоге. О его предназначении ты скорее всего догадаешься сам.

это же какой-то брутфорсер для pptp впна

Leo
02.01.2019
12:48:22
А у кого-то есть собственные проекты? Если да, то какие?

Andrii [R11]
02.01.2019
12:48:27
не уверен что в этой конфе это легально обсуждать ? (я про брутфорсер)

Egor
02.01.2019
12:49:27
Django .У меня есть такой код: topic = Topic.objects.create( subforum=SubForum.objects.get(pk=kwargs['pk']), theme=form.cleaned_data['theme'], creator=request.user) У модели Topic есть ManyToManyField с названием tags. Как их добавить в create? topic = Topic.objects.create( subforum=SubForum.objects.get(pk=kwargs['pk']), theme=form.cleaned_data['theme'], creator=request.user, tags=???)

Владимир
02.01.2019
12:50:56
Тебе надо сначала создать объект, а потом вызвать topic.tags.add и передать туда список тэгов

Anton
02.01.2019
12:51:48
Нужен совет от тех, кто пользовался VK API. Пишу сообщения от сообщества людям, но выдает ошибку: {"error_code":901,"error_msg":"Can't send messages for users without permission"} Я умею читать, нельзя отправлять сообщества без разрешения. Но у меня в настрйоках приватности указано, что все могут писать.

Anton
02.01.2019
12:52:01
Или какое разрешение надо?

Google
Anton
02.01.2019
12:52:26
Сообщества не могут писать первыми
Совсем? Даже подписчикам?

Denis
02.01.2019
12:52:37
Совсем? Даже подписчикам?
Совсем, пока они не разрешат

Скрудж
02.01.2019
12:53:19
Совсем, пока они не разрешат
Пока не напишут сами

Denis
02.01.2019
12:53:33
Пока не напишут сами
Можно разрешить, не написав

Александр
02.01.2019
12:53:40
Совсем, пока они не разрешат
Чувствую, чей-то стартап только что развалился

Andrii [R11]
02.01.2019
12:54:06
Чувствую, чей-то стартап только что развалился
Вот потому нужен бизнесаналитик

Владимир
02.01.2019
12:58:03
??
02.01.2019
13:06:09
как определить по IP что это телевизор?



Denis
02.01.2019
13:08:25
диапазон маков от производителей

которые по дефолту говорят что это - иногда даже модель

но собирать надо все это из разных источников точнее не могу дать линков

Andrii [R11]
02.01.2019
13:11:20
может другая апишка есть какая нибудь. а так - да, по айпи можно определить в 0 случаев из 100. Его тебе либо DHCP даст, либо он будет в стандартной подсети

??
02.01.2019
13:12:59
ну вот

а мне в скрипте нужно

Andrii [R11]
02.01.2019
13:13:16
requests.get(f"https://macvendors.co/api/{mac}/json")

??
02.01.2019
13:13:24
сейчас попробую апи воспользоваться который скинули

Admin
ERROR: S client not available

Google
Andrii [R11]
02.01.2019
13:15:00
сейчас попробую апи воспользоваться который скинули
https://macvendors.co/api/20:3D:BD:C2:8C:6D/json вот даже через браузер работает

но тут точность будет так себе. У меня были девайсы с маками 11:11:11:11:11:11

как определить по IP что это телевизор?
а телевизор шлет реквесты в интеренты хоть в каком-то виде?

если шлет, то в хедере будет useragent, а там инфа намного интересней

Maxim
02.01.2019
13:22:55
from threading import Thread import requests import time class myClassA(Thread): def __init__(self): Thread.__init__(self) self.daemon = True self.start() def run(self): while True: r = requests.get('https://medium.com/_/api/users/913e7ed84452/profile/stream') print(r.status_code, time.time()) for i in range(10): myClassA()
еще вопрос, у меня основной скрипт работает с телеграм апи через pyrogram и иногда отправляет ордера на биржу и слушаеет ее через сокет, если я запущу это в этом основном скрипте, это может повлиять на скорость получения сообщений от апи телеграма и скорость отправки на биржу?

Leo
02.01.2019
13:44:08
Есть. Saas
А что за saas?

Владимир
02.01.2019
13:48:27
А что за saas?
Е-com, финансы

Maxim robox
02.01.2019
13:51:17
Е-com, финансы
Что за стек?

Lazoreth
02.01.2019
15:05:13
Народ. Подскажите пожалуйста - как в синхронной функции выполнить асинхронную функцию и получить результат если луп уже запущен? Питон 3.6

Aragaer
02.01.2019
15:05:52
сделать ensure_running чтобы ее запустить

к нему прицепить что-то, чтобы дернули когда оно закончит работать... не помню как оно зовется

а потом уйти в цикл со сном в ожидании этого события. Что-то в таком духе

Lazoreth
02.01.2019
15:06:58
к нему прицепить что-то, чтобы дернули когда оно закончит работать... не помню как оно зовется
там очень проблемно прицепить коллбэк. Надо как-то вызвать и дождатся результата =\

т.е. там можно сделать ensure_future и add_done_callback

Aragaer
02.01.2019
15:07:12
не, это в самом асинкио все имеется

да

вот они

Lazoreth
02.01.2019
15:07:22
Но там переписывать весь модуль придётся

Aragaer
02.01.2019
15:07:30
да не, почему

просто завернуть это все в одну фукнцию

Google
Aragaer
02.01.2019
15:07:50
ensure_future+add_done_callback+спать

Lazoreth
02.01.2019
15:07:58
А ретёрнить как оттуда что-либо?

Aragaer
02.01.2019
15:08:27
а, ща, стоп... было ж что-то такое

Denis
02.01.2019
15:17:28
А ретёрнить как оттуда что-либо?
В коллбэке записать куда-нибудь

Lazoreth
02.01.2019
15:17:51
В коллбэке записать куда-нибудь
Тогда точно весь модуль перелопатить придётся

Denis
02.01.2019
15:18:01
Вот такой вот он, асинк

Lazoreth
02.01.2019
15:19:25
Да идиотизм. Торнадовский синхронный http клиент не запускается в асинхронном модуле в синхронной функции

Страница 7593 из 9768