class ContentAlreadyDownloadedError(ValueError):
pass
не особо, но если тебе сильно надо, то можно.
Почему нельзя вынести вложенный класс?
Особой причины на это нет, я просто так спросил
Нет
Здесь не джава. Нет особого смысла вставлять классы друг в друга. В качестве исключения можно привести джангу с ее Class.Meta где класс Meta используется просто как такой attrdict.
Обсуждают сегодня