По сути, я определил новый класс исключений
class DirectoryError(FileNotFoundError):
pass
этот класс является частью более общего класса ошибок FileNotFoundError, который уже существует в python.
В моем коде я пытаюсь что-то вроде этого:
try :
shutil.copy(dir,dir)
except FileNotFoundError:
raise DirectoryError("not the good directory")
, но затем python сообщает мне, что произошла ошибка два раза, один с сообщением об ошибке FileNotFound, а затем, после того, как "Во время обработки вышеупомянутого исключения , произошло другое исключение: ", он снова сообщает об ошибке, на этот раз с сообщением DirectoryError.
Как мне сделать, чтобы показать только мое сообщение об ошибке, а не оба?