
Tishka17
23.05.2019
19:24:06

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

Mr
23.05.2019
19:25:00

Google

Mr
23.05.2019
19:25:41
суть-то не в этом, Но за замечания спасибо конечно

vladislav
23.05.2019
19:26:07
?

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
Ну внешне вроде ок

Mr
23.05.2019
19:33:15

Google

Mr
23.05.2019
19:34:31

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

TpouHuK
23.05.2019
19:40:09

ᅠ
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

ᅠ
23.05.2019
19:44:09

TpouHuK
23.05.2019
19:44:46

ᅠ
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
и как ее прекратить с помощью деструктора?

Slam! 538
23.05.2019
20:12:08

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

Slam! 538
23.05.2019
20:12:36

Алексей
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) ничего не видно.

Slam! 538
23.05.2019
20:23:42

Cyber
23.05.2019
20:24:03

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

Cyber
23.05.2019
20:24:36

Алексей
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
Задача класса тред - запускать другой код.
Если хочешь что-то запустить в треде - создаешь тред и запускаешь

Slam! 538
23.05.2019
20:34:43

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

Slam! 538
23.05.2019
20:35:06
их кикать нельзя

Denis
23.05.2019
20:35:42

Tishka17
23.05.2019
20:36:06

Google

Tishka17
23.05.2019
20:36:26

Алексей
23.05.2019
20:36:40

Tishka17
23.05.2019
20:36:44
Да и вызывается он хз когда

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

Tishka17
23.05.2019
20:37:39

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

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

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