
Nikolay
18.09.2018
22:25:46

Pablo
18.09.2018
22:25:54

Nikolay
18.09.2018
22:25:59

Google

Pablo
18.09.2018
22:27:51
ну вернул и вернул. и что
я пока не дошел до next)

Nikolay
18.09.2018
22:28:03

Pablo
18.09.2018
22:30:19
и кстати, почему в выражении a,b=b,a + b . b складывается именно с переменной до запятой

Nikolay
18.09.2018
22:31:08
Откуда я знаю, я здесь новичок

Dmitri
18.09.2018
22:31:58
htop и sort by cpu%
да процессы то я вижу)
гуникорн воркеры, гивент, по факту - каждый час прирост используемого цпу примерно 4%
не глядел, продолжается ли это до бесконечности, или же достигает лимита при определенной активности пользователей бота
типа, не пойму просто, увеличивать мощность, или все таки в коде беда

Nikolay
18.09.2018
22:33:02
какой-то сложный матан там, обрабокта изображений?

Dmitri
18.09.2018
22:33:42

Nikolay
18.09.2018
22:34:06
?

?? Eugene
18.09.2018
22:34:13

Nikolay
18.09.2018
22:34:24
Так так так

Google

Dmitri
18.09.2018
22:34:36

?? Eugene
18.09.2018
22:34:47
Так что за бот-то?

Dmitri
18.09.2018
22:35:05
переходите, я удалю ;d

?? Eugene
18.09.2018
22:35:09
+

Nikolay
18.09.2018
22:35:57
Так и нагнали трафик ?

?? Eugene
18.09.2018
22:36:00
все, понял, обсуждали твоего бота уже в ботоид)
пирамида, все дела :P

Dmitri
18.09.2018
22:36:17
а, да, ахахха
Такой карнавал с ЦП начался как добавил достижения.. и, сначала начал грешить на запросы, мол они долго отрабатывают (как было раньше из-за отсутствующего индекса), но в итоге получил рост затрат цп от воркеров гуникорна -_- и что-то не понимаю

Nikolay
18.09.2018
22:38:04
Кто-то мухлюет из игроков, мб

Dmitri
18.09.2018
22:38:28
ну, я понимаю, что без кода что либо советовать это невозможно
но, просто, мб какие-то совету будут, куда посмотреть что ли, от чего рост то... вроде ни рекурсий, ничего такого нет ;D
я из-за этого уже аналог троттла для телебота влепил)
а то были уникумы, которые спамили инлайн кнопки что бы больше получать.. и все бы хорошо, если бы была последовательность выполнения, а так 2 воркера ловили одинаковые апдейты, по факту, одновременно, и спокойно себе выполняли

?? Eugene
18.09.2018
22:40:01
cProfile заюзай
если возможно, конечно =)

Dmitri
18.09.2018
22:40:40
cProfile заюзай
как его использовать под бота то? код ведь по факту ничего не ответит
или прям продакшн версию?
ну вот :D
Я на локалке попробовал, но оно ж без запросов не работает ;d

?? Eugene
18.09.2018
22:40:57
ну да, тут проблемка

Google

Dmitri
18.09.2018
22:41:22
ща конечно попробую еще через поллинг запустить ,и в соло поклацать
мб поможет)

?? Eugene
18.09.2018
22:41:45
Мне вот тоже помощь нужна, я чет туплю уже, спать пора
хочу дикт расплющить, написал функцию, она работает, как теперь вывод запихнуть в dict?
def flatten(obj):
for item in obj:
if isinstance(obj[item], dict):
yield from flatten(obj[item])
else:
yield item, obj[item]
а, кажется, дошло

Nikolay
18.09.2018
22:43:19
Неблагодари

?? Eugene
18.09.2018
22:43:31
нет, все еще туплю

Dmitri
18.09.2018
22:43:32
я все еще не добрался до генераторов :D
уже больше года сижу с пайтоном, а этот ваш еилд чето пугает ?

Nikolay
18.09.2018
22:44:00

?? Eugene
18.09.2018
22:44:15
obj - это дикт, item - ключ
у меня дикт диктов диктов диктов, я его хочу расплющить в один дикт

?? Eugene
18.09.2018
22:45:17

Dmitri
18.09.2018
22:45:23

?? Eugene
18.09.2018
22:45:34

Dmitri
18.09.2018
22:45:35
похоже на то, что ты json парсишь ;D
а
АХАХАХ
я думал это я с ума сошел уже :D

?? Eugene
18.09.2018
22:45:53
точно :)

Google

?? Eugene
18.09.2018
22:46:49
Лан, пойду спать, завтра на свежую голову доделаю, но я открыт к советам :)

Nikolay
18.09.2018
22:47:23

?? Eugene
18.09.2018
22:47:32
О. блин, точно.
Спасибо, я чет совсем уже =)

Nikolay
18.09.2018
22:47:55
Иди спать

?? Eugene
18.09.2018
22:48:39
да, доброй ночи

Admin
ERROR: S client not available

Dmitri
18.09.2018
22:55:01
если я ставлю в конце функции return '' - это как-то виляет на работу кода? учитывая, что на выходе я ничего не принимаю, просто вызов функции

Nikolay
18.09.2018
22:57:03

Dmitri
18.09.2018
22:57:10
не, понятно)

Dk
18.09.2018
22:57:23
Бегинерс закрыли?

Nikolay
18.09.2018
22:57:37
там лучше объяснят

Dk
18.09.2018
22:58:17
Скорее матом пошлют на какой-нибудь туториал)

Dmitri
18.09.2018
22:58:34
вопросы работы с паматью, мне кажется, вовсе не бегинерс вопросы.

Nikolay
18.09.2018
22:58:54

Dmitri
18.09.2018
22:59:07
60% кодеров даже не задумываются об этом

Google

Dmitri
18.09.2018
22:59:22

Nikolay
18.09.2018
22:59:50
а лол, я запутался

Dk
18.09.2018
23:02:30

Dmitri
18.09.2018
23:02:53
блин, уже все перебрал в этой гребанной функции
все равно не могу понять, каким образом процесс может наращивать объем потребляемого ЦП -_-
Окей, ребят, такой вопрос, уже не совсем пайтон
Какими средствами можно реализовать постоянный ребут скрипта через определенные промежутки времени?
Понимаю что не решение проблемы, но костыль, пока не найду источник
16 воркеров гуникорна)
хотя, да, можно убить управляющий)
спасибо)

Pablo
18.09.2018
23:10:27

Dmitri
18.09.2018
23:46:05

Nikolay
18.09.2018
23:50:31

Dmitri
18.09.2018
23:51:48
?
что б ты понимал, насколько все банально тупо
def some_func():
con = connect(DB)
if condition:
make_smth
con.close()
return ''
Краткое описание моей функции -_-
Походу пора спать тоже

Nikolay
18.09.2018
23:58:05
?

Dmitri
19.09.2018
00:01:22
?
да, зачем закрывать коннект в случае не прохождения кондишина :D

Who
19.09.2018
00:38:33
всем привет. подскажите пожалуйста, как мне в win, при запуске консольного приложения через subprocess (или не через subprocess) узнать, что ожидается ввод пользователя, в данное приложение?
я так понимаю, это из за того, что блокируется основной поток? на данный момент стартую приложение вот так:
with Popen(progname, stdout=PIPE, bufsize=1, universal_newlines=True) as p:

Donaudampf
19.09.2018
01:48:48