Ну, на самом деле, в том случае рейзить FileNotFound не было смысла (т.к в том кейсе, где был этот код, собственно, было очевидно, что открывается именно файл, и стандартный эксепшн выдает вполне вменяемое сообщение, дающее понимание того, какая ошибка произошла, так что смысла писать
except FileNotFoundError:
raise FileNotFoundError("No such file!")
Не было