Spaces:
Running
Running
File size: 380 Bytes
3ab32c0 |
1 2 3 4 5 6 7 8 9 10 11 12 |
import traceback
from config import IN_SPACES
def safe_err(msg: str, exc: Exception | None = None) -> str:
"""Return error messages based on environment (Spaces vs local)."""
if IN_SPACES:
return f"⚠️ {msg}" + (f" ({type(exc).__name__}: {exc})" if exc else "")
else:
tb = traceback.format_exc() if exc else ""
return f"❌ {msg}\n\n{tb}"
|