MCPcopy Create free account
hub / github.com/Keeper-Security/Commander / execute_router_json

Function execute_router_json

keepercommander/api.py:797–812  ·  view source on GitHub ↗
(params, endpoint,  request)

Source from the content-addressed store, hash-verified

795
796
797def execute_router_json(params, endpoint, request):
798 logger = utils.get_logger()
799 payload: Optional[bytes] = None
800 if isinstance(request, dict):
801 js = json.dumps(request)
802 payload = js.encode('utf-8')
803 if logger.level <= logging.DEBUG:
804 logger.debug('>>> [RQ] \"%s\": %s', endpoint, js)
805
806 rs_bytes = execute_router_rest(params, endpoint, payload)
807 if rs_bytes:
808 response = json.loads(rs_bytes)
809 if logger.level <= logging.DEBUG:
810 logger.debug('>>> [RS] \"%s\": %s', endpoint, rs_bytes.decode('utf-8'))
811 return response
812 return None
813
814
815def communicate_rest(params, request, endpoint, *, rs_type=None, payload_version=None, timeout=None):

Callers

nothing calls this directly

Calls 2

execute_router_restFunction · 0.85
debugMethod · 0.45

Tested by

no test coverage detected