chore: apply ty checks on api code with script and ci action (#24653)
This commit is contained in:
@@ -103,7 +103,7 @@ def init_app(app: DifyApp):
|
||||
def shutdown_tracer():
|
||||
provider = trace.get_tracer_provider()
|
||||
if hasattr(provider, "force_flush"):
|
||||
provider.force_flush()
|
||||
provider.force_flush() # ty: ignore [call-non-callable]
|
||||
|
||||
class ExceptionLoggingHandler(logging.Handler):
|
||||
"""Custom logging handler that creates spans for logging.exception() calls"""
|
||||
|
@@ -260,7 +260,8 @@ def redis_fallback(default_return: Optional[Any] = None):
|
||||
try:
|
||||
return func(*args, **kwargs)
|
||||
except RedisError as e:
|
||||
logger.warning("Redis operation failed in %s: %s", func.__name__, str(e), exc_info=True)
|
||||
func_name = getattr(func, "__name__", "Unknown")
|
||||
logger.warning("Redis operation failed in %s: %s", func_name, str(e), exc_info=True)
|
||||
return default_return
|
||||
|
||||
return wrapper
|
||||
|
Reference in New Issue
Block a user