Merge branch 'fix/chore-fix' into dev/plugin-deploy

This commit is contained in:
Yeuoly 2024-11-21 17:00:28 +08:00
commit b2fdf4f85f
No known key found for this signature in database
GPG Key ID: A66E7E320FB19F61
1 changed files with 5 additions and 2 deletions

View File

@ -1,3 +1,4 @@
import inspect
import json
import logging
from collections.abc import Callable, Generator
@ -139,7 +140,8 @@ class BasePluginManager:
self._handle_plugin_daemon_error(error.error_type, error.message, error.args)
raise ValueError(f"{rep.message}, code: {rep.code}")
if rep.data is None:
raise ValueError("got empty data from plugin daemon")
frame = inspect.currentframe()
raise ValueError(f"got empty data from plugin daemon: {frame.f_lineno if frame else 'unknown'}")
return rep.data
@ -178,7 +180,8 @@ class BasePluginManager:
self._handle_plugin_daemon_error(error.error_type, error.message, error.args)
raise ValueError(f"plugin daemon: {rep.message}, code: {rep.code}")
if rep.data is None:
raise ValueError("got empty data from plugin daemon")
frame = inspect.currentframe()
raise ValueError(f"got empty data from plugin daemon: {frame.f_lineno if frame else 'unknown'}")
yield rep.data
def _handle_plugin_daemon_error(self, error_type: str, message: str, args: Optional[dict] = None):