ляяя, чет не могу в ООП((( сложна. Я в отчаянии((( Феди помоги!
Как выйти из функции класса? Есть простенькой код, который должен заслать месседж в irc канал, и завершиться.
Он закрывает соединение, но сам скрит не завершается. Ну это только прототип, он потом будет вызывается из другого модуля и использовать sys.exit думаю не правильно ибо это приведет к остановке всего(( А надо чтобы отправил, вышел и пошел выполнять другое дальше.
import irc.client
import sys
class MyIRCClient(irc.client.SimpleIRCClient):
def __init__(self, message):
irc.client.SimpleIRCClient.__init__(self)
self.message = message
def on_welcome(self, connection, event):
connection.join("#test")
connection.privmsg("#test", self.message)
connection.quit()
print('message send')
client = MyIRCClient("заебало играть в классы!")
client.connect("192.168.122.51", 6667, "Bot")
client.start()
#эта хрень ниже не выполняется(((
print('Check status after exit')