@ru_python

Страница 9763 из 9768
Alex
01.08.2019
08:48:02
типичный африканский спам

Владимир
01.08.2019
08:48:04
Это обычный африканский развод

типичный африканский спам
Кстати, почему этим говном именно оттуда пуляют

Какого Бля
01.08.2019
08:48:24
Я такого нн сидел

Google
Владимир
01.08.2019
08:48:47
Я такого нн сидел
Да уже лет 5 встречается в разном виде.

Дмитрий
01.08.2019
08:48:55
Кстати, почему этим говном именно оттуда пуляют
На отвратительных была статья про культ кибер негров в нигерии

Alex
01.08.2019
08:49:27
нынче встречаю все реже, спам фильтры хорошо работают

Alex
01.08.2019
08:49:59
Я такого нн сидел
ты просто вошел в интернет в эпоху когда уже большая часть спама не долетает до твоего ящика.

Tishka17
01.08.2019
08:50:25
Мда

Какого Бля
01.08.2019
08:50:52
Просто обычно приходит типа, увеличение члена или форекс

Tishka17
01.08.2019
08:50:54
Совсем во флудилку чат превратили

Alex
01.08.2019
08:51:05
сорян, прекращаем

Tishka17
01.08.2019
08:51:06
Начать РО что ли раздавать

Google
B
01.08.2019
08:57:25
Shieldy
01.08.2019
09:28:25
Добро пожаловать, @kirill_1st! Не забудь ознакомиться с правилами чата. https://t.me/ru_python/802295

kirill_1st
01.08.2019
09:29:06


B
01.08.2019
09:30:11
Табулятором (панчером) в перфокартах, вестимо.

Axel
01.08.2019
09:32:52
Есть фрагмент кода, для подключения по апи к условно "базе данных". В момент запуска кода переменной "b" нет в БД, ее добавляют чуть позже. //// while True: try: a = b print(a) except: continue break //// по данному коду через сколько милисекунд!!! обработается код после момента добавления переменной "b" в БД ?

или как можно ускорить try: a = b print(a)

Tishka17
01.08.2019
09:35:07
Я не понял где там обращение к БД

Tishka17
01.08.2019
09:35:29
что за хуйню ты щас только что написал?
Кажется, это многопоточная хуйня

Andrey
01.08.2019
09:35:34
там какой-то лонгполлинг где нужно ловить приходящие данные?

Axel
01.08.2019
09:35:43
Я не понял где там обращение к БД
условно БД, там подключения к апи сайта

Tishka17
01.08.2019
09:35:50
Alex
01.08.2019
09:35:58
а не вот это вот

Axel
01.08.2019
09:39:10
покажи код человеческий
делаю подключение к бирже по апи - пример https://python-binance.readthedocs.io/en/latest/account.html#id2

через костыль) нужно сделать запуск, из примера - order = client.order_limit_sell( symbol='BNBBTC', quantity=100, price='0.00001') когда перемнную BNB еще не добавили на биржу, и как только добавят - исполнить код

Google
Stephen
01.08.2019
09:40:40
Если нет возможности на вебхук, тогда вообще долбить-чекать не надо, они сами тебе отправят уведомление

код выглядит типо такого: a = None While not a: b = get_b() if not b: continue a = b Ну опять же таймаут-ожидание надо воткнуть в этот цикл

Stephen
01.08.2019
09:45:56
Он закончится, как только b будет получено по API. А так будет запрашивать, пока не получит.

Удалил сообщение =) хаха

Мой любимый
01.08.2019
09:46:10
:]

Vasya
01.08.2019
09:50:37
спс, ну там вроде ограничение стоит 10 запросов в секунду
Там есть пример с функцией раз в 10 сек задержкой https://realpython.com/primer-on-python-decorators/

Shieldy
01.08.2019
10:04:07
Добро пожаловать, @perin! Не забудь ознакомиться с правилами чата. https://t.me/ru_python/802295

Nikolay
01.08.2019
10:25:28
Господа, очень странная ситуация. Ни гугл, ни листание исходников на гитхабе не помогли. Хелп :) Использую aiopg + SQLalchemy. Суть софтины: читает из базы события раз в 20 сек - один таск, передает во второй таск через асинхронную очередь, во втором таске самописный пул асинхронных воркеров, который на каждое вычитанное из базы событие запускает еще один таск на обработку (или не запускает, в зависимости от количества свободных воркеров). В таске, который занимается обработкой событий, первое действие - вычитать из базы еще некоторые данные. И вот когда я прошу эти данные, происходит lock на, примерно, 5 сек. При этом я исключил проблему долгого запроса тем, что просто заменил его на select 1 Выглдяит код вот так: c = calls_source_cache_m.c query = calls_source_cache_m.select().\ where(c.http_history_item_id == history_item_id) async with self.engine.acquire() as conn: await conn.execute('SELECT 1') return Если return стоит после conn.execute(), то в дебаге я вижу ошибку (asyncio)[WARNING] - Executing <Handle <TaskWakeupMethWrapper object at 0x7fbad14840d8>(<Future finis...events.py:396>) created at /usr/lib/python3.7/asyncio/locks.py:231> took 5.007 seconds Если перемещаю return на строчку перед conn.execute(), то строка с ошибкой пропадает из лога. Ни у меня в коде, ни в коде aiopg нет ни одного упомянания asyncio.lock... Подскажете куда копать?

Фекла [wickebine]
01.08.2019
10:41:06
а time.sleep() у тебя нет случаем?

или ещё какой-нибудь блокирующий вызов

Shieldy
01.08.2019
10:45:02
Добро пожаловать, @Akbar0v04! Не забудь ознакомиться с правилами чата. https://t.me/ru_python/802295

Добро пожаловать, @antisn1per_95! Не забудь ознакомиться с правилами чата. https://t.me/ru_python/802295

Nikolay
01.08.2019
10:46:34
Я даже, грешным делом подумал, что этот метод может глючить или лочить цикл выполнения, после чего переделал один большой asyncio.sleep() на кучу маленьких слипов по 100мс - не дало результата

Фекла [wickebine]
01.08.2019
10:48:20
хм

ну правильней было бы открыть дебаггер и посмотреть кто этот тип: 0x7fbad14840d8

Nikolay
01.08.2019
10:48:47
Ну и после loop.debug_mode(True) появляется ошибка, указывающая на /usr/lib/python3.7/asyncio/locks.py:231

Фекла [wickebine]
01.08.2019
10:49:13
и уже оттуда идти

Nikolay
01.08.2019
10:49:17
Google
Фекла [wickebine]
01.08.2019
10:50:32
какой ide пользуешься?

Nikolay
01.08.2019
10:51:53
PyCharm Sommunity Edition, но не гнушаюсь линуксовой консоли

gdb - не мой бро, но мы знакомы в сишном прошлом

?? Eugene
01.08.2019
10:53:12
у питона - pdb)

а еще лучше ipdb

Фекла [wickebine]
01.08.2019
10:54:15
ну у пучарма есть консолька дебаггера снизу, остается только раставить точки останова

ну я щас подумал, что отлаживать асинхронный код - то ещё веселье)

Nikolay
01.08.2019
10:54:57
у питона - pdb)
Так они же похожи) Я знаю как брейкпоин поставить, пошагово пройтись и вот это вот все. Но как получить объект по id и понять откуда он взялся - не в курсе

Фекла [wickebine]
01.08.2019
11:05:53
они среди объектов будут



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

Евгений
01.08.2019
11:12:04
Привет, ребят. Только знакомлюсь с питоном после пхп, в основы вник. Хочу сделать первый тестовый проект, чтобы на реальном примере уже практиковаться. Решил сделать телеграм бота и сразу завис на хостинге. Для телеграм бота надо назначить вебхук куда будут отправляться щапросы, значит надо где то захоститься и заиметь там https. Так же нужна база данных (вот тут кстати не знаю, если в одной табличке около 2млн записей, то sqlite норм или чтото другое смотреть?) на хостинге. Собственно вопрос, где хостить бота? В AWS чтото пока совсем не разобрался, или где у питонистов принято вообще хоститься

Евгений
01.08.2019
11:13:01
Где хочешь, там и хостишься
ну вот пыховские мелкие проекты на beget. Но если например в докере разворачиваться то по сути на любом vps можно же?

?? Eugene
01.08.2019
11:14:16
ну для разработки можно заюзать ngrok или localhost.run

Евгений
01.08.2019
11:14:28
Google
?? Eugene
01.08.2019
11:14:28
Когда будешь деплоить - уже на сервер зальешь

Евгений
01.08.2019
11:15:00
а в aws можно все поднять, чтоб там и питоновские скрипты и база

?? Eugene
01.08.2019
11:15:00
Можно pythonanywhere или heroku

Можно в авс

Евгений
01.08.2019
11:15:22
спасибо, хероку щас гляну

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