fix: fix KeyError when removing item
This commit is contained in:
parent
44ce79189a
commit
dc5a112fa9
13
command.py
13
command.py
@ -701,7 +701,12 @@ def cmd_remove(bot, user, text, command, parameter):
|
|||||||
index = int(parameter) - 1
|
index = int(parameter) - 1
|
||||||
|
|
||||||
if index == var.playlist.current_index:
|
if index == var.playlist.current_index:
|
||||||
removed = var.playlist.remove(index)
|
removed = var.playlist[index]
|
||||||
|
bot.send_msg(constants.strings('removing_item',
|
||||||
|
item=removed.format_short_string()), text)
|
||||||
|
log.info("cmd: delete from playlist: " + removed.format_debug_string())
|
||||||
|
|
||||||
|
var.playlist.remove(index)
|
||||||
|
|
||||||
if index < len(var.playlist):
|
if index < len(var.playlist):
|
||||||
if not bot.is_pause:
|
if not bot.is_pause:
|
||||||
@ -714,12 +719,8 @@ def cmd_remove(bot, user, text, command, parameter):
|
|||||||
if not bot.is_pause:
|
if not bot.is_pause:
|
||||||
bot.interrupt()
|
bot.interrupt()
|
||||||
else:
|
else:
|
||||||
removed = var.playlist.remove(index)
|
var.playlist.remove(index)
|
||||||
|
|
||||||
bot.send_msg(constants.strings('removing_item',
|
|
||||||
item=removed.format_short_string()), text)
|
|
||||||
|
|
||||||
log.info("cmd: delete from playlist: " + removed.format_debug_string())
|
|
||||||
else:
|
else:
|
||||||
bot.send_msg(constants.strings('bad_parameter', command=command), text)
|
bot.send_msg(constants.strings('bad_parameter', command=command), text)
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user