More verbose message for old broken behavior
This commit is contained in:
parent
a6c6cc18f5
commit
aa4700c276
1 changed files with 5 additions and 1 deletions
|
|
@ -1205,7 +1205,11 @@ class Flask(_PackageBoundObject):
|
||||||
:type code_or_exception: int|T<=Exception
|
:type code_or_exception: int|T<=Exception
|
||||||
:type f: callable
|
:type f: callable
|
||||||
"""
|
"""
|
||||||
assert not isinstance(code_or_exception, HTTPException) # old broken behavior
|
if isinstance(code_or_exception, HTTPException): # old broken behavior
|
||||||
|
raise ValueError(
|
||||||
|
'Tried to register a handler for an exception instance {0!r}. '
|
||||||
|
'Handlers can only be registered for exception classes or HTTP error codes.'
|
||||||
|
.format(code_or_exception))
|
||||||
|
|
||||||
code = code_or_exception
|
code = code_or_exception
|
||||||
is_code = isinstance(code_or_exception, integer_types)
|
is_code = isinstance(code_or_exception, integer_types)
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue