У меня есть метод, который делает sql-запрос и возвращает значение.Если пусто, это вызывает исключение.Код работает, как и ожидалось, но кажется, что есть более чистый способ сделать это?Или это?
def get_song(self, number):
db_cursor.execute("select * from songs where Id = ?", number)
song = db_cursor.fetchone()
if song:
return song
else:
raise ValueError