import ast, sys, json p = '/home/hmo/MoFin/xmpp_logger.py' try: ast.parse(open(p).read()) print('SYNTAX OK') except SyntaxError as e: print('SYNTAX ERROR:', e) sys.exit(1) sys.path.insert(0, '/home/hmo/MoFin') import importlib, xmpp_logger importlib.reload(xmpp_logger) x = xmpp_logger import time print('== current_provider(zhiwei):', x.current_provider('zhiwei')) print('== current_provider(default):', x.current_provider('default')) print('== scan zhiwei:', json.dumps(x._scan_agent_log(time.time(), 'zhiwei'), ensure_ascii=False)) print('== scan default:', json.dumps(x._scan_agent_log(time.time(), 'default'), ensure_ascii=False)) print() print('== auto_heal ==') print(json.dumps(x.auto_heal(), ensure_ascii=False, indent=2))