refactor(loader): 移除 sentry
This commit is contained in:
parent
8701e18ce5
commit
0c08108882
@ -1,6 +1,7 @@
|
|||||||
import importlib
|
import importlib
|
||||||
import importlib.machinery
|
import importlib.machinery
|
||||||
import sys
|
import sys
|
||||||
|
import traceback
|
||||||
from pathlib import Path
|
from pathlib import Path
|
||||||
|
|
||||||
_BINARY_DIR = Path(__file__).parent / 'binary'
|
_BINARY_DIR = Path(__file__).parent / 'binary'
|
||||||
@ -26,12 +27,21 @@ def load_binary():
|
|||||||
|
|
||||||
|
|
||||||
def patch_module():
|
def patch_module():
|
||||||
|
# 绕过 check_policy
|
||||||
def check_policy():
|
def check_policy():
|
||||||
from loguru import logger
|
from loguru import logger
|
||||||
logger.info('Bypass check_policy')
|
logger.info('Bypass check_policy')
|
||||||
|
|
||||||
sys.modules['utils'].check_policy = check_policy
|
sys.modules['utils'].check_policy = check_policy
|
||||||
|
|
||||||
|
# 屏蔽 sentry
|
||||||
|
import sentry_sdk
|
||||||
|
for key in dir(sentry_sdk):
|
||||||
|
if key.startswith('init'):
|
||||||
|
setattr(sentry_sdk, key, lambda *args, **kwargs: None)
|
||||||
|
sentry_sdk.capture_exception = lambda *args, **kwargs: traceback.print_exc()
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
def run_module(module):
|
def run_module(module):
|
||||||
module.main()
|
module.main()
|
||||||
|
Loading…
x
Reference in New Issue
Block a user