TypeError: 'NoneType' object is not subscriptable Телеграм бот

Не знаю в чем проблема.

Ошибка:

  line 114, in get_subcategory
    self.subcategory_id = self.subcategory[0]
TypeError: 'NoneType' object is not subscriptable

Код:

class SubCatalog():
    def __init__(self) -> None:
        self.sql_path = './data/database.db'

    async def get_subcategory(self, subcategory_id=None):
        async with connect(self.sql_path) as db:

            select = await db.execute('SELECT * FROM subcategory WHERE id = ?', [subcategory_id])
            info = await select.fetchone()
            self.subcategory = info

            self.subcategory_id = self.subcategory[0]
            self.category = self.subcategory[1]
            self.subcategory_name = self.subcategory[2]

            return self.subcategory_id, self.subcategory_name

Ответы (0 шт):