Fixed the fact that fucking python3 doesn't allow you assign in a statement. Why tho?

This commit is contained in:
Jacob Henry 2016-11-29 23:20:22 +00:00
parent 9207c371d7
commit c886bce075
1 changed files with 17 additions and 11 deletions

22
kong.py
View File

@ -38,7 +38,8 @@ class SongThread(threading.Thread):
#Navigate to song start #Navigate to song start
if not playing: if not playing:
if m = patterns['start'].match(line): m = patterns['start'].match(line)
if m:
if m.group(1) == this.song_name: if m.group(1) == this.song_name:
playing = True playing = True
continue continue
@ -46,21 +47,25 @@ class SongThread(threading.Thread):
#Play loop #Play loop
else: else:
#Config #Config
if m = patterns['time'].match(line): m = patterns['time'].match(line)
if m:
this.delay = int(m.group(1)) this.delay = int(m.group(1))
continue
#Rest line #Rest line
elif m = patterns['rest'].match(line): m = patterns['rest'].match(line)
if m:
sleep(this.delay / 1000) sleep(this.delay / 1000)
continue
#End song #End song
elif m = patterns['end'].match(line): m = patterns['end'].match(line)
if m:
return return
#"sing" line #"sing" line
else: replycallback(line)
replycallback(line) sleep(this.delay / 1000)
sleep(this.delay / 1000)
if not playing: if not playing:
replycallback("Could not find song") replycallback("Could not find song")
@ -68,7 +73,8 @@ class SongThread(threading.Thread):
def getAllTitles(): def getAllTitles():
titles = [] titles = []
for line in lyric_lines: for line in lyric_lines:
if m = patterns['start'].match(line): m = patterns['start'].match(line)
if m:
titles += [m.group(1)] titles += [m.group(1)]
return titles return titles