@ru_python

Страница 9126 из 9768
Tishka17
23.05.2019
19:24:06
вай нот? можно и наружу вынести, какая разница, это ж не конкурс красоты
Это конкурс тестируемочти. Вынеси наружу, проверь что она делает что надо

Slam! 538
23.05.2019
19:24:43
Тишка, есть ответ?

Google
Mr
23.05.2019
19:25:41
head.next != None Не надо так
while head.next ? while head.next is not None ? выбирай

суть-то не в этом, Но за замечания спасибо конечно

Slam! 538
23.05.2019
19:26:16
А я как знал что тишка вопросы начнёт задавать

Mr
23.05.2019
19:28:48
isinstance
вариант, но в данном случае там в принципе не может оказаться что-либо кроме None или Node()

Tishka17
23.05.2019
19:30:20
она делает что надо в 20 и 22 тестов
Ну блин если так не можешь понять в чем дело. Дели на части и проверяй отдельнл

она делает что надо в 20 и 22 тестов
else:             flattened[-1].next = None Это срабатывает всегда. Тут else не нужен или ты что-то не то хотел

Ну внешне вроде ок

Mr
23.05.2019
19:33:15
else:             flattened[-1].next = None Это срабатывает всегда. Тут else не нужен или ты что-то не то хотел
это последняя нода в листе. по окончании цикла нужно сказать что ee next = None, т.к. в цикле next выставляется у i-1 элементов

Google
Mr
23.05.2019
19:34:31
Ну блин если так не можешь понять в чем дело. Дели на части и проверяй отдельнл
https://leetcode.com/submissions/detail/230709706/ я попытался отдебажить, у меня при попытке их input натраавить на скрипт выплевывается memory error

23.05.2019
19:38:16
Вопрос по телеграм боту Когда пользователь отправляет фото боту фото разве не на сервере тлг хранится?

23.05.2019
19:40:32
типа закрытой ссылки

TpouHuK
23.05.2019
19:40:49
это как
бот не может получать историю сообщений

23.05.2019
19:41:08
TpouHuK
23.05.2019
19:43:29
ммм че так трудно
можешь из сообщения вынимать fileID и когда надо файл качать

23.05.2019
19:44:09
можешь из сообщения вынимать fileID и когда надо файл качать
да я бы так и делал но это долго и heroku не даст таким заниматься

TpouHuK
23.05.2019
19:44:46
да я бы так и делал но это долго и heroku не даст таким заниматься
ага, нашёл халявный хостинг, осталось найти халявную DB :D

23.05.2019
19:44:59
ахаха

а есть вар telthon ссылку на пост в канале получить?

TpouHuK
23.05.2019
19:46:46
скиньте уже ссылку на канал ботостроителей

Slam! 538
23.05.2019
19:46:59
@botoid

23.05.2019
19:48:13
ахаха

спасибо

Mr
23.05.2019
20:01:50
как такое скормить? https://pastebin.com/rcFLFDvk

s_push: parser stack overflow MemoryError

Алексей
23.05.2019
20:11:29
class Bot: def __init__(self, name): self.running = True self.name = name logger.info("bot %s started" % self.name) thread = threading.Thread(target=self.run, args=()) thread.daemon = True # Daemonize thread thread.start() def __del__(self): self.running = False logger.info("bot %s stopped" % self.name) def run(self): while self.running: print('op') time.sleep(3) Почему, собственно, работа объекта не прекращается?)

Google
Алексей
23.05.2019
20:12:01
и как ее прекратить с помощью деструктора?

Алексей
23.05.2019
20:12:27
в run его тогда?

Slam! 538
23.05.2019
20:12:36
в run его тогда?
Можно. Наследуйся

Алексей
23.05.2019
20:13:11
наследоваться зачем?

Slam! 538
23.05.2019
20:13:43
Как ты хочешь?

Алексей
23.05.2019
20:15:32
хочу просто запускать

Slam! 538
23.05.2019
20:17:00
Наследуйся от Thread, затем опиши метод run, после чего сможешь запускать тело метода run в потоке с помощью start

Алексей
23.05.2019
20:17:21
понял, спасибо

Tishka17
23.05.2019
20:20:54
Вот вообще никогда

Только если ты не делаешь свой таймер или универсальную обёртку над тредами, которая сама бизнес логику не содержит

Tishka17
23.05.2019
20:21:57
Slam! 538
23.05.2019
20:21:59
А чего ?

Cyber
23.05.2019
20:22:35
Каким образом на данном ресурсе https://gg8.bet/ru/betting?matchStatuses[]=LIVE подгружается контент (события онлайн)? Во вкладке Network (XHR) ничего не видно.

Cyber
23.05.2019
20:24:03
Slam! 538
23.05.2019
20:24:07
Обнови и посмотри снова. Может фильтры стоят, может какие-нибудь галочки на типах протоколов

Алексей
23.05.2019
20:24:43
Не наследуйся
а как тогда? создание треда в метод перетащить?

Google
Slam! 538
23.05.2019
20:24:49
Не-а.
Ну ок. Сейчас

Только обозначь хорошо метод

Admin
ERROR: S client not available

Cyber
23.05.2019
20:28:56
Ну ок. Сейчас
Ну шо там?

Tishka17
23.05.2019
20:32:35
А чего ?
А как ты будешь тестировать класс, если он тред?

Как правило бизнес логике должнл быть пофиг в каком треде она

Slam! 538
23.05.2019
20:33:20
Tishka17
23.05.2019
20:33:31
Можно не тестировать ?
Можно и нахуй пройти

Slam! 538
23.05.2019
20:33:38
Ну это да

Denis
23.05.2019
20:33:47
А если тред это часть бизнес логики

Tishka17
23.05.2019
20:33:48
Задача класса тред - запускать другой код.

Если хочешь что-то запустить в треде - создаешь тред и запускаешь

А если тред это часть бизнес логики
Скорее всего это какой-то управляющий код, а не непосредственно логика

Алексей
23.05.2019
20:34:47
чому-то в деструкторе все равно остановить не выходит заимплементил два метода старт и стоп достаточно ли питоник-вей?

Google
Алексей
23.05.2019
20:36:40
Tishka17
23.05.2019
20:36:44
Почему нельзя сделать так: bot=Bot() Thread(target=bot.run).start() ... bot.running=False
И естественно убрать из бота создания тред

класса Bot
del это не совсем деструктор.

Да и вызывается он хз когда

Алексей
23.05.2019
20:37:14
извините, я из плюсов пришел

Да и вызывается он хз когда
то есть вовсе не по del?

Tishka17
23.05.2019
20:37:39
то есть вовсе не по del?
del удаляет ссылку, а не объект

то есть вовсе не по del?
Считай что у тебя shared_ptr

Алексей
23.05.2019
20:38:15
понятненько

Tishka17
23.05.2019
20:38:39
Короче, я сказал как надо запускать

Алексей
23.05.2019
20:38:52
Я понял

Спасибо

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