Initalize repo

This commit is contained in:
BaerbelBox
2022-03-31 15:21:47 +02:00
parent 557f3e9b31
commit 7cf65ef092
98 changed files with 15860 additions and 0 deletions

View File

@@ -0,0 +1,14 @@
import _thread
from FaustBot.Communication.Observable import Observable
class NoticeObservable(Observable):
def notify_observers(self, data, connection):
for observer in self._observers:
_thread.start_new_thread(observer.__class__.update_on_notice, (observer, data, connection))
def input(self, raw_data, connection):
data = {'raw_data': raw_data, 'nick': raw_data.split('!')[0][1:], 'raw_nick': raw_data.split(' NOTICE ')[0][1:],
'message': raw_data.split(':')[2]}
self.notify_observers(data, connection)