Allow bytes for OutcomeException(msg=...)
It's __repr__ explicitly handles it so allow it.
This commit is contained in:
parent
8d413c1926
commit
65aee1e0c8
|
@ -5,6 +5,7 @@ as well as functions creating them
|
|||
import sys
|
||||
from typing import Any
|
||||
from typing import Optional
|
||||
from typing import Union
|
||||
|
||||
from packaging.version import Version
|
||||
|
||||
|
@ -17,7 +18,9 @@ class OutcomeException(BaseException):
|
|||
contain info about test and collection outcomes.
|
||||
"""
|
||||
|
||||
def __init__(self, msg: Optional[str] = None, pytrace: bool = True) -> None:
|
||||
def __init__(
|
||||
self, msg: Optional[Union[str, bytes]] = None, pytrace: bool = True
|
||||
) -> None:
|
||||
BaseException.__init__(self, msg)
|
||||
self.msg = msg
|
||||
self.pytrace = pytrace
|
||||
|
|
Loading…
Reference in New Issue