Fix possible timing issue

This commit is contained in:
Marcus316 committed 2016-02-05 13:32:53 -05:00
1 parent 5bd1f60a0b
commit 8fdd2ce027
1 file changed
+23 -22
+23 -22
View File
@@ -154,44 +154,45 @@ def listen():
while 1: while 1:
ircmsg = ircsock.recv(2048) ircmsg = ircsock.recv(2048)
ircmsg = ircmsg.strip('\n\r') for msg in ircmsg.split('\n'):
msg = msg.strip('\n\r')
if ircmsg.find("PING :") != -1: if msg.find("PING :") != -1:
ping() ping()
formatted = formatter.format_message(ircmsg) formatted = formatter.format_message(imsg)
if "" == formatted: if "" == formatted:
continue continue
# print formatted # print formatted
split = formatted.split("\t") split = formatted.split("\t")
iTime = split[0] iTime = split[0]
user = split[1] user = split[1]
command = split[2] command = split[2]
channel = split[3] channel = split[3]
messageText = split[4] messageText = split[4]
if ircmsg.find(":!tildescore") != -1: if msg.find(":!tildescore") != -1:
show_tildescore(channel, user) show_tildescore(channel, user)
elif ircmsg.find(":!tilde") != -1 and not challenges.has_key(user): elif msg.find(":!tilde") != -1 and not challenges.has_key(user):
challenge(channel, user, iTime) challenge(channel, user, iTime)
elif challenges.has_key(user): elif challenges.has_key(user):
challenge_response(channel, user, iTime, messageText) challenge_response(channel, user, iTime, messageText)
#give_tilde(channel, user, iTime) #give_tilde(channel, user, iTime)
if ircmsg.find(":!jackpot") != -1: if msg.find(":!jackpot") != -1:
show_jackpot(channel) show_jackpot(channel)
if ircmsg.find(":!rollcall") != -1: if msg.find(":!rollcall") != -1:
rollcall(channel) rollcall(channel)
if ircmsg.find("PING :") != -1: if msg.find("PING :") != -1:
ping() ping()
sys.stdout.flush() sys.stdout.flush()
time.sleep(1) time.sleep(1)
ircsock = socket.socket(socket.AF_INET, socket.SOCK_STREAM) ircsock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
connect(options.server, options.channel, options.nick) connect(options.server, options.channel, options.nick)