diff --git a/starbot/painter/LiveReportGenerator.py b/starbot/painter/LiveReportGenerator.py index 1c7c39e..8626c39 100644 --- a/starbot/painter/LiveReportGenerator.py +++ b/starbot/painter/LiveReportGenerator.py @@ -425,7 +425,11 @@ class LiveReportGenerator: 主播立绘图片 """ if model.logo: - logo = Image.open(model.logo) + try: + logo = Image.open(model.logo) + except FileNotFoundError: + logger.error(f"直播报告图片 {model.logo} 不存在") + return Image.new("RGBA", (1, 1)) else: logo_bytes = BytesIO(base64.b64decode(model.logo_base64)) logo = Image.open(logo_bytes)