Files
digiserver-v2/graphify-out/cache/aee7b0072c56a7ac40e1f9b6edeb91decd6905add26d7d70339490f61c6ed55e.json
T

1 line
71 KiB
JSON

{"nodes": [{"id": "home_scheianu_digiserver_v2_app_blueprints_api_py", "label": "api.py", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L1", "complexity": 1, "loc": 1}, {"id": "api_rate_limit", "label": "rate_limit()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L21", "complexity": 4, "loc": 41}, {"id": "api_verify_player_auth", "label": "verify_player_auth()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L64", "complexity": 3, "loc": 23}, {"id": "api_health_check", "label": "health_check()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L90", "complexity": 1, "loc": 7}, {"id": "api_get_server_certificate", "label": "get_server_certificate()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L100", "complexity": 1, "loc": 3}, {"id": "api_authenticate_player", "label": "authenticate_player()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L107", "complexity": 5, "loc": 52}, {"id": "api_verify_auth_code", "label": "verify_auth_code()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L163", "complexity": 4, "loc": 40}, {"id": "api_get_playlist_by_quickconnect", "label": "get_playlist_by_quickconnect()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L207", "complexity": 8, "loc": 93}, {"id": "api_get_player_playlist", "label": "get_player_playlist()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L305", "complexity": 5, "loc": 39}, {"id": "api_get_playlist_version", "label": "get_playlist_version()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L349", "complexity": 3, "loc": 26}, {"id": "api_get_cached_playlist", "label": "get_cached_playlist()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L378", "complexity": 6, "loc": 47}, {"id": "api_receive_player_feedback", "label": "receive_player_feedback()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L429", "complexity": 13, "loc": 107}, {"id": "api_get_player_status", "label": "get_player_status()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L540", "complexity": 5, "loc": 33}, {"id": "api_get_upload_progress", "label": "get_upload_progress()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L577", "complexity": 2, "loc": 10}, {"id": "api_system_info", "label": "system_info()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L591", "complexity": 2, "loc": 31}, {"id": "api_list_content", "label": "list_content()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L655", "complexity": 3, "loc": 25}, {"id": "api_get_logs", "label": "get_logs()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L684", "complexity": 6, "loc": 47}, {"id": "api_receive_edited_media", "label": "receive_edited_media()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L736", "complexity": 25, "loc": 192}, {"id": "api_test_ssh_connection", "label": "test_ssh_connection()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L936", "complexity": 5, "loc": 40}, {"id": "api_deploy_player", "label": "deploy_player()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L980", "complexity": 6, "loc": 66}, {"id": "api_api_not_found", "label": "api_not_found()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L1049", "complexity": 1, "loc": 3}, {"id": "api_method_not_allowed", "label": "method_not_allowed()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L1055", "complexity": 1, "loc": 3}, {"id": "api_internal_error", "label": "internal_error()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L1061", "complexity": 1, "loc": 3}, {"id": "api_rationale_1", "label": "API blueprint for REST endpoints and player communication.", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L1"}, {"id": "api_rationale_22", "label": "Rate limiting decorator. Args: max_requests: Maximum number of", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L22"}, {"id": "api_rationale_65", "label": "Decorator to verify player authentication via auth code.", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L65"}, {"id": "api_rationale_91", "label": "API health check endpoint.", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L91"}, {"id": "api_rationale_101", "label": "Get server SSL certificate.", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L101"}, {"id": "api_rationale_108", "label": "Authenticate a player and return auth code and configuration. Request J", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L108"}, {"id": "api_rationale_164", "label": "Verify an auth code and return player information. Request JSON:", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L164"}, {"id": "api_rationale_208", "label": "Get playlist using hostname and quickconnect code (Kivy player compatible).", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L208"}, {"id": "api_rationale_306", "label": "Get playlist for a specific player. Requires player authentication via", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L306"}, {"id": "api_rationale_350", "label": "Get current playlist version for a player. Lightweight endpoint for pla", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L350"}, {"id": "api_rationale_379", "label": "Get cached playlist for a player based on assigned playlist.", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L379"}, {"id": "api_rationale_430", "label": "Receive feedback/status updates from players (Kivy player compatible).", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L430"}, {"id": "api_rationale_541", "label": "Get current status of a player (public endpoint for monitoring).", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L541"}, {"id": "api_rationale_578", "label": "Get progress of a file upload.", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L578"}, {"id": "api_rationale_592", "label": "Get system information and statistics.", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L592"}, {"id": "api_rationale_656", "label": "List all content with basic information.", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L656"}, {"id": "api_rationale_685", "label": "Get recent server logs. Query parameters: limit: Number of logs", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L685"}, {"id": "api_rationale_737", "label": "Receive edited media from player. Expected multipart/form-data: - i", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L737"}, {"id": "api_rationale_937", "label": "Test SSH connection to a remote host. Request JSON: hostname: T", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L937"}, {"id": "api_rationale_981", "label": "Deploy player code to a remote host via SSH. Request JSON: host", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L981"}, {"id": "api_rationale_1050", "label": "Handle 404 errors in API.", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L1050"}, {"id": "api_rationale_1056", "label": "Handle 405 errors in API.", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L1056"}, {"id": "api_rationale_1062", "label": "Handle 500 errors in API.", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L1062"}], "edges": [{"source": "home_scheianu_digiserver_v2_app_blueprints_api_py", "target": "flask", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L2", "weight": 1.0}, {"source": "home_scheianu_digiserver_v2_app_blueprints_api_py", "target": "functools", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L3", "weight": 1.0}, {"source": "home_scheianu_digiserver_v2_app_blueprints_api_py", "target": "datetime", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L4", "weight": 1.0}, {"source": "home_scheianu_digiserver_v2_app_blueprints_api_py", "target": "secrets", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L5", "weight": 1.0}, {"source": "home_scheianu_digiserver_v2_app_blueprints_api_py", "target": "hashlib", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L6", "weight": 1.0}, {"source": "home_scheianu_digiserver_v2_app_blueprints_api_py", "target": "bcrypt", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L7", "weight": 1.0}, {"source": "home_scheianu_digiserver_v2_app_blueprints_api_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L8", "weight": 1.0}, {"source": "home_scheianu_digiserver_v2_app_blueprints_api_py", "target": "app_extensions", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L10", "weight": 1.0}, {"source": "home_scheianu_digiserver_v2_app_blueprints_api_py", "target": "app_models", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L11", "weight": 1.0}, {"source": "home_scheianu_digiserver_v2_app_blueprints_api_py", "target": "app_utils_logger", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L12", "weight": 1.0}, {"source": "home_scheianu_digiserver_v2_app_blueprints_api_py", "target": "api_rate_limit", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L21", "weight": 1.0}, {"source": "home_scheianu_digiserver_v2_app_blueprints_api_py", "target": "api_verify_player_auth", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L64", "weight": 1.0}, {"source": "home_scheianu_digiserver_v2_app_blueprints_api_py", "target": "api_health_check", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L90", "weight": 1.0}, {"source": "home_scheianu_digiserver_v2_app_blueprints_api_py", "target": "api_get_server_certificate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L100", "weight": 1.0}, {"source": "home_scheianu_digiserver_v2_app_blueprints_api_py", "target": "api_authenticate_player", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L107", "weight": 1.0}, {"source": "home_scheianu_digiserver_v2_app_blueprints_api_py", "target": "api_verify_auth_code", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L163", "weight": 1.0}, {"source": "home_scheianu_digiserver_v2_app_blueprints_api_py", "target": "api_get_playlist_by_quickconnect", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L207", "weight": 1.0}, {"source": "home_scheianu_digiserver_v2_app_blueprints_api_py", "target": "api_get_player_playlist", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L305", "weight": 1.0}, {"source": "home_scheianu_digiserver_v2_app_blueprints_api_py", "target": "api_get_playlist_version", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L349", "weight": 1.0}, {"source": "home_scheianu_digiserver_v2_app_blueprints_api_py", "target": "api_get_cached_playlist", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L378", "weight": 1.0}, {"source": "home_scheianu_digiserver_v2_app_blueprints_api_py", "target": "api_receive_player_feedback", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L429", "weight": 1.0}, {"source": "home_scheianu_digiserver_v2_app_blueprints_api_py", "target": "api_get_player_status", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L540", "weight": 1.0}, {"source": "home_scheianu_digiserver_v2_app_blueprints_api_py", "target": "api_get_upload_progress", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L577", "weight": 1.0}, {"source": "home_scheianu_digiserver_v2_app_blueprints_api_py", "target": "api_system_info", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L591", "weight": 1.0}, {"source": "home_scheianu_digiserver_v2_app_blueprints_api_py", "target": "api_list_content", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L655", "weight": 1.0}, {"source": "home_scheianu_digiserver_v2_app_blueprints_api_py", "target": "api_get_logs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L684", "weight": 1.0}, {"source": "home_scheianu_digiserver_v2_app_blueprints_api_py", "target": "api_receive_edited_media", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L736", "weight": 1.0}, {"source": "home_scheianu_digiserver_v2_app_blueprints_api_py", "target": "api_test_ssh_connection", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L936", "weight": 1.0}, {"source": "home_scheianu_digiserver_v2_app_blueprints_api_py", "target": "api_deploy_player", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L980", "weight": 1.0}, {"source": "home_scheianu_digiserver_v2_app_blueprints_api_py", "target": "api_api_not_found", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L1049", "weight": 1.0}, {"source": "home_scheianu_digiserver_v2_app_blueprints_api_py", "target": "api_method_not_allowed", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L1055", "weight": 1.0}, {"source": "home_scheianu_digiserver_v2_app_blueprints_api_py", "target": "api_internal_error", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L1061", "weight": 1.0}, {"source": "api_get_playlist_by_quickconnect", "target": "api_get_cached_playlist", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L260", "weight": 1.0}, {"source": "api_get_player_playlist", "target": "api_get_cached_playlist", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L318", "weight": 1.0}, {"source": "api_rationale_1", "target": "home_scheianu_digiserver_v2_app_blueprints_api_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L1", "weight": 1.0}, {"source": "api_rationale_22", "target": "api_rate_limit", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L22", "weight": 1.0}, {"source": "api_rationale_65", "target": "api_verify_player_auth", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L65", "weight": 1.0}, {"source": "api_rationale_91", "target": "api_health_check", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L91", "weight": 1.0}, {"source": "api_rationale_101", "target": "api_get_server_certificate", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L101", "weight": 1.0}, {"source": "api_rationale_108", "target": "api_authenticate_player", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L108", "weight": 1.0}, {"source": "api_rationale_164", "target": "api_verify_auth_code", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L164", "weight": 1.0}, {"source": "api_rationale_208", "target": "api_get_playlist_by_quickconnect", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L208", "weight": 1.0}, {"source": "api_rationale_306", "target": "api_get_player_playlist", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L306", "weight": 1.0}, {"source": "api_rationale_350", "target": "api_get_playlist_version", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L350", "weight": 1.0}, {"source": "api_rationale_379", "target": "api_get_cached_playlist", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L379", "weight": 1.0}, {"source": "api_rationale_430", "target": "api_receive_player_feedback", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L430", "weight": 1.0}, {"source": "api_rationale_541", "target": "api_get_player_status", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L541", "weight": 1.0}, {"source": "api_rationale_578", "target": "api_get_upload_progress", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L578", "weight": 1.0}, {"source": "api_rationale_592", "target": "api_system_info", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L592", "weight": 1.0}, {"source": "api_rationale_656", "target": "api_list_content", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L656", "weight": 1.0}, {"source": "api_rationale_685", "target": "api_get_logs", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L685", "weight": 1.0}, {"source": "api_rationale_737", "target": "api_receive_edited_media", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L737", "weight": 1.0}, {"source": "api_rationale_937", "target": "api_test_ssh_connection", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L937", "weight": 1.0}, {"source": "api_rationale_981", "target": "api_deploy_player", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L981", "weight": 1.0}, {"source": "api_rationale_1050", "target": "api_api_not_found", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L1050", "weight": 1.0}, {"source": "api_rationale_1056", "target": "api_method_not_allowed", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L1056", "weight": 1.0}, {"source": "api_rationale_1062", "target": "api_internal_error", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L1062", "weight": 1.0}], "raw_calls": [{"caller_nid": "api_verify_player_auth", "callee": "wraps", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L66"}, {"caller_nid": "api_health_check", "callee": "jsonify", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L92"}, {"caller_nid": "api_health_check", "callee": "isoformat", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L94"}, {"caller_nid": "api_health_check", "callee": "utcnow", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L94"}, {"caller_nid": "api_get_server_certificate", "callee": "jsonify", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L102"}, {"caller_nid": "api_authenticate_player", "callee": "get_json", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L118"}, {"caller_nid": "api_authenticate_player", "callee": "jsonify", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L121"}, {"caller_nid": "api_authenticate_player", "callee": "get", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L123"}, {"caller_nid": "api_authenticate_player", "callee": "get", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L124"}, {"caller_nid": "api_authenticate_player", "callee": "get", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L125"}, {"caller_nid": "api_authenticate_player", "callee": "jsonify", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L128"}, {"caller_nid": "api_authenticate_player", "callee": "jsonify", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L131"}, {"caller_nid": "api_authenticate_player", "callee": "authenticate", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L134"}, {"caller_nid": "api_authenticate_player", "callee": "log_action", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L137"}, {"caller_nid": "api_authenticate_player", "callee": "jsonify", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L138"}, {"caller_nid": "api_authenticate_player", "callee": "update_status", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L141"}, {"caller_nid": "api_authenticate_player", "callee": "commit", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L142"}, {"caller_nid": "api_authenticate_player", "callee": "log_action", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L144"}, {"caller_nid": "api_authenticate_player", "callee": "jsonify", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L158"}, {"caller_nid": "api_verify_auth_code", "callee": "get_json", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L172"}, {"caller_nid": "api_verify_auth_code", "callee": "jsonify", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L175"}, {"caller_nid": "api_verify_auth_code", "callee": "get", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L177"}, {"caller_nid": "api_verify_auth_code", "callee": "jsonify", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L180"}, {"caller_nid": "api_verify_auth_code", "callee": "first", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L183"}, {"caller_nid": "api_verify_auth_code", "callee": "filter_by", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L183"}, {"caller_nid": "api_verify_auth_code", "callee": "jsonify", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L186"}, {"caller_nid": "api_verify_auth_code", "callee": "update_status", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L189"}, {"caller_nid": "api_verify_auth_code", "callee": "commit", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L190"}, {"caller_nid": "api_verify_auth_code", "callee": "jsonify", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L202"}, {"caller_nid": "api_get_playlist_by_quickconnect", "callee": "get", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L220"}, {"caller_nid": "api_get_playlist_by_quickconnect", "callee": "get", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L221"}, {"caller_nid": "api_get_playlist_by_quickconnect", "callee": "jsonify", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L224"}, {"caller_nid": "api_get_playlist_by_quickconnect", "callee": "first", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L231"}, {"caller_nid": "api_get_playlist_by_quickconnect", "callee": "filter_by", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L231"}, {"caller_nid": "api_get_playlist_by_quickconnect", "callee": "log_action", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L234"}, {"caller_nid": "api_get_playlist_by_quickconnect", "callee": "jsonify", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L235"}, {"caller_nid": "api_get_playlist_by_quickconnect", "callee": "log_action", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L243"}, {"caller_nid": "api_get_playlist_by_quickconnect", "callee": "jsonify", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L244"}, {"caller_nid": "api_get_playlist_by_quickconnect", "callee": "check_quickconnect_code", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L251"}, {"caller_nid": "api_get_playlist_by_quickconnect", "callee": "log_action", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L252"}, {"caller_nid": "api_get_playlist_by_quickconnect", "callee": "jsonify", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L253"}, {"caller_nid": "api_get_playlist_by_quickconnect", "callee": "utcnow", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L263"}, {"caller_nid": "api_get_playlist_by_quickconnect", "callee": "commit", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L265"}, {"caller_nid": "api_get_playlist_by_quickconnect", "callee": "get", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L271"}, {"caller_nid": "api_get_playlist_by_quickconnect", "callee": "decode", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L276"}, {"caller_nid": "api_get_playlist_by_quickconnect", "callee": "hashpw", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L276"}, {"caller_nid": "api_get_playlist_by_quickconnect", "callee": "encode", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L277"}, {"caller_nid": "api_get_playlist_by_quickconnect", "callee": "gensalt", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L278"}, {"caller_nid": "api_get_playlist_by_quickconnect", "callee": "log_action", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L281"}, {"caller_nid": "api_get_playlist_by_quickconnect", "callee": "jsonify", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L283"}, {"caller_nid": "api_get_playlist_by_quickconnect", "callee": "len", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L290"}, {"caller_nid": "api_get_playlist_by_quickconnect", "callee": "log_action", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L294"}, {"caller_nid": "api_get_playlist_by_quickconnect", "callee": "str", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L294"}, {"caller_nid": "api_get_playlist_by_quickconnect", "callee": "jsonify", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L295"}, {"caller_nid": "api_get_player_playlist", "callee": "jsonify", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L313"}, {"caller_nid": "api_get_player_playlist", "callee": "utcnow", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L321"}, {"caller_nid": "api_get_player_playlist", "callee": "commit", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L322"}, {"caller_nid": "api_get_player_playlist", "callee": "get", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L328"}, {"caller_nid": "api_get_player_playlist", "callee": "jsonify", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L332"}, {"caller_nid": "api_get_player_playlist", "callee": "len", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L338"}, {"caller_nid": "api_get_player_playlist", "callee": "log_action", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L342"}, {"caller_nid": "api_get_player_playlist", "callee": "str", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L342"}, {"caller_nid": "api_get_player_playlist", "callee": "jsonify", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L343"}, {"caller_nid": "api_get_playlist_version", "callee": "jsonify", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L358"}, {"caller_nid": "api_get_playlist_version", "callee": "utcnow", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L363"}, {"caller_nid": "api_get_playlist_version", "callee": "commit", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L364"}, {"caller_nid": "api_get_playlist_version", "callee": "jsonify", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L366"}, {"caller_nid": "api_get_playlist_version", "callee": "count", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L369"}, {"caller_nid": "api_get_playlist_version", "callee": "filter_by", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L369"}, {"caller_nid": "api_get_playlist_version", "callee": "log_action", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L373"}, {"caller_nid": "api_get_playlist_version", "callee": "str", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L373"}, {"caller_nid": "api_get_playlist_version", "callee": "jsonify", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L374"}, {"caller_nid": "api_get_cached_playlist", "callee": "get", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L383"}, {"caller_nid": "api_get_cached_playlist", "callee": "get", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L388"}, {"caller_nid": "api_get_cached_playlist", "callee": "get_content_ordered", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L393"}, {"caller_nid": "api_get_cached_playlist", "callee": "enumerate", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L397"}, {"caller_nid": "api_get_cached_playlist", "callee": "rstrip", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L400"}, {"caller_nid": "api_get_cached_playlist", "callee": "rstrip", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L401"}, {"caller_nid": "api_get_cached_playlist", "callee": "append", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L408"}, {"caller_nid": "api_get_cached_playlist", "callee": "getattr", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L416"}, {"caller_nid": "api_get_cached_playlist", "callee": "getattr", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L417"}, {"caller_nid": "api_get_cached_playlist", "callee": "getattr", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L421"}, {"caller_nid": "api_receive_player_feedback", "callee": "log_action", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L447"}, {"caller_nid": "api_receive_player_feedback", "callee": "jsonify", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L448"}, {"caller_nid": "api_receive_player_feedback", "callee": "get", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L450"}, {"caller_nid": "api_receive_player_feedback", "callee": "get", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L451"}, {"caller_nid": "api_receive_player_feedback", "callee": "get", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L452"}, {"caller_nid": "api_receive_player_feedback", "callee": "first", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L457"}, {"caller_nid": "api_receive_player_feedback", "callee": "filter_by", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L457"}, {"caller_nid": "api_receive_player_feedback", "callee": "first", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L459"}, {"caller_nid": "api_receive_player_feedback", "callee": "filter_by", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L459"}, {"caller_nid": "api_receive_player_feedback", "callee": "utcnow", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L466"}, {"caller_nid": "api_receive_player_feedback", "callee": "timedelta", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L466"}, {"caller_nid": "api_receive_player_feedback", "callee": "first", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L467"}, {"caller_nid": "api_receive_player_feedback", "callee": "order_by", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L467"}, {"caller_nid": "api_receive_player_feedback", "callee": "filter", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L467"}, {"caller_nid": "api_receive_player_feedback", "callee": "desc", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L469"}, {"caller_nid": "api_receive_player_feedback", "callee": "log_action", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L473"}, {"caller_nid": "api_receive_player_feedback", "callee": "log_action", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L478"}, {"caller_nid": "api_receive_player_feedback", "callee": "jsonify", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L479"}, {"caller_nid": "api_receive_player_feedback", "callee": "log_action", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L481"}, {"caller_nid": "api_receive_player_feedback", "callee": "jsonify", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L482"}, {"caller_nid": "api_receive_player_feedback", "callee": "log_action", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L485"}, {"caller_nid": "api_receive_player_feedback", "callee": "jsonify", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L486"}, {"caller_nid": "api_receive_player_feedback", "callee": "check_quickconnect_code", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L489"}, {"caller_nid": "api_receive_player_feedback", "callee": "log_action", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L490"}, {"caller_nid": "api_receive_player_feedback", "callee": "jsonify", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L491"}, {"caller_nid": "api_receive_player_feedback", "callee": "get", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L494"}, {"caller_nid": "api_receive_player_feedback", "callee": "get", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L495"}, {"caller_nid": "api_receive_player_feedback", "callee": "get", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L496"}, {"caller_nid": "api_receive_player_feedback", "callee": "PlayerFeedback", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L498"}, {"caller_nid": "api_receive_player_feedback", "callee": "add", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L504"}, {"caller_nid": "api_receive_player_feedback", "callee": "utcnow", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L507"}, {"caller_nid": "api_receive_player_feedback", "callee": "utcnow", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L520"}, {"caller_nid": "api_receive_player_feedback", "callee": "commit", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L522"}, {"caller_nid": "api_receive_player_feedback", "callee": "log_action", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L524"}, {"caller_nid": "api_receive_player_feedback", "callee": "jsonify", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L526"}, {"caller_nid": "api_receive_player_feedback", "callee": "rollback", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L533"}, {"caller_nid": "api_receive_player_feedback", "callee": "log_action", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L534"}, {"caller_nid": "api_receive_player_feedback", "callee": "str", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L534"}, {"caller_nid": "api_receive_player_feedback", "callee": "jsonify", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L535"}, {"caller_nid": "api_get_player_status", "callee": "get_or_404", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L543"}, {"caller_nid": "api_get_player_status", "callee": "first", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L546"}, {"caller_nid": "api_get_player_status", "callee": "order_by", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L546"}, {"caller_nid": "api_get_player_status", "callee": "filter_by", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L546"}, {"caller_nid": "api_get_player_status", "callee": "desc", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L547"}, {"caller_nid": "api_get_player_status", "callee": "total_seconds", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L553"}, {"caller_nid": "api_get_player_status", "callee": "utcnow", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L553"}, {"caller_nid": "api_get_player_status", "callee": "jsonify", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L555"}, {"caller_nid": "api_get_player_status", "callee": "isoformat", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L562"}, {"caller_nid": "api_get_player_status", "callee": "isoformat", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L566"}, {"caller_nid": "api_get_player_status", "callee": "log_action", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L571"}, {"caller_nid": "api_get_player_status", "callee": "str", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L571"}, {"caller_nid": "api_get_player_status", "callee": "jsonify", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L572"}, {"caller_nid": "api_get_upload_progress", "callee": "get_progress", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L582"}, {"caller_nid": "api_get_upload_progress", "callee": "jsonify", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L583"}, {"caller_nid": "api_get_upload_progress", "callee": "log_action", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L585"}, {"caller_nid": "api_get_upload_progress", "callee": "str", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L585"}, {"caller_nid": "api_get_upload_progress", "callee": "jsonify", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L586"}, {"caller_nid": "api_system_info", "callee": "count", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L595"}, {"caller_nid": "api_system_info", "callee": "count", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L596"}, {"caller_nid": "api_system_info", "callee": "count", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L597"}, {"caller_nid": "api_system_info", "callee": "utcnow", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L600"}, {"caller_nid": "api_system_info", "callee": "timedelta", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L600"}, {"caller_nid": "api_system_info", "callee": "count", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L601"}, {"caller_nid": "api_system_info", "callee": "filter", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L601"}, {"caller_nid": "api_system_info", "callee": "count", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L604"}, {"caller_nid": "api_system_info", "callee": "filter", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L604"}, {"caller_nid": "api_system_info", "callee": "utcnow", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L605"}, {"caller_nid": "api_system_info", "callee": "timedelta", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L605"}, {"caller_nid": "api_system_info", "callee": "jsonify", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L608"}, {"caller_nid": "api_system_info", "callee": "isoformat", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L616"}, {"caller_nid": "api_system_info", "callee": "utcnow", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L616"}, {"caller_nid": "api_system_info", "callee": "log_action", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L620"}, {"caller_nid": "api_system_info", "callee": "str", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L620"}, {"caller_nid": "api_system_info", "callee": "jsonify", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L621"}, {"caller_nid": "api_list_content", "callee": "all", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L658"}, {"caller_nid": "api_list_content", "callee": "order_by", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L658"}, {"caller_nid": "api_list_content", "callee": "desc", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L658"}, {"caller_nid": "api_list_content", "callee": "append", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L662"}, {"caller_nid": "api_list_content", "callee": "isoformat", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L668"}, {"caller_nid": "api_list_content", "callee": "count", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L669"}, {"caller_nid": "api_list_content", "callee": "jsonify", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L672"}, {"caller_nid": "api_list_content", "callee": "len", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L674"}, {"caller_nid": "api_list_content", "callee": "log_action", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L678"}, {"caller_nid": "api_list_content", "callee": "str", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L678"}, {"caller_nid": "api_list_content", "callee": "jsonify", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L679"}, {"caller_nid": "api_get_logs", "callee": "min", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L694"}, {"caller_nid": "api_get_logs", "callee": "get", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L694"}, {"caller_nid": "api_get_logs", "callee": "get", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L695"}, {"caller_nid": "api_get_logs", "callee": "get", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L696"}, {"caller_nid": "api_get_logs", "callee": "filter_by", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L702"}, {"caller_nid": "api_get_logs", "callee": "fromisoformat", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L706"}, {"caller_nid": "api_get_logs", "callee": "filter", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L707"}, {"caller_nid": "api_get_logs", "callee": "jsonify", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L709"}, {"caller_nid": "api_get_logs", "callee": "all", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L712"}, {"caller_nid": "api_get_logs", "callee": "limit", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L712"}, {"caller_nid": "api_get_logs", "callee": "order_by", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L712"}, {"caller_nid": "api_get_logs", "callee": "desc", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L712"}, {"caller_nid": "api_get_logs", "callee": "append", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L716"}, {"caller_nid": "api_get_logs", "callee": "isoformat", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L720"}, {"caller_nid": "api_get_logs", "callee": "jsonify", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L723"}, {"caller_nid": "api_get_logs", "callee": "len", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L725"}, {"caller_nid": "api_get_logs", "callee": "log_action", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L729"}, {"caller_nid": "api_get_logs", "callee": "str", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L729"}, {"caller_nid": "api_get_logs", "callee": "jsonify", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L730"}, {"caller_nid": "api_receive_edited_media", "callee": "jsonify", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L757"}, {"caller_nid": "api_receive_edited_media", "callee": "jsonify", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L761"}, {"caller_nid": "api_receive_edited_media", "callee": "get", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L765"}, {"caller_nid": "api_receive_edited_media", "callee": "jsonify", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L767"}, {"caller_nid": "api_receive_edited_media", "callee": "loads", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L770"}, {"caller_nid": "api_receive_edited_media", "callee": "jsonify", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L772"}, {"caller_nid": "api_receive_edited_media", "callee": "jsonify", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L778"}, {"caller_nid": "api_receive_edited_media", "callee": "first", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L794"}, {"caller_nid": "api_receive_edited_media", "callee": "filter_by", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L794"}, {"caller_nid": "api_receive_edited_media", "callee": "match", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L798"}, {"caller_nid": "api_receive_edited_media", "callee": "get", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L800"}, {"caller_nid": "api_receive_edited_media", "callee": "int", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L800"}, {"caller_nid": "api_receive_edited_media", "callee": "group", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L800"}, {"caller_nid": "api_receive_edited_media", "callee": "first", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L804"}, {"caller_nid": "api_receive_edited_media", "callee": "order_by", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L804"}, {"caller_nid": "api_receive_edited_media", "callee": "filter_by", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L804"}, {"caller_nid": "api_receive_edited_media", "callee": "desc", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L805"}, {"caller_nid": "api_receive_edited_media", "callee": "get", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L807"}, {"caller_nid": "api_receive_edited_media", "callee": "log_action", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L810"}, {"caller_nid": "api_receive_edited_media", "callee": "jsonify", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L811"}, {"caller_nid": "api_receive_edited_media", "callee": "join", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L814"}, {"caller_nid": "api_receive_edited_media", "callee": "join", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L815"}, {"caller_nid": "api_receive_edited_media", "callee": "str", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L815"}, {"caller_nid": "api_receive_edited_media", "callee": "makedirs", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L816"}, {"caller_nid": "api_receive_edited_media", "callee": "count", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L820"}, {"caller_nid": "api_receive_edited_media", "callee": "filter_by", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L820"}, {"caller_nid": "api_receive_edited_media", "callee": "join", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L822"}, {"caller_nid": "api_receive_edited_media", "callee": "isfile", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L825"}, {"caller_nid": "api_receive_edited_media", "callee": "startswith", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L825"}, {"caller_nid": "api_receive_edited_media", "callee": "move", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L827"}, {"caller_nid": "api_receive_edited_media", "callee": "join", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L827"}, {"caller_nid": "api_receive_edited_media", "callee": "log_action", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L828"}, {"caller_nid": "api_receive_edited_media", "callee": "join", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L831"}, {"caller_nid": "api_receive_edited_media", "callee": "save", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L832"}, {"caller_nid": "api_receive_edited_media", "callee": "splitext", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L835"}, {"caller_nid": "api_receive_edited_media", "callee": "join", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L836"}, {"caller_nid": "api_receive_edited_media", "callee": "open", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L837"}, {"caller_nid": "api_receive_edited_media", "callee": "dump", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L838"}, {"caller_nid": "api_receive_edited_media", "callee": "startswith", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L846"}, {"caller_nid": "api_receive_edited_media", "callee": "first", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L852"}, {"caller_nid": "api_receive_edited_media", "callee": "order_by", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L852"}, {"caller_nid": "api_receive_edited_media", "callee": "filter_by", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L852"}, {"caller_nid": "api_receive_edited_media", "callee": "asc", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L853"}, {"caller_nid": "api_receive_edited_media", "callee": "asc", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L853"}, {"caller_nid": "api_receive_edited_media", "callee": "get", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L865"}, {"caller_nid": "api_receive_edited_media", "callee": "fromisoformat", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L867"}, {"caller_nid": "api_receive_edited_media", "callee": "replace", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L867"}, {"caller_nid": "api_receive_edited_media", "callee": "utcnow", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L869"}, {"caller_nid": "api_receive_edited_media", "callee": "get", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L872"}, {"caller_nid": "api_receive_edited_media", "callee": "log_action", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L873"}, {"caller_nid": "api_receive_edited_media", "callee": "first", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L876"}, {"caller_nid": "api_receive_edited_media", "callee": "filter_by", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L876"}, {"caller_nid": "api_receive_edited_media", "callee": "PlayerUser", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L878"}, {"caller_nid": "api_receive_edited_media", "callee": "add", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L879"}, {"caller_nid": "api_receive_edited_media", "callee": "log_action", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L880"}, {"caller_nid": "api_receive_edited_media", "callee": "log_action", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L882"}, {"caller_nid": "api_receive_edited_media", "callee": "log_action", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L884"}, {"caller_nid": "api_receive_edited_media", "callee": "PlayerEdit", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L886"}, {"caller_nid": "api_receive_edited_media", "callee": "add", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L897"}, {"caller_nid": "api_receive_edited_media", "callee": "get", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L903"}, {"caller_nid": "api_receive_edited_media", "callee": "delete_memoized", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L908"}, {"caller_nid": "api_receive_edited_media", "callee": "commit", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L910"}, {"caller_nid": "api_receive_edited_media", "callee": "log_action", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L912"}, {"caller_nid": "api_receive_edited_media", "callee": "jsonify", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L914"}, {"caller_nid": "api_receive_edited_media", "callee": "rollback", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L925"}, {"caller_nid": "api_receive_edited_media", "callee": "log_action", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L926"}, {"caller_nid": "api_receive_edited_media", "callee": "str", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L926"}, {"caller_nid": "api_receive_edited_media", "callee": "jsonify", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L927"}, {"caller_nid": "api_test_ssh_connection", "callee": "get_json", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L951"}, {"caller_nid": "api_test_ssh_connection", "callee": "jsonify", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L953"}, {"caller_nid": "api_test_ssh_connection", "callee": "strip", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L955"}, {"caller_nid": "api_test_ssh_connection", "callee": "get", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L955"}, {"caller_nid": "api_test_ssh_connection", "callee": "strip", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L956"}, {"caller_nid": "api_test_ssh_connection", "callee": "get", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L956"}, {"caller_nid": "api_test_ssh_connection", "callee": "strip", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L957"}, {"caller_nid": "api_test_ssh_connection", "callee": "get", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L957"}, {"caller_nid": "api_test_ssh_connection", "callee": "get", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L958"}, {"caller_nid": "api_test_ssh_connection", "callee": "jsonify", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L961"}, {"caller_nid": "api_test_ssh_connection", "callee": "test_ssh", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L963"}, {"caller_nid": "api_test_ssh_connection", "callee": "log_action", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L965"}, {"caller_nid": "api_test_ssh_connection", "callee": "jsonify", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L967"}, {"caller_nid": "api_test_ssh_connection", "callee": "log_action", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L970"}, {"caller_nid": "api_test_ssh_connection", "callee": "str", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L970"}, {"caller_nid": "api_test_ssh_connection", "callee": "jsonify", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L971"}, {"caller_nid": "api_test_ssh_connection", "callee": "str", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L973"}, {"caller_nid": "api_test_ssh_connection", "callee": "str", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L974"}, {"caller_nid": "api_deploy_player", "callee": "get_json", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L998"}, {"caller_nid": "api_deploy_player", "callee": "jsonify", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L1000"}, {"caller_nid": "api_deploy_player", "callee": "strip", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L1002"}, {"caller_nid": "api_deploy_player", "callee": "get", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L1002"}, {"caller_nid": "api_deploy_player", "callee": "strip", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L1003"}, {"caller_nid": "api_deploy_player", "callee": "get", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L1003"}, {"caller_nid": "api_deploy_player", "callee": "strip", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L1004"}, {"caller_nid": "api_deploy_player", "callee": "get", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L1004"}, {"caller_nid": "api_deploy_player", "callee": "strip", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L1005"}, {"caller_nid": "api_deploy_player", "callee": "get", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L1005"}, {"caller_nid": "api_deploy_player", "callee": "get", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L1006"}, {"caller_nid": "api_deploy_player", "callee": "get", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L1007"}, {"caller_nid": "api_deploy_player", "callee": "strip", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L1008"}, {"caller_nid": "api_deploy_player", "callee": "get", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L1008"}, {"caller_nid": "api_deploy_player", "callee": "jsonify", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L1011"}, {"caller_nid": "api_deploy_player", "callee": "jsonify", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L1014"}, {"caller_nid": "api_deploy_player", "callee": "get", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L1016"}, {"caller_nid": "api_deploy_player", "callee": "get", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L1017"}, {"caller_nid": "api_deploy_player", "callee": "hexdigest", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L1020"}, {"caller_nid": "api_deploy_player", "callee": "sha256", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L1020"}, {"caller_nid": "api_deploy_player", "callee": "encode", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L1020"}, {"caller_nid": "api_deploy_player", "callee": "deploy_player_to_host", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L1022"}, {"caller_nid": "api_deploy_player", "callee": "log_action", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L1034"}, {"caller_nid": "api_deploy_player", "callee": "jsonify", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L1036"}, {"caller_nid": "api_deploy_player", "callee": "log_action", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L1039"}, {"caller_nid": "api_deploy_player", "callee": "str", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L1039"}, {"caller_nid": "api_deploy_player", "callee": "jsonify", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L1040"}, {"caller_nid": "api_deploy_player", "callee": "str", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L1042"}, {"caller_nid": "api_deploy_player", "callee": "str", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L1043"}, {"caller_nid": "api_api_not_found", "callee": "jsonify", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L1051"}, {"caller_nid": "api_method_not_allowed", "callee": "jsonify", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L1057"}, {"caller_nid": "api_internal_error", "callee": "jsonify", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L1063"}]}