Spaces:
Build error
Build error
| """Prepare an error message for gradiobee.""" | |
| # pylint: disable=invalid-name | |
| from typing import Optional, Tuple, Union | |
| import pandas as pd | |
| def error_msg( | |
| msg: Optional[Union[str, Exception]], | |
| title: str = "error message", | |
| ) -> Tuple[Union[pd.DataFrame, None], None, None, None, None, None, None, None]: | |
| """Prepare an error message for gradiobee outputs.""" | |
| if msg is None: | |
| msg = "none..." | |
| try: | |
| msg = msg.__str__() | |
| except Exception as exc: | |
| msg = str(exc) | |
| df = pd.DataFrame([msg], columns=[title]) | |
| # return df, *((None,) * 4) # pyright complains | |
| return df, None, None, None, None, None, None, None | |