Пишу телеграмм-бота, нужно по команде удалять из списка значение. При попытке возникает ошибка
Код функции: 
#@dp.message_handler(state = StartSell.waiting_for_id)
async def sellItem(message: types.Message, state: FSMContext):
    memberUsername = message.from_user.username
    itemID = message.text
    memberInventory = Database.catchMemberInventory(memberUsername)
    if itemID == 0:
        await message.answer("Вы не можете продать данный предмет!")
        await state.finish()
    else:
        if Database.checkIfItemInInventory(itemID, memberInventory) == True:
            itemPrice = Database.catchItemPrice(itemID)
            Database.updateBalance(memberUsername, itemPrice / 2)
            sellItem(itemID, memberUsername)
            await message.answer(f"Вы продали предмет {Database.catchItemName(itemID)}!")
            await state.finish()
        else:
            await message.answer("У вас нет этого предмета! Попробуйте повторить команду.")
            await state.finish()
Функция sellItem:
def sellItem(itemID, memberName):
    memberInventory = catchMemberInventory(memberName)
    memberInventory.remove(itemID)
    editCommand = "UPDATE users SET inventory = %s WHERE username = %s"
    cursor.execute(editCommand, (memberInventory, memberName))
    tbDatabase.commit()