Attempt to fix the double say and disconnect bug, thanks to theli-ua and tanto
This commit is contained in:
5
irc.py
5
irc.py
@@ -42,6 +42,11 @@ class Bot(asynchat.async_chat):
|
||||
import threading
|
||||
self.sending = threading.RLock()
|
||||
|
||||
def initiate_send(self):
|
||||
self.sending.acquire()
|
||||
asynchat.async_chat.initiate_send(self)
|
||||
self.sending.release()
|
||||
|
||||
# def push(self, *args, **kargs):
|
||||
# asynchat.async_chat.push(self, *args, **kargs)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user