Просто выполните:
raise
вместо raise e
. См. Раздел руководства по значениям исключения , а также ссылку на язык в операторах raise
:
Если выражений нет, поднимите повторно вызывает последнее исключение, которое было активным в текущей области. Если исключение не активно в текущей области, возникает исключение TypeError, указывающее на то, что это ошибка (если выполняется под IDLE, вместо этого возникает исключение Queue.Empty).
blockquote>
Чтобы проверить, выполнил ли пользователь SSR (рендеринг на стороне сервера), другими словами, обновить страницу и набрать ее в строке URL-адреса, вы можете узнать, проверив ее в getInitialProps
следующим образом:
static async getInitialProps({req}){
if(req){
// Called on server
// Here you can set a variable true
// Later on on the code if this variable is true, then trigger the animation
} else {
// Called on client
}
}
Это то, что вам нужно сделать.