{ "directed": false, "multigraph": false, "graph": {}, "nodes": [ { "label": "add_player_user_table.py", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/migrations/add_player_user_table.py", "source_location": "L1", "complexity": 1, "loc": 1, "level": 3, "granularity": "low", "heat": 0.015, "owner": "unowned", "id": "home_scheianu_digiserver_v2_migrations_add_player_user_table_py", "community": 1, "norm_label": "add_player_user_table.py" }, { "label": "Add player_user table for user code mappings.", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/migrations/add_player_user_table.py", "source_location": "L1", "level": 0, "granularity": "low", "heat": 0.017, "owner": "unowned", "id": "add_player_user_table_rationale_1", "community": 1, "norm_label": "add player_user table for user code mappings." }, { "label": "migrate_player_user_global.py", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/migrations/migrate_player_user_global.py", "source_location": "L1", "complexity": 1, "loc": 1, "level": 3, "granularity": "low", "heat": 0.015, "owner": "unowned", "id": "home_scheianu_digiserver_v2_migrations_migrate_player_user_global_py", "community": 14, "norm_label": "migrate_player_user_global.py" }, { "label": "Migrate player_user table to remove player_id and make user_code unique globally", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/migrations/migrate_player_user_global.py", "source_location": "L1", "level": 3, "granularity": "low", "heat": 0.015, "owner": "unowned", "id": "migrate_player_user_global_rationale_1", "community": 14, "norm_label": "migrate player_user table to remove player_id and make user_code unique globally" }, { "label": "add_original_filename_to_content.py", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/migrations/add_original_filename_to_content.py", "source_location": "L1", "complexity": 1, "loc": 1, "level": 3, "granularity": "low", "heat": 0.015, "owner": "unowned", "id": "home_scheianu_digiserver_v2_migrations_add_original_filename_to_content_py", "community": 15, "norm_label": "add_original_filename_to_content.py" }, { "label": "Add original_filename column to content table. This preserves the pristine uplo", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/migrations/add_original_filename_to_content.py", "source_location": "L1", "level": 3, "granularity": "low", "heat": 0.015, "owner": "unowned", "id": "add_original_filename_to_content_rationale_1", "community": 15, "norm_label": "add original_filename column to content table. this preserves the pristine uplo" }, { "label": "add_url_to_content.py", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/migrations/add_url_to_content.py", "source_location": "L1", "complexity": 1, "loc": 1, "level": 3, "granularity": "low", "heat": 0.015, "owner": "unowned", "id": "home_scheianu_digiserver_v2_migrations_add_url_to_content_py", "community": 16, "norm_label": "add_url_to_content.py" }, { "label": "Add url column to content table for weblink support.", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/migrations/add_url_to_content.py", "source_location": "L1", "level": 3, "granularity": "low", "heat": 0.015, "owner": "unowned", "id": "add_url_to_content_rationale_1", "community": 16, "norm_label": "add url column to content table for weblink support." }, { "label": "add_https_config_table.py", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/migrations/add_https_config_table.py", "source_location": "L1", "complexity": 1, "loc": 1, "level": 3, "granularity": "low", "heat": 0.015, "owner": "unowned", "id": "home_scheianu_digiserver_v2_migrations_add_https_config_table_py", "community": 6, "norm_label": "add_https_config_table.py" }, { "label": "Add https_config table for HTTPS configuration management.", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/migrations/add_https_config_table.py", "source_location": "L1", "level": 0, "granularity": "low", "heat": 0.017, "owner": "unowned", "id": "add_https_config_table_rationale_1", "community": 6, "norm_label": "add https_config table for https configuration management." }, { "label": "add_deployment_fields_to_player.py", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/migrations/add_deployment_fields_to_player.py", "source_location": "L1", "complexity": 1, "loc": 1, "level": 3, "granularity": "low", "heat": 0.015, "owner": "unowned", "id": "home_scheianu_digiserver_v2_migrations_add_deployment_fields_to_player_py", "community": 17, "norm_label": "add_deployment_fields_to_player.py" }, { "label": "Add deployment tracking columns to player table.", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/migrations/add_deployment_fields_to_player.py", "source_location": "L1", "level": 3, "granularity": "low", "heat": 0.015, "owner": "unowned", "id": "add_deployment_fields_to_player_rationale_1", "community": 17, "norm_label": "add deployment tracking columns to player table." }, { "label": "add_email_to_https_config.py", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/migrations/add_email_to_https_config.py", "source_location": "L1", "complexity": 1, "loc": 1, "level": 3, "granularity": "low", "heat": 0.015, "owner": "unowned", "id": "home_scheianu_digiserver_v2_migrations_add_email_to_https_config_py", "community": 18, "norm_label": "add_email_to_https_config.py" }, { "label": "Add email field to https_config table.", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/migrations/add_email_to_https_config.py", "source_location": "L1", "level": 3, "granularity": "low", "heat": 0.015, "owner": "unowned", "id": "add_email_to_https_config_rationale_1", "community": 18, "norm_label": "add email field to https_config table." }, { "label": "config.py", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/config.py", "source_location": "L1", "complexity": 1, "loc": 1, "level": 1, "granularity": "low", "heat": 0.024, "owner": "unowned", "id": "home_scheianu_digiserver_v2_app_config_py", "community": 4, "norm_label": "config.py" }, { "label": "Config", "file_type": "code", "type": "CLASS", "source_file": "/home/scheianu/digiserver-v2/app/config.py", "source_location": "L9", "complexity": 1, "loc": 45, "level": 1, "granularity": "low", "heat": 0.04, "owner": "unowned", "id": "config_config", "community": 4, "norm_label": "config" }, { "label": "DevelopmentConfig", "file_type": "code", "type": "CLASS", "source_file": "/home/scheianu/digiserver-v2/app/config.py", "source_location": "L56", "complexity": 1, "loc": 20, "level": 1, "granularity": "low", "heat": 0.041, "owner": "unowned", "id": "config_developmentconfig", "community": 4, "norm_label": "developmentconfig" }, { "label": "ProductionConfig", "file_type": "code", "type": "CLASS", "source_file": "/home/scheianu/digiserver-v2/app/config.py", "source_location": "L78", "complexity": 1, "loc": 22, "level": 1, "granularity": "low", "heat": 0.042, "owner": "unowned", "id": "config_productionconfig", "community": 4, "norm_label": "productionconfig" }, { "label": "TestingConfig", "file_type": "code", "type": "CLASS", "source_file": "/home/scheianu/digiserver-v2/app/config.py", "source_location": "L102", "complexity": 1, "loc": 14, "level": 1, "granularity": "low", "heat": 0.038, "owner": "unowned", "id": "config_testingconfig", "community": 4, "norm_label": "testingconfig" }, { "label": "get_config()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/config.py", "source_location": "L127", "complexity": 2, "loc": 5, "level": 2, "granularity": "low", "heat": 0.032, "owner": "unowned", "id": "config_get_config", "community": 4, "norm_label": "get_config()" }, { "label": "Configuration settings for DigiServer v2 Environment-based configuration with se", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/config.py", "source_location": "L1", "level": 3, "granularity": "low", "heat": 0.015, "owner": "unowned", "id": "config_rationale_1", "community": 4, "norm_label": "configuration settings for digiserver v2 environment-based configuration with se" }, { "label": "Development configuration", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/config.py", "source_location": "L57", "level": 3, "granularity": "low", "heat": 0.015, "owner": "unowned", "id": "config_rationale_57", "community": 4, "norm_label": "development configuration" }, { "label": "Production configuration", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/config.py", "source_location": "L79", "level": 3, "granularity": "low", "heat": 0.015, "owner": "unowned", "id": "config_rationale_79", "community": 4, "norm_label": "production configuration" }, { "label": "Testing configuration", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/config.py", "source_location": "L103", "level": 3, "granularity": "low", "heat": 0.015, "owner": "unowned", "id": "config_rationale_103", "community": 4, "norm_label": "testing configuration" }, { "label": "Get configuration based on environment", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/config.py", "source_location": "L128", "level": 3, "granularity": "low", "heat": 0.015, "owner": "unowned", "id": "config_rationale_128", "community": 4, "norm_label": "get configuration based on environment" }, { "label": "extensions.py", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/extensions.py", "source_location": "L1", "complexity": 1, "loc": 1, "level": 3, "granularity": "low", "heat": 0.015, "owner": "unowned", "id": "home_scheianu_digiserver_v2_app_extensions_py", "community": 19, "norm_label": "extensions.py" }, { "label": "Flask extensions initialization Centralized extension management for the applica", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/extensions.py", "source_location": "L1", "level": 3, "granularity": "low", "heat": 0.015, "owner": "unowned", "id": "extensions_rationale_1", "community": 19, "norm_label": "flask extensions initialization centralized extension management for the applica" }, { "label": "app.py", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/app.py", "source_location": "L1", "complexity": 1, "loc": 1, "level": 0, "granularity": "low", "heat": 0.027, "owner": "unowned", "id": "home_scheianu_digiserver_v2_app_app_py", "community": 4, "norm_label": "app.py" }, { "label": "create_app()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/app.py", "source_location": "L17", "complexity": 2, "loc": 71, "level": 0, "granularity": "low", "heat": 0.08, "owner": "unowned", "id": "app_create_app", "community": 4, "norm_label": "create_app()" }, { "label": "register_blueprints()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/app.py", "source_location": "L90", "complexity": 1, "loc": 18, "level": 2, "granularity": "low", "heat": 0.026, "owner": "unowned", "id": "app_register_blueprints", "community": 4, "norm_label": "register_blueprints()" }, { "label": "configure_login_manager()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/app.py", "source_location": "L110", "complexity": 1, "loc": 11, "level": 2, "granularity": "low", "heat": 0.023, "owner": "unowned", "id": "app_configure_login_manager", "community": 4, "norm_label": "configure_login_manager()" }, { "label": "register_error_handlers()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/app.py", "source_location": "L123", "complexity": 1, "loc": 23, "level": 2, "granularity": "low", "heat": 0.028, "owner": "unowned", "id": "app_register_error_handlers", "community": 4, "norm_label": "register_error_handlers()" }, { "label": "register_commands()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/app.py", "source_location": "L148", "complexity": 3, "loc": 39, "level": 2, "granularity": "low", "heat": 0.061, "owner": "unowned", "id": "app_register_commands", "community": 4, "norm_label": "register_commands()" }, { "label": "register_context_processors()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/app.py", "source_location": "L189", "complexity": 2, "loc": 22, "level": 2, "granularity": "low", "heat": 0.041, "owner": "unowned", "id": "app_register_context_processors", "community": 4, "norm_label": "register_context_processors()" }, { "label": "register_template_filters()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/app.py", "source_location": "L213", "complexity": 3, "loc": 26, "level": 2, "granularity": "low", "heat": 0.056, "owner": "unowned", "id": "app_register_template_filters", "community": 4, "norm_label": "register_template_filters()" }, { "label": "DigiServer v2 - Application Factory Modern Flask application with blueprint arch", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/app.py", "source_location": "L1", "level": 0, "granularity": "low", "heat": 0.024, "owner": "unowned", "id": "app_rationale_1", "community": 4, "norm_label": "digiserver v2 - application factory modern flask application with blueprint arch" }, { "label": "Application factory pattern Args: config_name: Configuration en", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/app.py", "source_location": "L18", "level": 0, "granularity": "low", "heat": 0.024, "owner": "unowned", "id": "app_rationale_18", "community": 4, "norm_label": "application factory pattern args: config_name: configuration en" }, { "label": "Register application blueprints", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/app.py", "source_location": "L91", "level": 0, "granularity": "low", "heat": 0.024, "owner": "unowned", "id": "app_rationale_91", "community": 4, "norm_label": "register application blueprints" }, { "label": "Configure Flask-Login", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/app.py", "source_location": "L111", "level": 1, "granularity": "low", "heat": 0.024, "owner": "unowned", "id": "app_rationale_111", "community": 4, "norm_label": "configure flask-login" }, { "label": "Register error handlers", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/app.py", "source_location": "L124", "level": 1, "granularity": "low", "heat": 0.024, "owner": "unowned", "id": "app_rationale_124", "community": 4, "norm_label": "register error handlers" }, { "label": "Register CLI commands", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/app.py", "source_location": "L149", "level": 0, "granularity": "low", "heat": 0.024, "owner": "unowned", "id": "app_rationale_149", "community": 4, "norm_label": "register cli commands" }, { "label": "Register context processors for templates", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/app.py", "source_location": "L190", "level": 1, "granularity": "low", "heat": 0.024, "owner": "unowned", "id": "app_rationale_190", "community": 4, "norm_label": "register context processors for templates" }, { "label": "Register custom Jinja2 template filters", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/app.py", "source_location": "L214", "level": 1, "granularity": "low", "heat": 0.024, "owner": "unowned", "id": "app_rationale_214", "community": 4, "norm_label": "register custom jinja2 template filters" }, { "label": "admin.py", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L1", "complexity": 1, "loc": 1, "level": 0, "granularity": "low", "heat": 0.067, "owner": "unowned", "sensitivity": "HIGH", "id": "home_scheianu_digiserver_v2_app_blueprints_admin_py", "community": 1, "norm_label": "admin.py" }, { "label": "admin_required()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L18", "complexity": 3, "loc": 13, "level": 2, "granularity": "low", "heat": 0.048, "owner": "unowned", "sensitivity": "HIGH", "id": "admin_admin_required", "community": 1, "norm_label": "admin_required()" }, { "label": "admin_panel()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L35", "complexity": 6, "loc": 39, "level": 1, "granularity": "low", "heat": 0.1, "owner": "unowned", "sensitivity": "HIGH", "id": "admin_admin_panel", "community": 1, "norm_label": "admin_panel()" }, { "label": "create_user()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L79", "complexity": 6, "loc": 41, "level": 1, "granularity": "low", "heat": 0.103, "owner": "unowned", "sensitivity": "HIGH", "id": "admin_create_user", "community": 1, "norm_label": "create_user()" }, { "label": "change_user_role()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L125", "complexity": 4, "loc": 29, "level": 1, "granularity": "low", "heat": 0.07, "owner": "unowned", "sensitivity": "HIGH", "id": "admin_change_user_role", "community": 1, "norm_label": "change_user_role()" }, { "label": "delete_user()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L159", "complexity": 3, "loc": 23, "level": 1, "granularity": "low", "heat": 0.054, "owner": "unowned", "sensitivity": "HIGH", "id": "admin_delete_user", "community": 1, "norm_label": "delete_user()" }, { "label": "change_theme()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L187", "complexity": 3, "loc": 19, "level": 1, "granularity": "low", "heat": 0.052, "owner": "unowned", "sensitivity": "HIGH", "id": "admin_change_theme", "community": 1, "norm_label": "change_theme()" }, { "label": "upload_logo()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L211", "complexity": 5, "loc": 37, "level": 1, "granularity": "low", "heat": 0.086, "owner": "unowned", "sensitivity": "HIGH", "id": "admin_upload_logo", "community": 1, "norm_label": "upload_logo()" }, { "label": "clear_logs()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L253", "complexity": 2, "loc": 15, "level": 1, "granularity": "low", "heat": 0.038, "owner": "unowned", "sensitivity": "HIGH", "id": "admin_clear_logs", "community": 1, "norm_label": "clear_logs()" }, { "label": "user_management()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L273", "complexity": 2, "loc": 9, "level": 1, "granularity": "low", "heat": 0.035, "owner": "unowned", "sensitivity": "HIGH", "id": "admin_user_management", "community": 1, "norm_label": "user_management()" }, { "label": "reset_user_password()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L287", "complexity": 4, "loc": 30, "level": 1, "granularity": "low", "heat": 0.069, "owner": "unowned", "sensitivity": "HIGH", "id": "admin_reset_user_password", "community": 1, "norm_label": "reset_user_password()" }, { "label": "system_info()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L322", "complexity": 2, "loc": 28, "level": 1, "granularity": "low", "heat": 0.044, "owner": "unowned", "sensitivity": "HIGH", "id": "admin_system_info", "community": 1, "norm_label": "system_info()" }, { "label": "leftover_media()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L354", "complexity": 2, "loc": 48, "level": 1, "granularity": "low", "heat": 0.053, "owner": "unowned", "sensitivity": "HIGH", "id": "admin_leftover_media", "community": 1, "norm_label": "leftover_media()" }, { "label": "delete_leftover_images()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L406", "complexity": 8, "loc": 52, "level": 2, "granularity": "low", "heat": 0.13, "owner": "unowned", "sensitivity": "HIGH", "id": "admin_delete_leftover_images", "community": 1, "norm_label": "delete_leftover_images()" }, { "label": "delete_leftover_videos()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L461", "complexity": 8, "loc": 52, "level": 2, "granularity": "low", "heat": 0.13, "owner": "unowned", "sensitivity": "HIGH", "id": "admin_delete_leftover_videos", "community": 1, "norm_label": "delete_leftover_videos()" }, { "label": "delete_single_leftover()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L516", "complexity": 5, "loc": 32, "level": 2, "granularity": "low", "heat": 0.082, "owner": "unowned", "sensitivity": "HIGH", "id": "admin_delete_single_leftover", "community": 1, "norm_label": "delete_single_leftover()" }, { "label": "dependencies()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L553", "complexity": 12, "loc": 76, "level": 2, "granularity": "low", "heat": 0.193, "owner": "unowned", "sensitivity": "HIGH", "id": "admin_dependencies", "community": 1, "norm_label": "dependencies()" }, { "label": "install_libreoffice()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L634", "complexity": 4, "loc": 32, "level": 1, "granularity": "low", "heat": 0.071, "owner": "unowned", "sensitivity": "HIGH", "id": "admin_install_libreoffice", "community": 1, "norm_label": "install_libreoffice()" }, { "label": "install_emoji_fonts()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L671", "complexity": 4, "loc": 32, "level": 1, "granularity": "low", "heat": 0.071, "owner": "unowned", "sensitivity": "HIGH", "id": "admin_install_emoji_fonts", "community": 1, "norm_label": "install_emoji_fonts()" }, { "label": "customize_logos()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L708", "complexity": 1, "loc": 4, "level": 2, "granularity": "low", "heat": 0.018, "owner": "unowned", "sensitivity": "HIGH", "id": "admin_customize_logos", "community": 1, "norm_label": "customize_logos()" }, { "label": "upload_header_logo()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L717", "complexity": 5, "loc": 26, "level": 1, "granularity": "low", "heat": 0.08, "owner": "unowned", "sensitivity": "HIGH", "id": "admin_upload_header_logo", "community": 1, "norm_label": "upload_header_logo()" }, { "label": "upload_login_logo()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L748", "complexity": 5, "loc": 26, "level": 1, "granularity": "low", "heat": 0.081, "owner": "unowned", "sensitivity": "HIGH", "id": "admin_upload_login_logo", "community": 1, "norm_label": "upload_login_logo()" }, { "label": "manage_editing_users()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L778", "complexity": 3, "loc": 22, "level": 1, "granularity": "low", "heat": 0.054, "owner": "unowned", "sensitivity": "HIGH", "id": "admin_manage_editing_users", "community": 1, "norm_label": "manage_editing_users()" }, { "label": "update_editing_user()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L804", "complexity": 3, "loc": 20, "level": 1, "granularity": "low", "heat": 0.053, "owner": "unowned", "sensitivity": "HIGH", "id": "admin_update_editing_user", "community": 1, "norm_label": "update_editing_user()" }, { "label": "delete_editing_user()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L828", "complexity": 2, "loc": 19, "level": 1, "granularity": "low", "heat": 0.038, "owner": "unowned", "sensitivity": "HIGH", "id": "admin_delete_editing_user", "community": 1, "norm_label": "delete_editing_user()" }, { "label": "https_config()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L856", "complexity": 3, "loc": 25, "level": 0, "granularity": "low", "heat": 0.057, "owner": "unowned", "sensitivity": "HIGH", "id": "admin_https_config", "community": 1, "norm_label": "https_config()" }, { "label": "update_https_config()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L886", "complexity": 27, "loc": 104, "level": 0, "granularity": "low", "heat": 0.407, "owner": "unowned", "sensitivity": "HIGH", "id": "admin_update_https_config", "community": 1, "norm_label": "update_https_config()" }, { "label": "https_config_status()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L995", "complexity": 3, "loc": 18, "level": 0, "granularity": "low", "heat": 0.055, "owner": "unowned", "sensitivity": "HIGH", "id": "admin_https_config_status", "community": 1, "norm_label": "https_config_status()" }, { "label": "_player_build_meta_path()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L1019", "complexity": 1, "loc": 4, "level": 1, "granularity": "low", "heat": 0.022, "owner": "unowned", "sensitivity": "HIGH", "id": "admin_player_build_meta_path", "community": 1, "norm_label": "_player_build_meta_path()" }, { "label": "build_player()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L1028", "complexity": 5, "loc": 41, "level": 1, "granularity": "low", "heat": 0.095, "owner": "unowned", "sensitivity": "HIGH", "id": "admin_build_player", "community": 1, "norm_label": "build_player()" }, { "label": "build_player_action()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L1074", "complexity": 14, "loc": 85, "level": 1, "granularity": "low", "heat": 0.235, "owner": "unowned", "sensitivity": "HIGH", "id": "admin_build_player_action", "community": 11, "norm_label": "build_player_action()" }, { "label": "Admin blueprint for user management and system settings.", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L1", "level": 1, "granularity": "low", "heat": 0.02, "owner": "unowned", "sensitivity": "HIGH", "id": "admin_rationale_1", "community": 1, "norm_label": "admin blueprint for user management and system settings." }, { "label": "Decorator to require admin role for route access.", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L19", "level": 1, "granularity": "low", "heat": 0.02, "owner": "unowned", "sensitivity": "HIGH", "id": "admin_rationale_19", "community": 1, "norm_label": "decorator to require admin role for route access." }, { "label": "Display admin panel with system overview.", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L36", "level": 1, "granularity": "low", "heat": 0.02, "owner": "unowned", "sensitivity": "HIGH", "id": "admin_rationale_36", "community": 1, "norm_label": "display admin panel with system overview." }, { "label": "Create a new user account.", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L80", "level": 1, "granularity": "low", "heat": 0.02, "owner": "unowned", "sensitivity": "HIGH", "id": "admin_rationale_80", "community": 1, "norm_label": "create a new user account." }, { "label": "Change user role between user and admin.", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L126", "level": 1, "granularity": "low", "heat": 0.02, "owner": "unowned", "sensitivity": "HIGH", "id": "admin_rationale_126", "community": 1, "norm_label": "change user role between user and admin." }, { "label": "Delete a user account.", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L160", "level": 1, "granularity": "low", "heat": 0.02, "owner": "unowned", "sensitivity": "HIGH", "id": "admin_rationale_160", "community": 1, "norm_label": "delete a user account." }, { "label": "Change application theme.", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L188", "level": 0, "granularity": "low", "heat": 0.02, "owner": "unowned", "sensitivity": "HIGH", "id": "admin_rationale_188", "community": 1, "norm_label": "change application theme." }, { "label": "Upload custom logo for application.", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L212", "level": 0, "granularity": "low", "heat": 0.02, "owner": "unowned", "sensitivity": "HIGH", "id": "admin_rationale_212", "community": 1, "norm_label": "upload custom logo for application." }, { "label": "Clear all server logs.", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L254", "level": 0, "granularity": "low", "heat": 0.02, "owner": "unowned", "sensitivity": "HIGH", "id": "admin_rationale_254", "community": 1, "norm_label": "clear all server logs." }, { "label": "Display user management page.", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L274", "level": 1, "granularity": "low", "heat": 0.02, "owner": "unowned", "sensitivity": "HIGH", "id": "admin_rationale_274", "community": 1, "norm_label": "display user management page." }, { "label": "Get system information as JSON.", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L323", "level": 1, "granularity": "low", "heat": 0.02, "owner": "unowned", "sensitivity": "HIGH", "id": "admin_rationale_323", "community": 1, "norm_label": "get system information as json." }, { "label": "Display leftover media files not assigned to any playlist.", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L355", "level": 1, "granularity": "low", "heat": 0.02, "owner": "unowned", "sensitivity": "HIGH", "id": "admin_rationale_355", "community": 1, "norm_label": "display leftover media files not assigned to any playlist." }, { "label": "Delete all leftover images that are not part of any playlist", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L407", "level": 1, "granularity": "low", "heat": 0.02, "owner": "unowned", "sensitivity": "HIGH", "id": "admin_rationale_407", "community": 1, "norm_label": "delete all leftover images that are not part of any playlist" }, { "label": "Delete all leftover videos that are not part of any playlist", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L462", "level": 1, "granularity": "low", "heat": 0.02, "owner": "unowned", "sensitivity": "HIGH", "id": "admin_rationale_462", "community": 1, "norm_label": "delete all leftover videos that are not part of any playlist" }, { "label": "Delete a single leftover content file", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L517", "level": 1, "granularity": "low", "heat": 0.02, "owner": "unowned", "sensitivity": "HIGH", "id": "admin_rationale_517", "community": 1, "norm_label": "delete a single leftover content file" }, { "label": "Show system dependencies status.", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L554", "level": 1, "granularity": "low", "heat": 0.02, "owner": "unowned", "sensitivity": "HIGH", "id": "admin_rationale_554", "community": 1, "norm_label": "show system dependencies status." }, { "label": "Install LibreOffice for PPTX conversion.", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L635", "level": 1, "granularity": "low", "heat": 0.02, "owner": "unowned", "sensitivity": "HIGH", "id": "admin_rationale_635", "community": 1, "norm_label": "install libreoffice for pptx conversion." }, { "label": "Install Emoji Fonts for better UI display.", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L672", "level": 1, "granularity": "low", "heat": 0.02, "owner": "unowned", "sensitivity": "HIGH", "id": "admin_rationale_672", "community": 1, "norm_label": "install emoji fonts for better ui display." }, { "label": "Logo customization page.", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L709", "level": 1, "granularity": "low", "heat": 0.02, "owner": "unowned", "sensitivity": "HIGH", "id": "admin_rationale_709", "community": 1, "norm_label": "logo customization page." }, { "label": "Upload login page logo.", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L749", "level": 1, "granularity": "low", "heat": 0.02, "owner": "unowned", "sensitivity": "HIGH", "id": "admin_rationale_749", "community": 1, "norm_label": "upload login page logo." }, { "label": "Display and manage users that edit images on players.", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L779", "level": 1, "granularity": "low", "heat": 0.02, "owner": "unowned", "sensitivity": "HIGH", "id": "admin_rationale_779", "community": 1, "norm_label": "display and manage users that edit images on players." }, { "label": "Update editing user name.", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L805", "level": 1, "granularity": "low", "heat": 0.02, "owner": "unowned", "sensitivity": "HIGH", "id": "admin_rationale_805", "community": 1, "norm_label": "update editing user name." }, { "label": "Display HTTPS configuration management page.", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L857", "level": 0, "granularity": "low", "heat": 0.02, "owner": "unowned", "sensitivity": "HIGH", "id": "admin_rationale_857", "community": 1, "norm_label": "display https configuration management page." }, { "label": "Update HTTPS configuration.", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L887", "level": 0, "granularity": "low", "heat": 0.02, "owner": "unowned", "sensitivity": "HIGH", "id": "admin_rationale_887", "community": 1, "norm_label": "update https configuration." }, { "label": "Get current HTTPS configuration status as JSON.", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L996", "level": 0, "granularity": "low", "heat": 0.02, "owner": "unowned", "sensitivity": "HIGH", "id": "admin_rationale_996", "community": 1, "norm_label": "get current https configuration status as json." }, { "label": "Path to the persisted player-build settings (in the instance folder).", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L1020", "level": 1, "granularity": "low", "heat": 0.02, "owner": "unowned", "sensitivity": "HIGH", "id": "admin_rationale_1020", "community": 1, "norm_label": "path to the persisted player-build settings (in the instance folder)." }, { "label": "Display the 'Build player files for deployment' admin page.", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L1029", "level": 1, "granularity": "low", "heat": 0.02, "owner": "unowned", "sensitivity": "HIGH", "id": "admin_rationale_1029", "community": 1, "norm_label": "display the 'build player files for deployment' admin page." }, { "label": "Build/refresh the staged player code and/or write its base config.", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L1075", "level": 1, "granularity": "low", "heat": 0.02, "owner": "unowned", "sensitivity": "HIGH", "id": "admin_rationale_1075", "community": 11, "norm_label": "build/refresh the staged player code and/or write its base config." }, { "label": "content_old.py", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content_old.py", "source_location": "L1", "complexity": 1, "loc": 1, "level": 0, "granularity": "low", "heat": 0.036, "owner": "unowned", "id": "home_scheianu_digiserver_v2_app_blueprints_content_old_py", "community": 0, "norm_label": "content_old.py" }, { "label": "content_list()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content_old.py", "source_location": "L30", "complexity": 8, "loc": 52, "level": 2, "granularity": "low", "heat": 0.132, "owner": "unowned", "id": "content_old_content_list", "community": 0, "norm_label": "content_list()" }, { "label": "upload_content()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content_old.py", "source_location": "L86", "complexity": 12, "loc": 134, "level": 1, "granularity": "low", "heat": 0.224, "owner": "unowned", "id": "content_old_upload_content", "community": 9, "norm_label": "upload_content()" }, { "label": "edit_content()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content_old.py", "source_location": "L224", "complexity": 4, "loc": 30, "level": 2, "granularity": "low", "heat": 0.07, "owner": "unowned", "id": "content_old_edit_content", "community": 0, "norm_label": "edit_content()" }, { "label": "delete_content()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content_old.py", "source_location": "L258", "complexity": 3, "loc": 27, "level": 2, "granularity": "low", "heat": 0.056, "owner": "unowned", "id": "content_old_delete_content", "community": 0, "norm_label": "delete_content()" }, { "label": "delete_by_filename()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content_old.py", "source_location": "L289", "complexity": 6, "loc": 44, "level": 2, "granularity": "low", "heat": 0.102, "owner": "unowned", "id": "content_old_delete_by_filename", "community": 0, "norm_label": "delete_by_filename()" }, { "label": "bulk_delete_content()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content_old.py", "source_location": "L337", "complexity": 6, "loc": 33, "level": 2, "granularity": "low", "heat": 0.097, "owner": "unowned", "id": "content_old_bulk_delete_content", "community": 0, "norm_label": "bulk_delete_content()" }, { "label": "upload_progress_status()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content_old.py", "source_location": "L374", "complexity": 1, "loc": 4, "level": 1, "granularity": "low", "heat": 0.02, "owner": "unowned", "id": "content_old_upload_progress_status", "community": 9, "norm_label": "upload_progress_status()" }, { "label": "preview_content()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content_old.py", "source_location": "L382", "complexity": 2, "loc": 14, "level": 2, "granularity": "low", "heat": 0.037, "owner": "unowned", "id": "content_old_preview_content", "community": 0, "norm_label": "preview_content()" }, { "label": "download_content()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content_old.py", "source_location": "L400", "complexity": 2, "loc": 15, "level": 2, "granularity": "low", "heat": 0.038, "owner": "unowned", "id": "content_old_download_content", "community": 0, "norm_label": "download_content()" }, { "label": "content_statistics()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content_old.py", "source_location": "L419", "complexity": 7, "loc": 30, "level": 2, "granularity": "low", "heat": 0.109, "owner": "unowned", "id": "content_old_content_statistics", "community": 0, "norm_label": "content_statistics()" }, { "label": "check_duplicates()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content_old.py", "source_location": "L453", "complexity": 3, "loc": 21, "level": 2, "granularity": "low", "heat": 0.053, "owner": "unowned", "id": "content_old_check_duplicates", "community": 0, "norm_label": "check_duplicates()" }, { "label": "content_groups_info()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content_old.py", "source_location": "L478", "complexity": 3, "loc": 23, "level": 2, "granularity": "low", "heat": 0.054, "owner": "unowned", "id": "content_old_content_groups_info", "community": 0, "norm_label": "content_groups_info()" }, { "label": "Content blueprint for media upload and management.", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content_old.py", "source_location": "L1", "level": 3, "granularity": "low", "heat": 0.015, "owner": "unowned", "id": "content_old_rationale_1", "community": 0, "norm_label": "content blueprint for media upload and management." }, { "label": "Display list of all content.", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content_old.py", "source_location": "L31", "level": 3, "granularity": "low", "heat": 0.015, "owner": "unowned", "id": "content_old_rationale_31", "community": 0, "norm_label": "display list of all content." }, { "label": "Edit content metadata.", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content_old.py", "source_location": "L225", "level": 3, "granularity": "low", "heat": 0.015, "owner": "unowned", "id": "content_old_rationale_225", "community": 0, "norm_label": "edit content metadata." }, { "label": "Delete content and associated file.", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content_old.py", "source_location": "L259", "level": 3, "granularity": "low", "heat": 0.015, "owner": "unowned", "id": "content_old_rationale_259", "community": 0, "norm_label": "delete content and associated file." }, { "label": "Delete all content entries with a specific filename.", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content_old.py", "source_location": "L290", "level": 3, "granularity": "low", "heat": 0.015, "owner": "unowned", "id": "content_old_rationale_290", "community": 0, "norm_label": "delete all content entries with a specific filename." }, { "label": "Delete multiple content items at once.", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content_old.py", "source_location": "L338", "level": 3, "granularity": "low", "heat": 0.015, "owner": "unowned", "id": "content_old_rationale_338", "community": 0, "norm_label": "delete multiple content items at once." }, { "label": "Get upload progress for a specific upload.", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content_old.py", "source_location": "L375", "level": 3, "granularity": "low", "heat": 0.015, "owner": "unowned", "id": "content_old_rationale_375", "community": 9, "norm_label": "get upload progress for a specific upload." }, { "label": "Preview content in browser.", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content_old.py", "source_location": "L383", "level": 3, "granularity": "low", "heat": 0.015, "owner": "unowned", "id": "content_old_rationale_383", "community": 0, "norm_label": "preview content in browser." }, { "label": "Download content file.", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content_old.py", "source_location": "L401", "level": 3, "granularity": "low", "heat": 0.015, "owner": "unowned", "id": "content_old_rationale_401", "community": 0, "norm_label": "download content file." }, { "label": "Get content statistics.", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content_old.py", "source_location": "L420", "level": 3, "granularity": "low", "heat": 0.015, "owner": "unowned", "id": "content_old_rationale_420", "community": 0, "norm_label": "get content statistics." }, { "label": "Check for duplicate filenames.", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content_old.py", "source_location": "L454", "level": 3, "granularity": "low", "heat": 0.015, "owner": "unowned", "id": "content_old_rationale_454", "community": 0, "norm_label": "check for duplicate filenames." }, { "label": "Get groups that contain this content.", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content_old.py", "source_location": "L479", "level": 3, "granularity": "low", "heat": 0.015, "owner": "unowned", "id": "content_old_rationale_479", "community": 0, "norm_label": "get groups that contain this content." }, { "label": "content.py", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py", "source_location": "L1", "complexity": 1, "loc": 1, "level": 0, "granularity": "low", "heat": 0.06, "owner": "unowned", "id": "home_scheianu_digiserver_v2_app_blueprints_content_py", "community": 2, "norm_label": "content.py" }, { "label": "content_list()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py", "source_location": "L27", "complexity": 1, "loc": 12, "level": 2, "granularity": "low", "heat": 0.022, "owner": "unowned", "id": "content_content_list", "community": 2, "norm_label": "content_list()" }, { "label": "media_library()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py", "source_location": "L43", "complexity": 2, "loc": 24, "level": 2, "granularity": "low", "heat": 0.04, "owner": "unowned", "id": "content_media_library", "community": 2, "norm_label": "media_library()" }, { "label": "delete_media()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py", "source_location": "L71", "complexity": 10, "loc": 60, "level": 1, "granularity": "low", "heat": 0.163, "owner": "unowned", "id": "content_delete_media", "community": 7, "norm_label": "delete_media()" }, { "label": "create_playlist()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py", "source_location": "L135", "complexity": 4, "loc": 34, "level": 1, "granularity": "low", "heat": 0.074, "owner": "unowned", "id": "content_create_playlist", "community": 3, "norm_label": "create_playlist()" }, { "label": "delete_playlist()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py", "source_location": "L173", "complexity": 2, "loc": 23, "level": 1, "granularity": "low", "heat": 0.04, "owner": "unowned", "id": "content_delete_playlist", "community": 2, "norm_label": "delete_playlist()" }, { "label": "manage_playlist_content()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py", "source_location": "L200", "complexity": 1, "loc": 18, "level": 1, "granularity": "low", "heat": 0.026, "owner": "unowned", "id": "content_manage_playlist_content", "community": 3, "norm_label": "manage_playlist_content()" }, { "label": "add_content_to_playlist()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py", "source_location": "L222", "complexity": 3, "loc": 46, "level": 1, "granularity": "low", "heat": 0.066, "owner": "unowned", "id": "content_add_content_to_playlist", "community": 2, "norm_label": "add_content_to_playlist()" }, { "label": "add_weblink()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py", "source_location": "L272", "complexity": 9, "loc": 76, "level": 1, "granularity": "low", "heat": 0.159, "owner": "unowned", "id": "content_add_weblink", "community": 2, "norm_label": "add_weblink()" }, { "label": "add_weblink_to_playlist()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py", "source_location": "L352", "complexity": 4, "loc": 62, "level": 1, "granularity": "low", "heat": 0.088, "owner": "unowned", "id": "content_add_weblink_to_playlist", "community": 2, "norm_label": "add_weblink_to_playlist()" }, { "label": "remove_content_from_playlist()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py", "source_location": "L418", "complexity": 3, "loc": 33, "level": 1, "granularity": "low", "heat": 0.061, "owner": "unowned", "id": "content_remove_content_from_playlist", "community": 2, "norm_label": "remove_content_from_playlist()" }, { "label": "bulk_remove_from_playlist()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py", "source_location": "L455", "complexity": 4, "loc": 38, "level": 1, "granularity": "low", "heat": 0.076, "owner": "unowned", "id": "content_bulk_remove_from_playlist", "community": 2, "norm_label": "bulk_remove_from_playlist()" }, { "label": "reorder_playlist_content()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py", "source_location": "L497", "complexity": 4, "loc": 37, "level": 1, "granularity": "low", "heat": 0.075, "owner": "unowned", "id": "content_reorder_playlist_content", "community": 2, "norm_label": "reorder_playlist_content()" }, { "label": "update_playlist_content_muted()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py", "source_location": "L538", "complexity": 2, "loc": 37, "level": 1, "granularity": "low", "heat": 0.049, "owner": "unowned", "id": "content_update_playlist_content_muted", "community": 2, "norm_label": "update_playlist_content_muted()" }, { "label": "update_playlist_content_edit_enabled()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py", "source_location": "L579", "complexity": 2, "loc": 37, "level": 1, "granularity": "low", "heat": 0.049, "owner": "unowned", "id": "content_update_playlist_content_edit_enabled", "community": 2, "norm_label": "update_playlist_content_edit_enabled()" }, { "label": "update_playlist_content_duration()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py", "source_location": "L620", "complexity": 4, "loc": 46, "level": 1, "granularity": "low", "heat": 0.079, "owner": "unowned", "id": "content_update_playlist_content_duration", "community": 2, "norm_label": "update_playlist_content_duration()" }, { "label": "upload_media_page()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py", "source_location": "L670", "complexity": 1, "loc": 4, "level": 2, "granularity": "low", "heat": 0.018, "owner": "unowned", "id": "content_upload_media_page", "community": 2, "norm_label": "upload_media_page()" }, { "label": "process_image_file()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py", "source_location": "L676", "complexity": 4, "loc": 24, "level": 1, "granularity": "low", "heat": 0.069, "owner": "unowned", "id": "content_process_image_file", "community": 2, "norm_label": "process_image_file()" }, { "label": "process_video_file_extended()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py", "source_location": "L702", "complexity": 3, "loc": 23, "level": 1, "granularity": "low", "heat": 0.058, "owner": "unowned", "id": "content_process_video_file_extended", "community": 2, "norm_label": "process_video_file_extended()" }, { "label": "process_pdf_file()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py", "source_location": "L727", "complexity": 6, "loc": 69, "level": 1, "granularity": "low", "heat": 0.117, "owner": "unowned", "id": "content_process_pdf_file", "community": 2, "norm_label": "process_pdf_file()" }, { "label": "process_file_in_background()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py", "source_location": "L798", "complexity": 22, "loc": 177, "level": 1, "granularity": "low", "heat": 0.376, "owner": "unowned", "id": "content_process_file_in_background", "community": 2, "norm_label": "process_file_in_background()" }, { "label": "process_presentation_file()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py", "source_location": "L977", "complexity": 13, "loc": 141, "level": 1, "granularity": "low", "heat": 0.243, "owner": "unowned", "id": "content_process_presentation_file", "community": 2, "norm_label": "process_presentation_file()" }, { "label": "create_fullhd_image()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py", "source_location": "L1120", "complexity": 2, "loc": 23, "level": 2, "granularity": "low", "heat": 0.041, "owner": "unowned", "id": "content_create_fullhd_image", "community": 2, "norm_label": "create_fullhd_image()" }, { "label": "resize_image_to_fullhd()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py", "source_location": "L1145", "complexity": 5, "loc": 56, "level": 1, "granularity": "low", "heat": 0.097, "owner": "unowned", "id": "content_resize_image_to_fullhd", "community": 2, "norm_label": "resize_image_to_fullhd()" }, { "label": "optimize_image_to_fullhd()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py", "source_location": "L1203", "complexity": 2, "loc": 13, "level": 1, "granularity": "low", "heat": 0.039, "owner": "unowned", "id": "content_optimize_image_to_fullhd", "community": 2, "norm_label": "optimize_image_to_fullhd()" }, { "label": "upload_media()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py", "source_location": "L1220", "complexity": 31, "loc": 270, "level": 1, "granularity": "low", "heat": 0.537, "owner": "unowned", "id": "content_upload_media", "community": 2, "norm_label": "upload_media()" }, { "label": "assign_player_to_playlist()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py", "source_location": "L1494", "complexity": 3, "loc": 26, "level": 1, "granularity": "low", "heat": 0.056, "owner": "unowned", "id": "content_assign_player_to_playlist", "community": 2, "norm_label": "assign_player_to_playlist()" }, { "label": "Content model for media files.", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/models/content.py", "source_location": "L1", "level": 1, "granularity": "low", "heat": 0.019, "owner": "unowned", "id": "content_rationale_1", "community": 5, "norm_label": "content model for media files." }, { "label": "Main playlist management page.", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py", "source_location": "L28", "level": 0, "granularity": "low", "heat": 0.017, "owner": "unowned", "id": "content_rationale_28", "community": 2, "norm_label": "main playlist management page." }, { "label": "View all media files in the library.", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py", "source_location": "L44", "level": 1, "granularity": "low", "heat": 0.017, "owner": "unowned", "id": "content_rationale_44", "community": 2, "norm_label": "view all media files in the library." }, { "label": "Delete a media file and remove it from all playlists.", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py", "source_location": "L72", "level": 1, "granularity": "low", "heat": 0.017, "owner": "unowned", "id": "content_rationale_72", "community": 7, "norm_label": "delete a media file and remove it from all playlists." }, { "label": "Create a new playlist.", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py", "source_location": "L136", "level": 2, "granularity": "low", "heat": 0.017, "owner": "unowned", "id": "content_rationale_136", "community": 3, "norm_label": "create a new playlist." }, { "label": "Manage content in a specific playlist.", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py", "source_location": "L201", "level": 2, "granularity": "low", "heat": 0.017, "owner": "unowned", "id": "content_rationale_201", "community": 3, "norm_label": "manage content in a specific playlist." }, { "label": "Add content to playlist.", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py", "source_location": "L223", "level": 1, "granularity": "low", "heat": 0.017, "owner": "unowned", "id": "content_rationale_223", "community": 2, "norm_label": "add content to playlist." }, { "label": "Create a web link content item from the Upload Media page. Optionally adds", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py", "source_location": "L273", "level": 1, "granularity": "low", "heat": 0.017, "owner": "unowned", "id": "content_rationale_273", "community": 2, "norm_label": "create a web link content item from the upload media page. optionally adds" }, { "label": "Create a web link content item and add it to the playlist.", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py", "source_location": "L353", "level": 1, "granularity": "low", "heat": 0.017, "owner": "unowned", "id": "content_rationale_353", "community": 2, "norm_label": "create a web link content item and add it to the playlist." }, { "label": "Remove content from playlist.", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py", "source_location": "L419", "level": 1, "granularity": "low", "heat": 0.017, "owner": "unowned", "id": "content_rationale_419", "community": 2, "norm_label": "remove content from playlist." }, { "label": "Remove multiple content items from playlist.", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py", "source_location": "L456", "level": 1, "granularity": "low", "heat": 0.017, "owner": "unowned", "id": "content_rationale_456", "community": 2, "norm_label": "remove multiple content items from playlist." }, { "label": "Reorder content in playlist.", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py", "source_location": "L498", "level": 1, "granularity": "low", "heat": 0.017, "owner": "unowned", "id": "content_rationale_498", "community": 2, "norm_label": "reorder content in playlist." }, { "label": "Update content muted setting in playlist.", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py", "source_location": "L539", "level": 1, "granularity": "low", "heat": 0.017, "owner": "unowned", "id": "content_rationale_539", "community": 2, "norm_label": "update content muted setting in playlist." }, { "label": "Update content edit_on_player_enabled setting in playlist.", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py", "source_location": "L580", "level": 1, "granularity": "low", "heat": 0.017, "owner": "unowned", "id": "content_rationale_580", "community": 2, "norm_label": "update content edit_on_player_enabled setting in playlist." }, { "label": "Update content duration in playlist.", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py", "source_location": "L621", "level": 1, "granularity": "low", "heat": 0.017, "owner": "unowned", "id": "content_rationale_621", "community": 2, "norm_label": "update content duration in playlist." }, { "label": "Display upload media page.", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py", "source_location": "L671", "level": 1, "granularity": "low", "heat": 0.017, "owner": "unowned", "id": "content_rationale_671", "community": 2, "norm_label": "display upload media page." }, { "label": "Process and optimize image files.", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py", "source_location": "L677", "level": 1, "granularity": "low", "heat": 0.017, "owner": "unowned", "id": "content_rationale_677", "community": 2, "norm_label": "process and optimize image files." }, { "label": "Process and optimize video files for Raspberry Pi playback.", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py", "source_location": "L703", "level": 1, "granularity": "low", "heat": 0.017, "owner": "unowned", "id": "content_rationale_703", "community": 2, "norm_label": "process and optimize video files for raspberry pi playback." }, { "label": "Process PDF files by converting each page to PNG images.", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py", "source_location": "L728", "level": 1, "granularity": "low", "heat": 0.017, "owner": "unowned", "id": "content_rationale_728", "community": 2, "norm_label": "process pdf files by converting each page to png images." }, { "label": "Process large files (PDF, PPTX, Video) in background thread.", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py", "source_location": "L800", "level": 1, "granularity": "low", "heat": 0.017, "owner": "unowned", "id": "content_rationale_800", "community": 2, "norm_label": "process large files (pdf, pptx, video) in background thread." }, { "label": "Process PowerPoint presentation files by converting slides to images.", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py", "source_location": "L978", "level": 1, "granularity": "low", "heat": 0.017, "owner": "unowned", "id": "content_rationale_978", "community": 2, "norm_label": "process powerpoint presentation files by converting slides to images." }, { "label": "Create a Full HD (1920x1080) image from PIL Image object, centered on white back", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py", "source_location": "L1121", "level": 1, "granularity": "low", "heat": 0.017, "owner": "unowned", "id": "content_rationale_1121", "community": 2, "norm_label": "create a full hd (1920x1080) image from pil image object, centered on white back" }, { "label": "Resize image to exactly Full HD (1920x1080) maintaining aspect ratio with center", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py", "source_location": "L1146", "level": 0, "granularity": "low", "heat": 0.017, "owner": "unowned", "id": "content_rationale_1146", "community": 2, "norm_label": "resize image to exactly full hd (1920x1080) maintaining aspect ratio with center" }, { "label": "Optimize and resize image file to Full HD (1920x1080) maintaining aspect ratio.", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py", "source_location": "L1204", "level": 0, "granularity": "low", "heat": 0.017, "owner": "unowned", "id": "content_rationale_1204", "community": 2, "norm_label": "optimize and resize image file to full hd (1920x1080) maintaining aspect ratio." }, { "label": "Upload media files to library with type-specific processing.", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py", "source_location": "L1221", "level": 1, "granularity": "low", "heat": 0.017, "owner": "unowned", "id": "content_rationale_1221", "community": 2, "norm_label": "upload media files to library with type-specific processing." }, { "label": "Assign a player to a playlist.", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py", "source_location": "L1495", "level": 1, "granularity": "low", "heat": 0.017, "owner": "unowned", "id": "content_rationale_1495", "community": 2, "norm_label": "assign a player to a playlist." }, { "label": "__init__.py", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/__init__.py", "source_location": "L1", "complexity": 1, "loc": 1, "level": 3, "granularity": "low", "heat": 0.015, "owner": "unowned", "id": "home_scheianu_digiserver_v2_app_blueprints_init_py", "community": 5, "norm_label": "__init__.py" }, { "label": "Models package for digiserver-v2.", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/models/__init__.py", "source_location": "L1", "level": 0, "granularity": "low", "heat": 0.036, "owner": "unowned", "id": "init_rationale_1", "community": 5, "norm_label": "models package for digiserver-v2." }, { "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, "level": 0, "granularity": "low", "heat": 0.253, "owner": "unowned", "id": "home_scheianu_digiserver_v2_app_blueprints_api_py", "community": 3, "norm_label": "api.py" }, { "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, "level": 2, "granularity": "low", "heat": 0.274, "owner": "unowned", "id": "api_rate_limit", "community": 3, "norm_label": "rate_limit()" }, { "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, "level": 2, "granularity": "low", "heat": 0.253, "owner": "unowned", "sensitivity": "HIGH", "id": "api_verify_player_auth", "community": 3, "norm_label": "verify_player_auth()" }, { "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, "level": 2, "granularity": "low", "heat": 0.22, "owner": "unowned", "id": "api_health_check", "community": 3, "norm_label": "health_check()" }, { "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, "level": 0, "granularity": "low", "heat": 0.218, "owner": "unowned", "id": "api_get_server_certificate", "community": 3, "norm_label": "get_server_certificate()" }, { "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, "level": 1, "granularity": "low", "heat": 0.297, "owner": "unowned", "sensitivity": "HIGH", "id": "api_authenticate_player", "community": 3, "norm_label": "authenticate_player()" }, { "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, "level": 2, "granularity": "low", "heat": 0.275, "owner": "unowned", "sensitivity": "HIGH", "id": "api_verify_auth_code", "community": 3, "norm_label": "verify_auth_code()" }, { "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, "level": 1, "granularity": "low", "heat": 0.354, "owner": "unowned", "id": "api_get_playlist_by_quickconnect", "community": 3, "norm_label": "get_playlist_by_quickconnect()" }, { "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, "level": 1, "granularity": "low", "heat": 0.289, "owner": "unowned", "id": "api_get_player_playlist", "community": 3, "norm_label": "get_player_playlist()" }, { "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, "level": 1, "granularity": "low", "heat": 0.256, "owner": "unowned", "id": "api_get_playlist_version", "community": 3, "norm_label": "get_playlist_version()" }, { "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, "level": 1, "granularity": "low", "heat": 0.307, "owner": "unowned", "id": "api_get_cached_playlist", "community": 3, "norm_label": "get_cached_playlist()" }, { "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, "level": 1, "granularity": "low", "heat": 0.425, "owner": "unowned", "id": "api_receive_player_feedback", "community": 3, "norm_label": "receive_player_feedback()" }, { "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, "level": 1, "granularity": "low", "heat": 0.285, "owner": "unowned", "id": "api_get_player_status", "community": 3, "norm_label": "get_player_status()" }, { "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, "level": 1, "granularity": "low", "heat": 0.235, "owner": "unowned", "id": "api_get_upload_progress", "community": 3, "norm_label": "get_upload_progress()" }, { "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, "level": 1, "granularity": "low", "heat": 0.245, "owner": "unowned", "id": "api_system_info", "community": 3, "norm_label": "system_info()" }, { "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, "level": 1, "granularity": "low", "heat": 0.255, "owner": "unowned", "id": "api_list_content", "community": 3, "norm_label": "list_content()" }, { "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, "level": 1, "granularity": "low", "heat": 0.304, "owner": "unowned", "id": "api_get_logs", "community": 3, "norm_label": "get_logs()" }, { "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, "level": 1, "granularity": "low", "heat": 0.62, "owner": "unowned", "id": "api_receive_edited_media", "community": 3, "norm_label": "receive_edited_media()" }, { "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, "level": 1, "granularity": "low", "heat": 0.288, "owner": "unowned", "id": "api_test_ssh_connection", "community": 3, "norm_label": "test_ssh_connection()" }, { "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, "level": 1, "granularity": "low", "heat": 0.314, "owner": "unowned", "id": "api_deploy_player", "community": 3, "norm_label": "deploy_player()" }, { "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, "level": 2, "granularity": "low", "heat": 0.218, "owner": "unowned", "id": "api_api_not_found", "community": 3, "norm_label": "api_not_found()" }, { "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, "level": 2, "granularity": "low", "heat": 0.218, "owner": "unowned", "id": "api_method_not_allowed", "community": 3, "norm_label": "method_not_allowed()" }, { "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, "level": 2, "granularity": "low", "heat": 0.218, "owner": "unowned", "id": "api_internal_error", "community": 3, "norm_label": "internal_error()" }, { "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", "level": 1, "granularity": "low", "heat": 0.22, "owner": "unowned", "id": "api_rationale_1", "community": 3, "norm_label": "api blueprint for rest endpoints and player communication." }, { "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", "level": 1, "granularity": "low", "heat": 0.22, "owner": "unowned", "id": "api_rationale_22", "community": 3, "norm_label": "rate limiting decorator. args: max_requests: maximum number of" }, { "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", "level": 1, "granularity": "low", "heat": 0.22, "owner": "unowned", "sensitivity": "HIGH", "id": "api_rationale_65", "community": 3, "norm_label": "decorator to verify player authentication via auth code." }, { "label": "API health check endpoint.", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L91", "level": 1, "granularity": "low", "heat": 0.22, "owner": "unowned", "id": "api_rationale_91", "community": 3, "norm_label": "api health check endpoint." }, { "label": "Get server SSL certificate.", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L101", "level": 0, "granularity": "low", "heat": 0.22, "owner": "unowned", "id": "api_rationale_101", "community": 3, "norm_label": "get server ssl certificate." }, { "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", "level": 1, "granularity": "low", "heat": 0.22, "owner": "unowned", "sensitivity": "HIGH", "id": "api_rationale_108", "community": 3, "norm_label": "authenticate a player and return auth code and configuration. request j" }, { "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", "level": 1, "granularity": "low", "heat": 0.22, "owner": "unowned", "sensitivity": "HIGH", "id": "api_rationale_164", "community": 3, "norm_label": "verify an auth code and return player information. request json:" }, { "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", "level": 1, "granularity": "low", "heat": 0.22, "owner": "unowned", "id": "api_rationale_208", "community": 3, "norm_label": "get playlist using hostname and quickconnect code (kivy player compatible)." }, { "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", "level": 1, "granularity": "low", "heat": 0.22, "owner": "unowned", "sensitivity": "HIGH", "id": "api_rationale_306", "community": 3, "norm_label": "get playlist for a specific player. requires player authentication via" }, { "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", "level": 1, "granularity": "low", "heat": 0.22, "owner": "unowned", "id": "api_rationale_350", "community": 3, "norm_label": "get current playlist version for a player. lightweight endpoint for pla" }, { "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", "level": 1, "granularity": "low", "heat": 0.22, "owner": "unowned", "id": "api_rationale_379", "community": 3, "norm_label": "get cached playlist for a player based on assigned playlist." }, { "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", "level": 1, "granularity": "low", "heat": 0.22, "owner": "unowned", "id": "api_rationale_430", "community": 3, "norm_label": "receive feedback/status updates from players (kivy player compatible)." }, { "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", "level": 1, "granularity": "low", "heat": 0.22, "owner": "unowned", "id": "api_rationale_541", "community": 3, "norm_label": "get current status of a player (public endpoint for monitoring)." }, { "label": "Get progress of a file upload.", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L578", "level": 1, "granularity": "low", "heat": 0.22, "owner": "unowned", "id": "api_rationale_578", "community": 3, "norm_label": "get progress of a file upload." }, { "label": "Get system information and statistics.", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L592", "level": 1, "granularity": "low", "heat": 0.22, "owner": "unowned", "id": "api_rationale_592", "community": 3, "norm_label": "get system information and statistics." }, { "label": "List all content with basic information.", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L656", "level": 1, "granularity": "low", "heat": 0.22, "owner": "unowned", "id": "api_rationale_656", "community": 3, "norm_label": "list all content with basic information." }, { "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", "level": 0, "granularity": "low", "heat": 0.22, "owner": "unowned", "id": "api_rationale_685", "community": 3, "norm_label": "get recent server logs. query parameters: limit: number of logs" }, { "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", "level": 1, "granularity": "low", "heat": 0.22, "owner": "unowned", "id": "api_rationale_737", "community": 3, "norm_label": "receive edited media from player. expected multipart/form-data: - i" }, { "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", "level": 1, "granularity": "low", "heat": 0.22, "owner": "unowned", "id": "api_rationale_937", "community": 3, "norm_label": "test ssh connection to a remote host. request json: hostname: t" }, { "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", "level": 1, "granularity": "low", "heat": 0.22, "owner": "unowned", "id": "api_rationale_981", "community": 3, "norm_label": "deploy player code to a remote host via ssh. request json: host" }, { "label": "Handle 404 errors in API.", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L1050", "level": 1, "granularity": "low", "heat": 0.22, "owner": "unowned", "id": "api_rationale_1050", "community": 3, "norm_label": "handle 404 errors in api." }, { "label": "Handle 405 errors in API.", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L1056", "level": 1, "granularity": "low", "heat": 0.22, "owner": "unowned", "id": "api_rationale_1056", "community": 3, "norm_label": "handle 405 errors in api." }, { "label": "Handle 500 errors in API.", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L1062", "level": 1, "granularity": "low", "heat": 0.22, "owner": "unowned", "id": "api_rationale_1062", "community": 3, "norm_label": "handle 500 errors in api." }, { "label": "players.py", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py", "source_location": "L1", "complexity": 1, "loc": 1, "level": 0, "granularity": "low", "heat": 0.244, "owner": "unowned", "id": "home_scheianu_digiserver_v2_app_blueprints_players_py", "community": 6, "norm_label": "players.py" }, { "label": "list()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py", "source_location": "L19", "complexity": 5, "loc": 33, "level": 1, "granularity": "low", "heat": 0.295, "owner": "unowned", "id": "players_list", "community": 7, "norm_label": "list()" }, { "label": "add_player()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py", "source_location": "L56", "complexity": 23, "loc": 172, "level": 1, "granularity": "low", "heat": 0.592, "owner": "unowned", "id": "players_add_player", "community": 6, "norm_label": "add_player()" }, { "label": "edit_player()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py", "source_location": "L232", "complexity": 4, "loc": 34, "level": 1, "granularity": "low", "heat": 0.27, "owner": "unowned", "id": "players_edit_player", "community": 6, "norm_label": "edit_player()" }, { "label": "delete_player()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py", "source_location": "L270", "complexity": 2, "loc": 24, "level": 1, "granularity": "low", "heat": 0.24, "owner": "unowned", "id": "players_delete_player", "community": 6, "norm_label": "delete_player()" }, { "label": "regenerate_auth_code()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py", "source_location": "L298", "complexity": 2, "loc": 19, "level": 1, "granularity": "low", "heat": 0.24, "owner": "unowned", "sensitivity": "HIGH", "id": "players_regenerate_auth_code", "community": 6, "norm_label": "regenerate_auth_code()" }, { "label": "player_page()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py", "source_location": "L321", "complexity": 1, "loc": 3, "level": 2, "granularity": "low", "heat": 0.218, "owner": "unowned", "id": "players_player_page", "community": 6, "norm_label": "player_page()" }, { "label": "manage_player()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py", "source_location": "L328", "complexity": 13, "loc": 113, "level": 1, "granularity": "low", "heat": 0.429, "owner": "unowned", "id": "players_manage_player", "community": 6, "norm_label": "manage_player()" }, { "label": "edited_media()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py", "source_location": "L445", "complexity": 8, "loc": 40, "level": 1, "granularity": "low", "heat": 0.326, "owner": "unowned", "id": "players_edited_media", "community": 6, "norm_label": "edited_media()" }, { "label": "edited_media_report()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py", "source_location": "L489", "complexity": 5, "loc": 30, "level": 1, "granularity": "low", "heat": 0.283, "owner": "unowned", "id": "players_edited_media_report", "community": 6, "norm_label": "edited_media_report()" }, { "label": "player_fullscreen()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py", "source_location": "L522", "complexity": 3, "loc": 20, "level": 1, "granularity": "low", "heat": 0.255, "owner": "unowned", "id": "players_player_fullscreen", "community": 6, "norm_label": "player_fullscreen()" }, { "label": "get_player_playlist()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py", "source_location": "L545", "complexity": 6, "loc": 41, "level": 1, "granularity": "low", "heat": 0.303, "owner": "unowned", "id": "players_get_player_playlist", "community": 6, "norm_label": "get_player_playlist()" }, { "label": "reorder_content()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py", "source_location": "L590", "complexity": 1, "loc": 6, "level": 2, "granularity": "low", "heat": 0.219, "owner": "unowned", "id": "players_reorder_content", "community": 6, "norm_label": "reorder_content()" }, { "label": "bulk_delete_players()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py", "source_location": "L600", "complexity": 5, "loc": 28, "level": 1, "granularity": "low", "heat": 0.282, "owner": "unowned", "id": "players_bulk_delete_players", "community": 6, "norm_label": "bulk_delete_players()" }, { "label": "bulk_assign_playlist()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py", "source_location": "L632", "complexity": 7, "loc": 33, "level": 1, "granularity": "low", "heat": 0.31, "owner": "unowned", "id": "players_bulk_assign_playlist", "community": 6, "norm_label": "bulk_assign_playlist()" }, { "label": "deployment_status()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py", "source_location": "L669", "complexity": 4, "loc": 20, "level": 1, "granularity": "low", "heat": 0.266, "owner": "unowned", "id": "players_deployment_status", "community": 6, "norm_label": "deployment_status()" }, { "label": "reorder_playlist()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py", "source_location": "L693", "complexity": 8, "loc": 49, "level": 1, "granularity": "low", "heat": 0.331, "owner": "unowned", "id": "players_reorder_playlist", "community": 6, "norm_label": "reorder_playlist()" }, { "label": "remove_from_playlist()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py", "source_location": "L746", "complexity": 5, "loc": 36, "level": 1, "granularity": "low", "heat": 0.286, "owner": "unowned", "id": "players_remove_from_playlist", "community": 6, "norm_label": "remove_from_playlist()" }, { "label": "Players blueprint for player management and display.", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py", "source_location": "L1", "level": 1, "granularity": "low", "heat": 0.22, "owner": "unowned", "id": "players_rationale_1", "community": 6, "norm_label": "players blueprint for player management and display." }, { "label": "Display list of all players.", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py", "source_location": "L20", "level": 1, "granularity": "low", "heat": 0.22, "owner": "unowned", "id": "players_rationale_20", "community": 7, "norm_label": "display list of all players." }, { "label": "Add a new player with optional SSH deployment.", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py", "source_location": "L57", "level": 1, "granularity": "low", "heat": 0.22, "owner": "unowned", "id": "players_rationale_57", "community": 6, "norm_label": "add a new player with optional ssh deployment." }, { "label": "Regenerate authentication code for a player.", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py", "source_location": "L299", "level": 1, "granularity": "low", "heat": 0.22, "owner": "unowned", "sensitivity": "HIGH", "id": "players_rationale_299", "community": 6, "norm_label": "regenerate authentication code for a player." }, { "label": "Redirect to manage player page (combined view).", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py", "source_location": "L322", "level": 1, "granularity": "low", "heat": 0.22, "owner": "unowned", "id": "players_rationale_322", "community": 6, "norm_label": "redirect to manage player page (combined view)." }, { "label": "Manage player - edit credentials, assign playlist, view logs.", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py", "source_location": "L329", "level": 1, "granularity": "low", "heat": 0.22, "owner": "unowned", "id": "players_rationale_329", "community": 6, "norm_label": "manage player - edit credentials, assign playlist, view logs." }, { "label": "Display all edited media files from this player.", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py", "source_location": "L446", "level": 1, "granularity": "low", "heat": 0.22, "owner": "unowned", "id": "players_rationale_446", "community": 6, "norm_label": "display all edited media files from this player." }, { "label": "Display a tabular report of all edited media from this player.", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py", "source_location": "L490", "level": 1, "granularity": "low", "heat": 0.22, "owner": "unowned", "id": "players_rationale_490", "community": 6, "norm_label": "display a tabular report of all edited media from this player." }, { "label": "Display player fullscreen view (no authentication required for players).", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py", "source_location": "L523", "level": 1, "granularity": "low", "heat": 0.22, "owner": "unowned", "sensitivity": "HIGH", "id": "players_rationale_523", "community": 6, "norm_label": "display player fullscreen view (no authentication required for players)." }, { "label": "Get playlist for a player based on their assigned playlist. Args:", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py", "source_location": "L546", "level": 1, "granularity": "low", "heat": 0.22, "owner": "unowned", "id": "players_rationale_546", "community": 6, "norm_label": "get playlist for a player based on their assigned playlist. args:" }, { "label": "Legacy endpoint - Content reordering now handled in playlist management.", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py", "source_location": "L591", "level": 1, "granularity": "low", "heat": 0.22, "owner": "unowned", "id": "players_rationale_591", "community": 6, "norm_label": "legacy endpoint - content reordering now handled in playlist management." }, { "label": "Delete multiple players at once.", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py", "source_location": "L601", "level": 1, "granularity": "low", "heat": 0.22, "owner": "unowned", "id": "players_rationale_601", "community": 6, "norm_label": "delete multiple players at once." }, { "label": "Assign multiple players to a playlist.", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py", "source_location": "L633", "level": 1, "granularity": "low", "heat": 0.22, "owner": "unowned", "id": "players_rationale_633", "community": 6, "norm_label": "assign multiple players to a playlist." }, { "label": "Return deployment status for all players (used by polling JS).", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py", "source_location": "L670", "level": 1, "granularity": "low", "heat": 0.22, "owner": "unowned", "id": "players_rationale_670", "community": 6, "norm_label": "return deployment status for all players (used by polling js)." }, { "label": "Reorder items in player's playlist.", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py", "source_location": "L694", "level": 1, "granularity": "low", "heat": 0.22, "owner": "unowned", "id": "players_rationale_694", "community": 6, "norm_label": "reorder items in player's playlist." }, { "label": "Remove content from player's playlist.", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py", "source_location": "L747", "level": 1, "granularity": "low", "heat": 0.22, "owner": "unowned", "id": "players_rationale_747", "community": 6, "norm_label": "remove content from player's playlist." }, { "label": "auth.py", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/auth.py", "source_location": "L1", "complexity": 1, "loc": 1, "level": 1, "granularity": "low", "heat": 0.022, "owner": "unowned", "sensitivity": "HIGH", "id": "home_scheianu_digiserver_v2_app_blueprints_auth_py", "community": 0, "norm_label": "auth.py" }, { "label": "login()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/auth.py", "source_location": "L15", "complexity": 6, "loc": 40, "level": 2, "granularity": "low", "heat": 0.099, "owner": "unowned", "sensitivity": "HIGH", "id": "auth_login", "community": 0, "norm_label": "login()" }, { "label": "logout()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/auth.py", "source_location": "L59", "complexity": 1, "loc": 7, "level": 2, "granularity": "low", "heat": 0.02, "owner": "unowned", "sensitivity": "HIGH", "id": "auth_logout", "community": 0, "norm_label": "logout()" }, { "label": "register()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/auth.py", "source_location": "L69", "complexity": 7, "loc": 45, "level": 1, "granularity": "low", "heat": 0.114, "owner": "unowned", "sensitivity": "HIGH", "id": "auth_register", "community": 0, "norm_label": "register()" }, { "label": "change_password()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/auth.py", "source_location": "L118", "complexity": 5, "loc": 30, "level": 2, "granularity": "low", "heat": 0.082, "owner": "unowned", "sensitivity": "HIGH", "id": "auth_change_password", "community": 0, "norm_label": "change_password()" }, { "label": "Authentication Blueprint - Login, Logout, Register", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/auth.py", "source_location": "L1", "level": 3, "granularity": "low", "heat": 0.015, "owner": "unowned", "sensitivity": "HIGH", "id": "auth_rationale_1", "community": 0, "norm_label": "authentication blueprint - login, logout, register" }, { "label": "playlist.py", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/playlist.py", "source_location": "L1", "complexity": 1, "loc": 1, "level": 1, "granularity": "low", "heat": 0.027, "owner": "unowned", "id": "home_scheianu_digiserver_v2_app_blueprints_playlist_py", "community": 2, "norm_label": "playlist.py" }, { "label": "manage_playlist()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/playlist.py", "source_location": "L18", "complexity": 2, "loc": 11, "level": 2, "granularity": "low", "heat": 0.034, "owner": "unowned", "id": "playlist_manage_playlist", "community": 2, "norm_label": "manage_playlist()" }, { "label": "add_to_playlist()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/playlist.py", "source_location": "L33", "complexity": 4, "loc": 51, "level": 1, "granularity": "low", "heat": 0.082, "owner": "unowned", "id": "playlist_add_to_playlist", "community": 2, "norm_label": "add_to_playlist()" }, { "label": "remove_from_playlist()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/playlist.py", "source_location": "L88", "complexity": 4, "loc": 51, "level": 1, "granularity": "low", "heat": 0.082, "owner": "unowned", "id": "playlist_remove_from_playlist", "community": 2, "norm_label": "remove_from_playlist()" }, { "label": "reorder_playlist()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/playlist.py", "source_location": "L143", "complexity": 5, "loc": 43, "level": 1, "granularity": "low", "heat": 0.091, "owner": "unowned", "id": "playlist_reorder_playlist", "community": 2, "norm_label": "reorder_playlist()" }, { "label": "update_duration()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/playlist.py", "source_location": "L190", "complexity": 4, "loc": 41, "level": 1, "granularity": "low", "heat": 0.077, "owner": "unowned", "id": "playlist_update_duration", "community": 2, "norm_label": "update_duration()" }, { "label": "update_muted()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/playlist.py", "source_location": "L235", "complexity": 3, "loc": 39, "level": 1, "granularity": "low", "heat": 0.063, "owner": "unowned", "id": "playlist_update_muted", "community": 2, "norm_label": "update_muted()" }, { "label": "clear_playlist()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/playlist.py", "source_location": "L278", "complexity": 3, "loc": 33, "level": 1, "granularity": "low", "heat": 0.061, "owner": "unowned", "id": "playlist_clear_playlist", "community": 2, "norm_label": "clear_playlist()" }, { "label": "Playlist model for managing content collections.", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/models/playlist.py", "source_location": "L1", "level": 1, "granularity": "low", "heat": 0.019, "owner": "unowned", "id": "playlist_rationale_1", "community": 2, "norm_label": "playlist model for managing content collections." }, { "label": "Legacy route - redirect to new content management area.", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/playlist.py", "source_location": "L19", "level": 3, "granularity": "low", "heat": 0.015, "owner": "unowned", "id": "playlist_rationale_19", "community": 2, "norm_label": "legacy route - redirect to new content management area." }, { "label": "Add content to player's playlist.", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/playlist.py", "source_location": "L34", "level": 3, "granularity": "low", "heat": 0.015, "owner": "unowned", "id": "playlist_rationale_34", "community": 2, "norm_label": "add content to player's playlist." }, { "label": "Remove content from player's playlist.", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/playlist.py", "source_location": "L89", "level": 3, "granularity": "low", "heat": 0.015, "owner": "unowned", "id": "playlist_rationale_89", "community": 2, "norm_label": "remove content from player's playlist." }, { "label": "Reorder playlist items.", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/playlist.py", "source_location": "L144", "level": 3, "granularity": "low", "heat": 0.015, "owner": "unowned", "id": "playlist_rationale_144", "community": 2, "norm_label": "reorder playlist items." }, { "label": "Update content duration in playlist.", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/playlist.py", "source_location": "L191", "level": 3, "granularity": "low", "heat": 0.015, "owner": "unowned", "id": "playlist_rationale_191", "community": 2, "norm_label": "update content duration in playlist." }, { "label": "Update content muted setting in playlist.", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/playlist.py", "source_location": "L236", "level": 3, "granularity": "low", "heat": 0.015, "owner": "unowned", "id": "playlist_rationale_236", "community": 2, "norm_label": "update content muted setting in playlist." }, { "label": "Clear all content from player's playlist.", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/playlist.py", "source_location": "L279", "level": 3, "granularity": "low", "heat": 0.015, "owner": "unowned", "id": "playlist_rationale_279", "community": 2, "norm_label": "clear all content from player's playlist." }, { "label": "main.py", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/main.py", "source_location": "L1", "complexity": 1, "loc": 1, "level": 0, "granularity": "low", "heat": 0.019, "owner": "unowned", "id": "home_scheianu_digiserver_v2_app_blueprints_main_py", "community": 5, "norm_label": "main.py" }, { "label": "dashboard()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/main.py", "source_location": "L19", "complexity": 4, "loc": 27, "level": 1, "granularity": "low", "heat": 0.067, "owner": "unowned", "id": "main_dashboard", "community": 0, "norm_label": "dashboard()" }, { "label": "health()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/main.py", "source_location": "L49", "complexity": 3, "loc": 32, "level": 2, "granularity": "low", "heat": 0.057, "owner": "unowned", "id": "main_health", "community": 5, "norm_label": "health()" }, { "label": "Main Blueprint - Dashboard and Home Routes", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/main.py", "source_location": "L1", "level": 0, "granularity": "low", "heat": 0.02, "owner": "unowned", "id": "main_rationale_1", "community": 5, "norm_label": "main blueprint - dashboard and home routes" }, { "label": "Health check endpoint", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/main.py", "source_location": "L50", "level": 1, "granularity": "low", "heat": 0.02, "owner": "unowned", "id": "main_rationale_50", "community": 5, "norm_label": "health check endpoint" }, { "label": "script_name_fix.py", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/utils/script_name_fix.py", "source_location": "L1", "complexity": 1, "loc": 1, "level": 2, "granularity": "low", "heat": 0.017, "owner": "unowned", "id": "home_scheianu_digiserver_v2_app_utils_script_name_fix_py", "community": 4, "norm_label": "script_name_fix.py" }, { "label": "ScriptNameFix", "file_type": "code", "type": "CLASS", "source_file": "/home/scheianu/digiserver-v2/app/utils/script_name_fix.py", "source_location": "L15", "complexity": 3, "loc": 12, "level": 0, "granularity": "low", "heat": 0.065, "owner": "unowned", "id": "script_name_fix_scriptnamefix", "community": 4, "norm_label": "scriptnamefix" }, { "label": ".__init__()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/utils/script_name_fix.py", "source_location": "L16", "complexity": 1, "loc": 2, "level": 3, "granularity": "low", "heat": 0.016, "owner": "unowned", "id": "script_name_fix_scriptnamefix_init", "community": 4, "norm_label": ".__init__()" }, { "label": ".__call__()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/utils/script_name_fix.py", "source_location": "L19", "complexity": 3, "loc": 8, "level": 3, "granularity": "low", "heat": 0.044, "owner": "unowned", "id": "script_name_fix_scriptnamefix_call", "community": 4, "norm_label": ".__call__()" }, { "label": "ScriptNameFix WSGI middleware. When nginx strips the path prefix before forward", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/utils/script_name_fix.py", "source_location": "L1", "level": 3, "granularity": "low", "heat": 0.015, "owner": "unowned", "id": "script_name_fix_rationale_1", "community": 4, "norm_label": "scriptnamefix wsgi middleware. when nginx strips the path prefix before forward" }, { "label": "portal_sso.py", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/utils/portal_sso.py", "source_location": "L1", "complexity": 1, "loc": 1, "level": 2, "granularity": "low", "heat": 0.019, "owner": "unowned", "id": "home_scheianu_digiserver_v2_app_utils_portal_sso_py", "community": 4, "norm_label": "portal_sso.py" }, { "label": "init_portal_sso()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/utils/portal_sso.py", "source_location": "L17", "complexity": 4, "loc": 16, "level": 2, "granularity": "low", "heat": 0.064, "owner": "unowned", "id": "portal_sso_init_portal_sso", "community": 4, "norm_label": "init_portal_sso()" }, { "label": "_get_or_create_user()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/utils/portal_sso.py", "source_location": "L35", "complexity": 4, "loc": 18, "level": 2, "granularity": "low", "heat": 0.063, "owner": "unowned", "id": "portal_sso_get_or_create_user", "community": 4, "norm_label": "_get_or_create_user()" }, { "label": "Portal SSO middleware for DigiServer v2. When the umbrella nginx verifies the p", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/utils/portal_sso.py", "source_location": "L1", "level": 0, "granularity": "low", "heat": 0.017, "owner": "unowned", "id": "portal_sso_rationale_1", "community": 4, "norm_label": "portal sso middleware for digiserver v2. when the umbrella nginx verifies the p" }, { "label": "Register the SSO before_request handler on the given Flask app.", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/utils/portal_sso.py", "source_location": "L18", "level": 0, "granularity": "low", "heat": 0.017, "owner": "unowned", "id": "portal_sso_rationale_18", "community": 4, "norm_label": "register the sso before_request handler on the given flask app." }, { "label": "caddy_manager.py", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/utils/caddy_manager.py", "source_location": "L1", "complexity": 1, "loc": 1, "level": 1, "granularity": "low", "heat": 0.022, "owner": "unowned", "id": "home_scheianu_digiserver_v2_app_utils_caddy_manager_py", "community": 1, "norm_label": "caddy_manager.py" }, { "label": "CaddyConfigGenerator", "file_type": "code", "type": "CLASS", "source_file": "/home/scheianu/digiserver-v2/app/utils/caddy_manager.py", "source_location": "L36", "complexity": 16, "loc": 233, "level": 0, "granularity": "low", "heat": 0.365, "owner": "unowned", "id": "caddy_manager_caddyconfiggenerator", "community": 1, "norm_label": "caddyconfiggenerator" }, { "label": "generate_caddyfile()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/utils/caddy_manager.py", "source_location": "L40", "complexity": 8, "loc": 39, "level": 2, "granularity": "low", "heat": 0.126, "owner": "unowned", "id": "caddy_manager_generate_caddyfile", "community": 1, "norm_label": "generate_caddyfile()" }, { "label": "write_caddyfile()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/utils/caddy_manager.py", "source_location": "L81", "complexity": 2, "loc": 15, "level": 2, "granularity": "low", "heat": 0.036, "owner": "unowned", "id": "caddy_manager_write_caddyfile", "community": 1, "norm_label": "write_caddyfile()" }, { "label": "reload_caddy()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/utils/caddy_manager.py", "source_location": "L98", "complexity": 6, "loc": 130, "level": 2, "granularity": "low", "heat": 0.141, "owner": "unowned", "id": "caddy_manager_reload_caddy", "community": 1, "norm_label": "reload_caddy()" }, { "label": "Caddy configuration generator and manager.", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/utils/caddy_manager.py", "source_location": "L1", "level": 1, "granularity": "low", "heat": 0.017, "owner": "unowned", "id": "caddy_manager_rationale_1", "community": 1, "norm_label": "caddy configuration generator and manager." }, { "label": "Generate Caddyfile configuration based on HTTPSConfig.", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/utils/caddy_manager.py", "source_location": "L37", "level": 0, "granularity": "low", "heat": 0.017, "owner": "unowned", "id": "caddy_manager_rationale_37", "community": 1, "norm_label": "generate caddyfile configuration based on httpsconfig." }, { "label": "Generate a complete Caddyfile. Behaviour: - HTTPS disabled / no", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/utils/caddy_manager.py", "source_location": "L41", "level": 3, "granularity": "low", "heat": 0.015, "owner": "unowned", "id": "caddy_manager_rationale_41", "community": 6, "norm_label": "generate a complete caddyfile. behaviour: - https disabled / no" }, { "label": "Write Caddyfile to disk. The default path is /etc/caddy/Caddyfile \u2014 the", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/utils/caddy_manager.py", "source_location": "L83", "level": 3, "granularity": "low", "heat": 0.015, "owner": "unowned", "id": "caddy_manager_rationale_83", "community": 6, "norm_label": "write caddyfile to disk. the default path is /etc/caddy/caddyfile \u2014 the" }, { "label": "Push the current Caddyfile to Caddy via its admin API (/load). Caddy ap", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/utils/caddy_manager.py", "source_location": "L99", "level": 3, "granularity": "low", "heat": 0.015, "owner": "unowned", "sensitivity": "HIGH", "id": "caddy_manager_rationale_99", "community": 6, "norm_label": "push the current caddyfile to caddy via its admin api (/load). caddy ap" }, { "label": "Write Caddyfile to disk. Args: caddyfile_content: C", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/utils/caddy_manager.py", "source_location": "L231", "level": 3, "granularity": "low", "heat": 0.015, "owner": "unowned", "id": "caddy_manager_rationale_231", "community": 6, "norm_label": "write caddyfile to disk. args: caddyfile_content: c" }, { "label": "Reload Caddy configuration without restart. Note: Caddy monitor", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/utils/caddy_manager.py", "source_location": "L250", "level": 3, "granularity": "low", "heat": 0.015, "owner": "unowned", "id": "caddy_manager_rationale_250", "community": 6, "norm_label": "reload caddy configuration without restart. note: caddy monitor" }, { "label": "group_player_management.py", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/utils/group_player_management.py", "source_location": "L1", "complexity": 1, "loc": 1, "level": 1, "granularity": "low", "heat": 0.027, "owner": "unowned", "id": "home_scheianu_digiserver_v2_app_utils_group_player_management_py", "community": 0, "norm_label": "group_player_management.py" }, { "label": "get_player_status_info()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/utils/group_player_management.py", "source_location": "L10", "complexity": 6, "loc": 42, "level": 1, "granularity": "low", "heat": 0.108, "owner": "unowned", "id": "group_player_management_get_player_status_info", "community": 0, "norm_label": "get_player_status_info()" }, { "label": "get_group_statistics()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/utils/group_player_management.py", "source_location": "L54", "complexity": 5, "loc": 42, "level": 1, "granularity": "low", "heat": 0.09, "owner": "unowned", "id": "group_player_management_get_group_statistics", "community": 0, "norm_label": "get_group_statistics()" }, { "label": "assign_player_to_group()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/utils/group_player_management.py", "source_location": "L98", "complexity": 4, "loc": 33, "level": 2, "granularity": "low", "heat": 0.072, "owner": "unowned", "id": "group_player_management_assign_player_to_group", "community": 0, "norm_label": "assign_player_to_group()" }, { "label": "bulk_assign_players_to_group()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/utils/group_player_management.py", "source_location": "L133", "complexity": 5, "loc": 33, "level": 2, "granularity": "low", "heat": 0.085, "owner": "unowned", "id": "group_player_management_bulk_assign_players_to_group", "community": 0, "norm_label": "bulk_assign_players_to_group()" }, { "label": "get_online_players_count()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/utils/group_player_management.py", "source_location": "L168", "complexity": 1, "loc": 8, "level": 2, "granularity": "low", "heat": 0.02, "owner": "unowned", "id": "group_player_management_get_online_players_count", "community": 0, "norm_label": "get_online_players_count()" }, { "label": "get_players_by_status()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/utils/group_player_management.py", "source_location": "L178", "complexity": 1, "loc": 10, "level": 2, "granularity": "low", "heat": 0.021, "owner": "unowned", "id": "group_player_management_get_players_by_status", "community": 0, "norm_label": "get_players_by_status()" }, { "label": "_format_time_ago()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/utils/group_player_management.py", "source_location": "L190", "complexity": 2, "loc": 20, "level": 2, "granularity": "low", "heat": 0.04, "owner": "unowned", "id": "group_player_management_format_time_ago", "community": 0, "norm_label": "_format_time_ago()" }, { "label": "Group and player management utilities.", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/utils/group_player_management.py", "source_location": "L1", "level": 3, "granularity": "low", "heat": 0.015, "owner": "unowned", "id": "group_player_management_rationale_1", "community": 0, "norm_label": "group and player management utilities." }, { "label": "Get comprehensive status information for a player. Args: player", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/utils/group_player_management.py", "source_location": "L11", "level": 3, "granularity": "low", "heat": 0.015, "owner": "unowned", "id": "group_player_management_rationale_11", "community": 0, "norm_label": "get comprehensive status information for a player. args: player" }, { "label": "Get statistics for a group. Args: group_id: Group ID to query", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/utils/group_player_management.py", "source_location": "L55", "level": 3, "granularity": "low", "heat": 0.015, "owner": "unowned", "id": "group_player_management_rationale_55", "community": 0, "norm_label": "get statistics for a group. args: group_id: group id to query" }, { "label": "Assign a player to a group or unassign if group_id is None. Args:", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/utils/group_player_management.py", "source_location": "L99", "level": 3, "granularity": "low", "heat": 0.015, "owner": "unowned", "id": "group_player_management_rationale_99", "community": 0, "norm_label": "assign a player to a group or unassign if group_id is none. args:" }, { "label": "Assign multiple players to a group. Args: player_ids: List of p", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/utils/group_player_management.py", "source_location": "L134", "level": 3, "granularity": "low", "heat": 0.015, "owner": "unowned", "id": "group_player_management_rationale_134", "community": 0, "norm_label": "assign multiple players to a group. args: player_ids: list of p" }, { "label": "Get count of online players (seen in last 5 minutes). Returns:", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/utils/group_player_management.py", "source_location": "L169", "level": 3, "granularity": "low", "heat": 0.015, "owner": "unowned", "id": "group_player_management_rationale_169", "community": 0, "norm_label": "get count of online players (seen in last 5 minutes). returns:" }, { "label": "Get all players with a specific status. Args: status: Status to", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/utils/group_player_management.py", "source_location": "L179", "level": 3, "granularity": "low", "heat": 0.015, "owner": "unowned", "id": "group_player_management_rationale_179", "community": 0, "norm_label": "get all players with a specific status. args: status: status to" }, { "label": "Format datetime as 'time ago' string. Args: dt: Datetime to for", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/utils/group_player_management.py", "source_location": "L191", "level": 3, "granularity": "low", "heat": 0.015, "owner": "unowned", "id": "group_player_management_rationale_191", "community": 0, "norm_label": "format datetime as 'time ago' string. args: dt: datetime to for" }, { "label": "ssh_deploy.py", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/utils/ssh_deploy.py", "source_location": "L1", "complexity": 1, "loc": 1, "level": 1, "granularity": "low", "heat": 0.027, "owner": "unowned", "id": "home_scheianu_digiserver_v2_app_utils_ssh_deploy_py", "community": 10, "norm_label": "ssh_deploy.py" }, { "label": "get_local_player_code_status()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/utils/ssh_deploy.py", "source_location": "L15", "complexity": 8, "loc": 68, "level": 1, "granularity": "low", "heat": 0.141, "owner": "unowned", "id": "ssh_deploy_get_local_player_code_status", "community": 10, "norm_label": "get_local_player_code_status()" }, { "label": "test_ssh_connection()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/utils/ssh_deploy.py", "source_location": "L85", "complexity": 3, "loc": 62, "level": 2, "granularity": "low", "heat": 0.072, "owner": "unowned", "id": "ssh_deploy_test_ssh_connection", "community": 10, "norm_label": "test_ssh_connection()" }, { "label": "generate_player_config()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/utils/ssh_deploy.py", "source_location": "L149", "complexity": 1, "loc": 57, "level": 2, "granularity": "low", "heat": 0.042, "owner": "unowned", "id": "ssh_deploy_generate_player_config", "community": 10, "norm_label": "generate_player_config()" }, { "label": "detect_server_ip()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/utils/ssh_deploy.py", "source_location": "L208", "complexity": 7, "loc": 31, "level": 0, "granularity": "low", "heat": 0.111, "owner": "unowned", "id": "ssh_deploy_detect_server_ip", "community": 6, "norm_label": "detect_server_ip()" }, { "label": "parse_server_address()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/utils/ssh_deploy.py", "source_location": "L241", "complexity": 4, "loc": 24, "level": 0, "granularity": "low", "heat": 0.068, "owner": "unowned", "id": "ssh_deploy_parse_server_address", "community": 10, "norm_label": "parse_server_address()" }, { "label": "generate_app_config()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/utils/ssh_deploy.py", "source_location": "L267", "complexity": 1, "loc": 42, "level": 0, "granularity": "low", "heat": 0.039, "owner": "unowned", "id": "ssh_deploy_generate_app_config", "community": 10, "norm_label": "generate_app_config()" }, { "label": "deploy_player_to_host()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/utils/ssh_deploy.py", "source_location": "L311", "complexity": 31, "loc": 443, "level": 1, "granularity": "low", "heat": 0.614, "owner": "unowned", "id": "ssh_deploy_deploy_player_to_host", "community": 10, "norm_label": "deploy_player_to_host()" }, { "label": "SSH deployment utilities for player provisioning.", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/utils/ssh_deploy.py", "source_location": "L1", "level": 3, "granularity": "low", "heat": 0.015, "owner": "unowned", "id": "ssh_deploy_rationale_1", "community": 10, "norm_label": "ssh deployment utilities for player provisioning." }, { "label": "Check status of pre-staged player code. Args: player_code_dir: Opti", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/utils/ssh_deploy.py", "source_location": "L16", "level": 3, "granularity": "low", "heat": 0.015, "owner": "unowned", "id": "ssh_deploy_rationale_16", "community": 10, "norm_label": "check status of pre-staged player code. args: player_code_dir: opti" }, { "label": "Test SSH connection to a remote host. Args: hostname: Target ho", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/utils/ssh_deploy.py", "source_location": "L86", "level": 3, "granularity": "low", "heat": 0.015, "owner": "unowned", "id": "ssh_deploy_rationale_86", "community": 10, "norm_label": "test ssh connection to a remote host. args: hostname: target ho" }, { "label": "Generate player configuration JSON for connecting to DigiServer. Args:", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/utils/ssh_deploy.py", "source_location": "L156", "level": 3, "granularity": "low", "heat": 0.015, "owner": "unowned", "id": "ssh_deploy_rationale_156", "community": 10, "norm_label": "generate player configuration json for connecting to digiserver. args:" }, { "label": "Best-effort detection of this server's primary LAN IP address. Opens a UDP", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/utils/ssh_deploy.py", "source_location": "L209", "level": 3, "granularity": "low", "heat": 0.015, "owner": "unowned", "id": "ssh_deploy_rationale_209", "community": 6, "norm_label": "best-effort detection of this server's primary lan ip address. opens a udp" }, { "label": "Derive the values the player needs from a DigiServer URL. The player's conf", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/utils/ssh_deploy.py", "source_location": "L242", "level": 3, "granularity": "low", "heat": 0.015, "owner": "unowned", "id": "ssh_deploy_rationale_242", "community": 10, "norm_label": "derive the values the player needs from a digiserver url. the player's conf" }, { "label": "Generate the config/app_config.json the player actually reads. This is what", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/utils/ssh_deploy.py", "source_location": "L277", "level": 3, "granularity": "low", "heat": 0.015, "owner": "unowned", "id": "ssh_deploy_rationale_277", "community": 10, "norm_label": "generate the config/app_config.json the player actually reads. this is what" }, { "label": "Deploy player code to remote host. Args: hostname: Target hostn", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/utils/ssh_deploy.py", "source_location": "L326", "level": 3, "granularity": "low", "heat": 0.015, "owner": "unowned", "id": "ssh_deploy_rationale_326", "community": 10, "norm_label": "deploy player code to remote host. args: hostname: target hostn" }, { "label": "__init__.py", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/utils/__init__.py", "source_location": "L1", "complexity": 1, "loc": 1, "level": 3, "granularity": "low", "heat": 0.015, "owner": "unowned", "id": "home_scheianu_digiserver_v2_app_utils_init_py", "community": 5, "norm_label": "__init__.py" }, { "label": "pptx_converter.py", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/utils/pptx_converter.py", "source_location": "L1", "complexity": 1, "loc": 1, "level": 1, "granularity": "low", "heat": 0.02, "owner": "unowned", "id": "home_scheianu_digiserver_v2_app_utils_pptx_converter_py", "community": 12, "norm_label": "pptx_converter.py" }, { "label": "cleanup_libreoffice_processes()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/utils/pptx_converter.py", "source_location": "L11", "complexity": 2, "loc": 7, "level": 2, "granularity": "low", "heat": 0.034, "owner": "unowned", "id": "pptx_converter_cleanup_libreoffice_processes", "community": 12, "norm_label": "cleanup_libreoffice_processes()" }, { "label": "pptx_to_pdf_libreoffice()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/utils/pptx_converter.py", "source_location": "L20", "complexity": 4, "loc": 64, "level": 2, "granularity": "low", "heat": 0.086, "owner": "unowned", "id": "pptx_converter_pptx_to_pdf_libreoffice", "community": 12, "norm_label": "pptx_to_pdf_libreoffice()" }, { "label": "validate_pptx_file()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/utils/pptx_converter.py", "source_location": "L86", "complexity": 4, "loc": 21, "level": 2, "granularity": "low", "heat": 0.065, "owner": "unowned", "id": "pptx_converter_validate_pptx_file", "community": 12, "norm_label": "validate_pptx_file()" }, { "label": "PowerPoint to PDF converter using LibreOffice.", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/utils/pptx_converter.py", "source_location": "L1", "level": 3, "granularity": "low", "heat": 0.015, "owner": "unowned", "id": "pptx_converter_rationale_1", "community": 12, "norm_label": "powerpoint to pdf converter using libreoffice." }, { "label": "Clean up any hanging LibreOffice processes.", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/utils/pptx_converter.py", "source_location": "L12", "level": 3, "granularity": "low", "heat": 0.015, "owner": "unowned", "id": "pptx_converter_rationale_12", "community": 12, "norm_label": "clean up any hanging libreoffice processes." }, { "label": "Convert PPTX to PDF using LibreOffice for highest quality. This functio", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/utils/pptx_converter.py", "source_location": "L21", "level": 3, "granularity": "low", "heat": 0.015, "owner": "unowned", "id": "pptx_converter_rationale_21", "community": 12, "norm_label": "convert pptx to pdf using libreoffice for highest quality. this functio" }, { "label": "Validate if file is a valid PowerPoint file. Args: filepath: Pa", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/utils/pptx_converter.py", "source_location": "L87", "level": 3, "granularity": "low", "heat": 0.015, "owner": "unowned", "id": "pptx_converter_rationale_87", "community": 12, "norm_label": "validate if file is a valid powerpoint file. args: filepath: pa" }, { "label": "uploads.py", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/utils/uploads.py", "source_location": "L1", "complexity": 1, "loc": 1, "level": 1, "granularity": "low", "heat": 0.029, "owner": "unowned", "id": "home_scheianu_digiserver_v2_app_utils_uploads_py", "community": 9, "norm_label": "uploads.py" }, { "label": "get_upload_progress()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/utils/uploads.py", "source_location": "L17", "complexity": 1, "loc": 14, "level": 2, "granularity": "low", "heat": 0.024, "owner": "unowned", "id": "uploads_get_upload_progress", "community": 9, "norm_label": "get_upload_progress()" }, { "label": "set_upload_progress()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/utils/uploads.py", "source_location": "L33", "complexity": 1, "loc": 15, "level": 1, "granularity": "low", "heat": 0.028, "owner": "unowned", "id": "uploads_set_upload_progress", "community": 9, "norm_label": "set_upload_progress()" }, { "label": "clear_upload_progress()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/utils/uploads.py", "source_location": "L50", "complexity": 2, "loc": 8, "level": 2, "granularity": "low", "heat": 0.033, "owner": "unowned", "id": "uploads_clear_upload_progress", "community": 9, "norm_label": "clear_upload_progress()" }, { "label": "save_uploaded_file()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/utils/uploads.py", "source_location": "L60", "complexity": 3, "loc": 32, "level": 1, "granularity": "low", "heat": 0.058, "owner": "unowned", "id": "uploads_save_uploaded_file", "community": 9, "norm_label": "save_uploaded_file()" }, { "label": "process_video_file()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/utils/uploads.py", "source_location": "L94", "complexity": 10, "loc": 80, "level": 1, "granularity": "low", "heat": 0.174, "owner": "unowned", "id": "uploads_process_video_file", "community": 9, "norm_label": "process_video_file()" }, { "label": "process_pdf_file()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/utils/uploads.py", "source_location": "L176", "complexity": 5, "loc": 31, "level": 1, "granularity": "low", "heat": 0.085, "owner": "unowned", "id": "uploads_process_pdf_file", "community": 9, "norm_label": "process_pdf_file()" }, { "label": "get_file_size()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/utils/uploads.py", "source_location": "L209", "complexity": 2, "loc": 13, "level": 2, "granularity": "low", "heat": 0.035, "owner": "unowned", "id": "uploads_get_file_size", "community": 9, "norm_label": "get_file_size()" }, { "label": "delete_file()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/utils/uploads.py", "source_location": "L224", "complexity": 3, "loc": 20, "level": 1, "granularity": "low", "heat": 0.053, "owner": "unowned", "id": "uploads_delete_file", "community": 9, "norm_label": "delete_file()" }, { "label": "Upload utilities for handling file uploads and processing.", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/utils/uploads.py", "source_location": "L1", "level": 3, "granularity": "low", "heat": 0.015, "owner": "unowned", "id": "uploads_rationale_1", "community": 9, "norm_label": "upload utilities for handling file uploads and processing." }, { "label": "Get upload progress for a specific upload ID. Args: upload_id:", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/utils/uploads.py", "source_location": "L18", "level": 3, "granularity": "low", "heat": 0.015, "owner": "unowned", "id": "uploads_rationale_18", "community": 9, "norm_label": "get upload progress for a specific upload id. args: upload_id:" }, { "label": "Set upload progress for a specific upload ID. Args: upload_id:", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/utils/uploads.py", "source_location": "L35", "level": 3, "granularity": "low", "heat": 0.015, "owner": "unowned", "id": "uploads_rationale_35", "community": 9, "norm_label": "set upload progress for a specific upload id. args: upload_id:" }, { "label": "Clear upload progress for a specific upload ID. Args: upload_id", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/utils/uploads.py", "source_location": "L51", "level": 3, "granularity": "low", "heat": 0.015, "owner": "unowned", "id": "uploads_rationale_51", "community": 9, "norm_label": "clear upload progress for a specific upload id. args: upload_id" }, { "label": "Save an uploaded file to the upload folder. Args: file: FileSto", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/utils/uploads.py", "source_location": "L62", "level": 3, "granularity": "low", "heat": 0.015, "owner": "unowned", "id": "uploads_rationale_62", "community": 9, "norm_label": "save an uploaded file to the upload folder. args: file: filesto" }, { "label": "Process video file for optimization (H.264, 30fps, max 1080p). Args:", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/utils/uploads.py", "source_location": "L95", "level": 3, "granularity": "low", "heat": 0.015, "owner": "unowned", "id": "uploads_rationale_95", "community": 9, "norm_label": "process video file for optimization (h.264, 30fps, max 1080p). args:" }, { "label": "Process PDF file (convert to images for display). Args: filepat", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/utils/uploads.py", "source_location": "L177", "level": 3, "granularity": "low", "heat": 0.015, "owner": "unowned", "id": "uploads_rationale_177", "community": 9, "norm_label": "process pdf file (convert to images for display). args: filepat" }, { "label": "Get file size in bytes. Args: filepath: Path to file", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/utils/uploads.py", "source_location": "L210", "level": 3, "granularity": "low", "heat": 0.015, "owner": "unowned", "id": "uploads_rationale_210", "community": 9, "norm_label": "get file size in bytes. args: filepath: path to file" }, { "label": "Delete a file from disk. Args: filepath: Path to file", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/utils/uploads.py", "source_location": "L225", "level": 3, "granularity": "low", "heat": 0.015, "owner": "unowned", "id": "uploads_rationale_225", "community": 9, "norm_label": "delete a file from disk. args: filepath: path to file" }, { "label": "logger.py", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/utils/logger.py", "source_location": "L1", "complexity": 1, "loc": 1, "level": 1, "granularity": "low", "heat": 0.025, "owner": "unowned", "id": "home_scheianu_digiserver_v2_app_utils_logger_py", "community": 0, "norm_label": "logger.py" }, { "label": "log_action()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/utils/logger.py", "source_location": "L9", "complexity": 2, "loc": 15, "level": 0, "granularity": "low", "heat": 0.233, "owner": "unowned", "id": "logger_log_action", "community": 0, "norm_label": "log_action()" }, { "label": "get_recent_logs()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/utils/logger.py", "source_location": "L26", "complexity": 2, "loc": 16, "level": 2, "granularity": "low", "heat": 0.038, "owner": "unowned", "id": "logger_get_recent_logs", "community": 0, "norm_label": "get_recent_logs()" }, { "label": "clear_old_logs()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/utils/logger.py", "source_location": "L44", "complexity": 2, "loc": 19, "level": 2, "granularity": "low", "heat": 0.04, "owner": "unowned", "id": "logger_clear_old_logs", "community": 0, "norm_label": "clear_old_logs()" }, { "label": "log_info()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/utils/logger.py", "source_location": "L66", "complexity": 1, "loc": 3, "level": 2, "granularity": "low", "heat": 0.019, "owner": "unowned", "id": "logger_log_info", "community": 0, "norm_label": "log_info()" }, { "label": "log_warning()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/utils/logger.py", "source_location": "L71", "complexity": 1, "loc": 3, "level": 2, "granularity": "low", "heat": 0.019, "owner": "unowned", "id": "logger_log_warning", "community": 0, "norm_label": "log_warning()" }, { "label": "log_error()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/utils/logger.py", "source_location": "L76", "complexity": 1, "loc": 3, "level": 2, "granularity": "low", "heat": 0.019, "owner": "unowned", "id": "logger_log_error", "community": 0, "norm_label": "log_error()" }, { "label": "Logging utility for tracking system events.", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/utils/logger.py", "source_location": "L1", "level": 2, "granularity": "low", "heat": 0.017, "owner": "unowned", "id": "logger_rationale_1", "community": 0, "norm_label": "logging utility for tracking system events." }, { "label": "Log an action to the database with specified level. Args: level", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/utils/logger.py", "source_location": "L10", "level": 2, "granularity": "low", "heat": 0.017, "owner": "unowned", "id": "logger_rationale_10", "community": 0, "norm_label": "log an action to the database with specified level. args: level" }, { "label": "Get the most recent log entries. Args: limit: Maximum number of", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/utils/logger.py", "source_location": "L27", "level": 2, "granularity": "low", "heat": 0.017, "owner": "unowned", "id": "logger_rationale_27", "community": 0, "norm_label": "get the most recent log entries. args: limit: maximum number of" }, { "label": "Delete logs older than specified days. Args: days: Number of da", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/utils/logger.py", "source_location": "L45", "level": 2, "granularity": "low", "heat": 0.017, "owner": "unowned", "id": "logger_rationale_45", "community": 0, "norm_label": "delete logs older than specified days. args: days: number of da" }, { "label": "Log an info level message.", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/utils/logger.py", "source_location": "L67", "level": 2, "granularity": "low", "heat": 0.017, "owner": "unowned", "id": "logger_rationale_67", "community": 0, "norm_label": "log an info level message." }, { "label": "Log a warning level message.", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/utils/logger.py", "source_location": "L72", "level": 2, "granularity": "low", "heat": 0.017, "owner": "unowned", "id": "logger_rationale_72", "community": 0, "norm_label": "log a warning level message." }, { "label": "Log an error level message.", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/utils/logger.py", "source_location": "L77", "level": 2, "granularity": "low", "heat": 0.017, "owner": "unowned", "id": "logger_rationale_77", "community": 0, "norm_label": "log an error level message." }, { "label": "player_build.py", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/utils/player_build.py", "source_location": "L1", "complexity": 1, "loc": 1, "level": 1, "granularity": "low", "heat": 0.029, "owner": "unowned", "id": "home_scheianu_digiserver_v2_app_utils_player_build_py", "community": 11, "norm_label": "player_build.py" }, { "label": "_run_git()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/utils/player_build.py", "source_location": "L28", "complexity": 1, "loc": 8, "level": 2, "granularity": "low", "heat": 0.022, "owner": "unowned", "id": "player_build_run_git", "community": 11, "norm_label": "_run_git()" }, { "label": "get_short_head()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/utils/player_build.py", "source_location": "L38", "complexity": 3, "loc": 9, "level": 1, "granularity": "low", "heat": 0.051, "owner": "unowned", "id": "player_build_get_short_head", "community": 11, "norm_label": "get_short_head()" }, { "label": "build_player_files()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/utils/player_build.py", "source_location": "L49", "complexity": 9, "loc": 77, "level": 1, "granularity": "low", "heat": 0.16, "owner": "unowned", "id": "player_build_build_player_files", "community": 11, "norm_label": "build_player_files()" }, { "label": "write_base_config()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/utils/player_build.py", "source_location": "L128", "complexity": 2, "loc": 35, "level": 1, "granularity": "low", "heat": 0.049, "owner": "unowned", "id": "player_build_write_base_config", "community": 11, "norm_label": "write_base_config()" }, { "label": "load_build_settings()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/utils/player_build.py", "source_location": "L165", "complexity": 3, "loc": 9, "level": 1, "granularity": "low", "heat": 0.05, "owner": "unowned", "id": "player_build_load_build_settings", "community": 11, "norm_label": "load_build_settings()" }, { "label": "save_build_settings()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/utils/player_build.py", "source_location": "L176", "complexity": 2, "loc": 10, "level": 2, "granularity": "low", "heat": 0.035, "owner": "unowned", "id": "player_build_save_build_settings", "community": 11, "norm_label": "save_build_settings()" }, { "label": "get_player_server_settings()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/utils/player_build.py", "source_location": "L188", "complexity": 4, "loc": 18, "level": 0, "granularity": "low", "heat": 0.067, "owner": "unowned", "id": "player_build_get_player_server_settings", "community": 11, "norm_label": "get_player_server_settings()" }, { "label": "make_build_record()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/utils/player_build.py", "source_location": "L208", "complexity": 1, "loc": 16, "level": 2, "granularity": "low", "heat": 0.025, "owner": "unowned", "id": "player_build_make_build_record", "community": 11, "norm_label": "make_build_record()" }, { "label": "Utilities for building/staging the player files on the server. Admins use the \"", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/utils/player_build.py", "source_location": "L1", "level": 3, "granularity": "low", "heat": 0.015, "owner": "unowned", "sensitivity": "HIGH", "id": "player_build_rationale_1", "community": 11, "norm_label": "utilities for building/staging the player files on the server. admins use the \"" }, { "label": "Return the short git commit of the staged code, or 'unknown'.", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/utils/player_build.py", "source_location": "L39", "level": 3, "granularity": "low", "heat": 0.015, "owner": "unowned", "id": "player_build_rationale_39", "community": 11, "norm_label": "return the short git commit of the staged code, or 'unknown'." }, { "label": "Clone or refresh the player source into ``player_code_dir``. If the directo", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/utils/player_build.py", "source_location": "L50", "level": 3, "granularity": "low", "heat": 0.015, "owner": "unowned", "id": "player_build_rationale_50", "community": 11, "norm_label": "clone or refresh the player source into ``player_code_dir``. if the directo" }, { "label": "Write a base ``config/app_config.json`` into the staged player code. ``scre", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/utils/player_build.py", "source_location": "L137", "level": 3, "granularity": "low", "heat": 0.015, "owner": "unowned", "id": "player_build_rationale_137", "community": 11, "norm_label": "write a base ``config/app_config.json`` into the staged player code. ``scre" }, { "label": "Load saved build settings from ``meta_path`` (or None if absent/invalid).", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/utils/player_build.py", "source_location": "L166", "level": 3, "granularity": "low", "heat": 0.015, "owner": "unowned", "id": "player_build_rationale_166", "community": 11, "norm_label": "load saved build settings from ``meta_path`` (or none if absent/invalid)." }, { "label": "Persist build settings to ``meta_path``.", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/utils/player_build.py", "source_location": "L177", "level": 3, "granularity": "low", "heat": 0.015, "owner": "unowned", "id": "player_build_rationale_177", "community": 11, "norm_label": "persist build settings to ``meta_path``." }, { "label": "Return the saved server address settings for deployment, if available. Retu", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/utils/player_build.py", "source_location": "L189", "level": 3, "granularity": "low", "heat": 0.015, "owner": "unowned", "id": "player_build_rationale_189", "community": 11, "norm_label": "return the saved server address settings for deployment, if available. retu" }, { "label": "Assemble the metadata record to persist after a build.", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/utils/player_build.py", "source_location": "L210", "level": 3, "granularity": "low", "heat": 0.015, "owner": "unowned", "id": "player_build_rationale_210", "community": 11, "norm_label": "assemble the metadata record to persist after a build." }, { "label": "nginx_config_reader.py", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/utils/nginx_config_reader.py", "source_location": "L1", "complexity": 1, "loc": 1, "level": 2, "granularity": "low", "heat": 0.019, "owner": "unowned", "id": "home_scheianu_digiserver_v2_app_utils_nginx_config_reader_py", "community": 7, "norm_label": "nginx_config_reader.py" }, { "label": "NginxConfigReader", "file_type": "code", "type": "CLASS", "source_file": "/home/scheianu/digiserver-v2/app/utils/nginx_config_reader.py", "source_location": "L7", "complexity": 16, "loc": 108, "level": 0, "granularity": "low", "heat": 0.278, "owner": "unowned", "id": "nginx_config_reader_nginxconfigreader", "community": 7, "norm_label": "nginxconfigreader" }, { "label": ".__init__()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/utils/nginx_config_reader.py", "source_location": "L10", "complexity": 3, "loc": 13, "level": 2, "granularity": "low", "heat": 0.048, "owner": "unowned", "id": "nginx_config_reader_nginxconfigreader_init", "community": 7, "norm_label": ".__init__()" }, { "label": ".get_status()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/utils/nginx_config_reader.py", "source_location": "L24", "complexity": 2, "loc": 22, "level": 1, "granularity": "low", "heat": 0.055, "owner": "unowned", "id": "nginx_config_reader_nginxconfigreader_get_status", "community": 7, "norm_label": ".get_status()" }, { "label": "._check_ssl_enabled()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/utils/nginx_config_reader.py", "source_location": "L47", "complexity": 2, "loc": 5, "level": 2, "granularity": "low", "heat": 0.033, "owner": "unowned", "id": "nginx_config_reader_nginxconfigreader_check_ssl_enabled", "community": 7, "norm_label": "._check_ssl_enabled()" }, { "label": "._extract_http_ports()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/utils/nginx_config_reader.py", "source_location": "L53", "complexity": 2, "loc": 7, "level": 0, "granularity": "low", "heat": 0.036, "owner": "unowned", "id": "nginx_config_reader_nginxconfigreader_extract_http_ports", "community": 7, "norm_label": "._extract_http_ports()" }, { "label": "._extract_https_ports()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/utils/nginx_config_reader.py", "source_location": "L61", "complexity": 2, "loc": 7, "level": 0, "granularity": "low", "heat": 0.036, "owner": "unowned", "id": "nginx_config_reader_nginxconfigreader_extract_https_ports", "community": 7, "norm_label": "._extract_https_ports()" }, { "label": "._extract_upstream_servers()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/utils/nginx_config_reader.py", "source_location": "L69", "complexity": 3, "loc": 10, "level": 1, "granularity": "low", "heat": 0.05, "owner": "unowned", "id": "nginx_config_reader_nginxconfigreader_extract_upstream_servers", "community": 7, "norm_label": "._extract_upstream_servers()" }, { "label": "._extract_server_names()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/utils/nginx_config_reader.py", "source_location": "L80", "complexity": 3, "loc": 11, "level": 2, "granularity": "low", "heat": 0.049, "owner": "unowned", "id": "nginx_config_reader_nginxconfigreader_extract_server_names", "community": 7, "norm_label": "._extract_server_names()" }, { "label": "._extract_ssl_protocols()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/utils/nginx_config_reader.py", "source_location": "L92", "complexity": 3, "loc": 9, "level": 1, "granularity": "low", "heat": 0.05, "owner": "unowned", "id": "nginx_config_reader_nginxconfigreader_extract_ssl_protocols", "community": 7, "norm_label": "._extract_ssl_protocols()" }, { "label": "._extract_client_max_body_size()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/utils/nginx_config_reader.py", "source_location": "L102", "complexity": 3, "loc": 7, "level": 1, "granularity": "low", "heat": 0.049, "owner": "unowned", "id": "nginx_config_reader_nginxconfigreader_extract_client_max_body_size", "community": 7, "norm_label": "._extract_client_max_body_size()" }, { "label": "._check_gzip_enabled()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/utils/nginx_config_reader.py", "source_location": "L110", "complexity": 2, "loc": 5, "level": 2, "granularity": "low", "heat": 0.033, "owner": "unowned", "id": "nginx_config_reader_nginxconfigreader_check_gzip_enabled", "community": 7, "norm_label": "._check_gzip_enabled()" }, { "label": "get_nginx_status()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/utils/nginx_config_reader.py", "source_location": "L117", "complexity": 1, "loc": 4, "level": 1, "granularity": "low", "heat": 0.022, "owner": "unowned", "id": "nginx_config_reader_get_nginx_status", "community": 7, "norm_label": "get_nginx_status()" }, { "label": "Nginx configuration reader utility.", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/utils/nginx_config_reader.py", "source_location": "L1", "level": 3, "granularity": "low", "heat": 0.015, "owner": "unowned", "id": "nginx_config_reader_rationale_1", "community": 7, "norm_label": "nginx configuration reader utility." }, { "label": "Read and parse Nginx configuration files.", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/utils/nginx_config_reader.py", "source_location": "L8", "level": 3, "granularity": "low", "heat": 0.015, "owner": "unowned", "id": "nginx_config_reader_rationale_8", "community": 7, "norm_label": "read and parse nginx configuration files." }, { "label": "Initialize Nginx config reader.", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/utils/nginx_config_reader.py", "source_location": "L11", "level": 3, "granularity": "low", "heat": 0.015, "owner": "unowned", "id": "nginx_config_reader_rationale_11", "community": 7, "norm_label": "initialize nginx config reader." }, { "label": "Get Nginx configuration status.", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/utils/nginx_config_reader.py", "source_location": "L25", "level": 3, "granularity": "low", "heat": 0.015, "owner": "unowned", "id": "nginx_config_reader_rationale_25", "community": 7, "norm_label": "get nginx configuration status." }, { "label": "Check if SSL is enabled.", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/utils/nginx_config_reader.py", "source_location": "L48", "level": 3, "granularity": "low", "heat": 0.015, "owner": "unowned", "id": "nginx_config_reader_rationale_48", "community": 7, "norm_label": "check if ssl is enabled." }, { "label": "Extract HTTP listening ports.", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/utils/nginx_config_reader.py", "source_location": "L54", "level": 3, "granularity": "low", "heat": 0.015, "owner": "unowned", "id": "nginx_config_reader_rationale_54", "community": 7, "norm_label": "extract http listening ports." }, { "label": "Extract HTTPS listening ports.", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/utils/nginx_config_reader.py", "source_location": "L62", "level": 3, "granularity": "low", "heat": 0.015, "owner": "unowned", "id": "nginx_config_reader_rationale_62", "community": 7, "norm_label": "extract https listening ports." }, { "label": "Extract upstream servers.", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/utils/nginx_config_reader.py", "source_location": "L70", "level": 3, "granularity": "low", "heat": 0.015, "owner": "unowned", "id": "nginx_config_reader_rationale_70", "community": 7, "norm_label": "extract upstream servers." }, { "label": "Extract server names.", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/utils/nginx_config_reader.py", "source_location": "L81", "level": 3, "granularity": "low", "heat": 0.015, "owner": "unowned", "id": "nginx_config_reader_rationale_81", "community": 7, "norm_label": "extract server names." }, { "label": "Extract SSL protocols.", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/utils/nginx_config_reader.py", "source_location": "L93", "level": 3, "granularity": "low", "heat": 0.015, "owner": "unowned", "id": "nginx_config_reader_rationale_93", "community": 7, "norm_label": "extract ssl protocols." }, { "label": "Extract client max body size.", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/utils/nginx_config_reader.py", "source_location": "L103", "level": 3, "granularity": "low", "heat": 0.015, "owner": "unowned", "id": "nginx_config_reader_rationale_103", "community": 7, "norm_label": "extract client max body size." }, { "label": "Check if gzip is enabled.", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/utils/nginx_config_reader.py", "source_location": "L111", "level": 3, "granularity": "low", "heat": 0.015, "owner": "unowned", "id": "nginx_config_reader_rationale_111", "community": 7, "norm_label": "check if gzip is enabled." }, { "label": "Get Nginx configuration status.", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/utils/nginx_config_reader.py", "source_location": "L118", "level": 3, "granularity": "low", "heat": 0.015, "owner": "unowned", "id": "nginx_config_reader_rationale_118", "community": 7, "norm_label": "get nginx configuration status." }, { "label": "background_tasks.py", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/utils/background_tasks.py", "source_location": "L1", "complexity": 1, "loc": 1, "level": 2, "granularity": "low", "heat": 0.119, "owner": "unowned", "id": "home_scheianu_digiserver_v2_app_utils_background_tasks_py", "community": 10, "norm_label": "background_tasks.py" }, { "label": "run_background_task()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/utils/background_tasks.py", "source_location": "L9", "complexity": 2, "loc": 18, "level": 1, "granularity": "low", "heat": 0.139, "owner": "unowned", "id": "background_tasks_run_background_task", "community": 10, "norm_label": "run_background_task()" }, { "label": "background_player_deployment()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/utils/background_tasks.py", "source_location": "L29", "complexity": 6, "loc": 88, "level": 1, "granularity": "low", "heat": 0.224, "owner": "unowned", "id": "background_tasks_background_player_deployment", "community": 10, "norm_label": "background_player_deployment()" }, { "label": "Background task execution for long-running operations.", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/utils/background_tasks.py", "source_location": "L1", "level": 3, "granularity": "low", "heat": 0.115, "owner": "unowned", "id": "background_tasks_rationale_1", "community": 10, "norm_label": "background task execution for long-running operations." }, { "label": "Run a function in a background thread, with a Flask app context pushed.", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/utils/background_tasks.py", "source_location": "L10", "level": 3, "granularity": "low", "heat": 0.115, "owner": "unowned", "id": "background_tasks_rationale_10", "community": 10, "norm_label": "run a function in a background thread, with a flask app context pushed." }, { "label": "Deploy player code to host in background. Args: hostname: SSH h", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/utils/background_tasks.py", "source_location": "L43", "level": 3, "granularity": "low", "heat": 0.115, "owner": "unowned", "id": "background_tasks_rationale_43", "community": 10, "norm_label": "deploy player code to host in background. args: hostname: ssh h" }, { "label": "player_feedback.py", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/models/player_feedback.py", "source_location": "L1", "complexity": 1, "loc": 1, "level": 1, "granularity": "low", "heat": 0.022, "owner": "unowned", "id": "home_scheianu_digiserver_v2_app_models_player_feedback_py", "community": 5, "norm_label": "player_feedback.py" }, { "label": "PlayerFeedback", "file_type": "code", "type": "CLASS", "source_file": "/home/scheianu/digiserver-v2/app/models/player_feedback.py", "source_location": "L8", "complexity": 1, "loc": 57, "level": 1, "granularity": "low", "heat": 0.047, "owner": "unowned", "id": "player_feedback_playerfeedback", "community": 5, "norm_label": "playerfeedback" }, { "label": ".__repr__()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/models/player_feedback.py", "source_location": "L37", "complexity": 1, "loc": 3, "level": 2, "granularity": "low", "heat": 0.018, "owner": "unowned", "id": "player_feedback_playerfeedback_repr", "community": 5, "norm_label": ".__repr__()" }, { "label": "is_error()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/models/player_feedback.py", "source_location": "L42", "complexity": 1, "loc": 3, "level": 3, "granularity": "low", "heat": 0.016, "owner": "unowned", "id": "player_feedback_is_error", "community": 5, "norm_label": "is_error()" }, { "label": "age_seconds()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/models/player_feedback.py", "source_location": "L47", "complexity": 1, "loc": 4, "level": 3, "granularity": "low", "heat": 0.016, "owner": "unowned", "id": "player_feedback_age_seconds", "community": 5, "norm_label": "age_seconds()" }, { "label": "get_latest_for_player()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/models/player_feedback.py", "source_location": "L53", "complexity": 1, "loc": 12, "level": 3, "granularity": "low", "heat": 0.02, "owner": "unowned", "id": "player_feedback_get_latest_for_player", "community": 5, "norm_label": "get_latest_for_player()" }, { "label": "Player feedback model for tracking player status and errors.", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/models/player_feedback.py", "source_location": "L1", "level": 3, "granularity": "low", "heat": 0.015, "owner": "unowned", "id": "player_feedback_rationale_1", "community": 5, "norm_label": "player feedback model for tracking player status and errors." }, { "label": "Player feedback model for tracking player status updates. Attributes:", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/models/player_feedback.py", "source_location": "L9", "level": 3, "granularity": "low", "heat": 0.015, "owner": "unowned", "id": "player_feedback_rationale_9", "community": 5, "norm_label": "player feedback model for tracking player status updates. attributes:" }, { "label": "String representation of PlayerFeedback.", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/models/player_feedback.py", "source_location": "L38", "level": 3, "granularity": "low", "heat": 0.015, "owner": "unowned", "id": "player_feedback_rationale_38", "community": 5, "norm_label": "string representation of playerfeedback." }, { "label": "Check if feedback indicates an error.", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/models/player_feedback.py", "source_location": "L43", "level": 3, "granularity": "low", "heat": 0.013, "owner": "unowned", "id": "player_feedback_rationale_43", "community": 20, "norm_label": "check if feedback indicates an error." }, { "label": "Get age of feedback in seconds.", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/models/player_feedback.py", "source_location": "L48", "level": 3, "granularity": "low", "heat": 0.013, "owner": "unowned", "id": "player_feedback_rationale_48", "community": 21, "norm_label": "get age of feedback in seconds." }, { "label": "Get most recent feedback for a player. Args: player", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/models/player_feedback.py", "source_location": "L54", "level": 3, "granularity": "low", "heat": 0.013, "owner": "unowned", "id": "player_feedback_rationale_54", "community": 22, "norm_label": "get most recent feedback for a player. args: player" }, { "label": "https_config.py", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/models/https_config.py", "source_location": "L1", "complexity": 1, "loc": 1, "level": 0, "granularity": "low", "heat": 0.02, "owner": "unowned", "id": "home_scheianu_digiserver_v2_app_models_https_config_py", "community": 1, "norm_label": "https_config.py" }, { "label": "HTTPSConfig", "file_type": "code", "type": "CLASS", "source_file": "/home/scheianu/digiserver-v2/app/models/https_config.py", "source_location": "L8", "complexity": 5, "loc": 97, "level": 0, "granularity": "low", "heat": 0.16, "owner": "unowned", "id": "https_config_httpsconfig", "community": 6, "norm_label": "httpsconfig" }, { "label": ".__repr__()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/models/https_config.py", "source_location": "L37", "complexity": 2, "loc": 4, "level": 2, "granularity": "low", "heat": 0.031, "owner": "unowned", "id": "https_config_httpsconfig_repr", "community": 6, "norm_label": ".__repr__()" }, { "label": "get_config()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/models/https_config.py", "source_location": "L43", "complexity": 1, "loc": 7, "level": 1, "granularity": "low", "heat": 0.03, "owner": "unowned", "id": "https_config_get_config", "community": 1, "norm_label": "get_config()" }, { "label": "create_or_update()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/models/https_config.py", "source_location": "L52", "complexity": 2, "loc": 34, "level": 2, "granularity": "low", "heat": 0.046, "owner": "unowned", "id": "https_config_create_or_update", "community": 1, "norm_label": "create_or_update()" }, { "label": ".to_dict()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/models/https_config.py", "source_location": "L87", "complexity": 3, "loc": 18, "level": 2, "granularity": "low", "heat": 0.05, "owner": "unowned", "id": "https_config_httpsconfig_to_dict", "community": 6, "norm_label": ".to_dict()" }, { "label": "HTTPS Configuration model.", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/models/https_config.py", "source_location": "L1", "level": 3, "granularity": "low", "heat": 0.015, "owner": "unowned", "id": "https_config_rationale_1", "community": 1, "norm_label": "https configuration model." }, { "label": "HTTPS configuration model for managing secure connections. Attributes:", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/models/https_config.py", "source_location": "L9", "level": 3, "granularity": "low", "heat": 0.015, "owner": "unowned", "id": "https_config_rationale_9", "community": 6, "norm_label": "https configuration model for managing secure connections. attributes:" }, { "label": "String representation of HTTPSConfig.", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/models/https_config.py", "source_location": "L38", "level": 3, "granularity": "low", "heat": 0.015, "owner": "unowned", "id": "https_config_rationale_38", "community": 6, "norm_label": "string representation of httpsconfig." }, { "label": "Get the current HTTPS configuration. Returns: HTTPS", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/models/https_config.py", "source_location": "L44", "level": 3, "granularity": "low", "heat": 0.013, "owner": "unowned", "id": "https_config_rationale_44", "community": 23, "norm_label": "get the current https configuration. returns: https" }, { "label": "Create or update HTTPS configuration. Args: https_e", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/models/https_config.py", "source_location": "L56", "level": 3, "granularity": "low", "heat": 0.013, "owner": "unowned", "id": "https_config_rationale_56", "community": 24, "norm_label": "create or update https configuration. args: https_e" }, { "label": "Convert configuration to dictionary. Returns: Dicti", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/models/https_config.py", "source_location": "L88", "level": 3, "granularity": "low", "heat": 0.015, "owner": "unowned", "id": "https_config_rationale_88", "community": 6, "norm_label": "convert configuration to dictionary. returns: dicti" }, { "label": "user.py", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/models/user.py", "source_location": "L1", "complexity": 1, "loc": 1, "level": 2, "granularity": "low", "heat": 0.019, "owner": "unowned", "id": "home_scheianu_digiserver_v2_app_models_user_py", "community": 4, "norm_label": "user.py" }, { "label": "User", "file_type": "code", "type": "CLASS", "source_file": "/home/scheianu/digiserver-v2/app/models/user.py", "source_location": "L10", "complexity": 1, "loc": 34, "level": 0, "granularity": "low", "heat": 0.061, "owner": "unowned", "id": "user_user", "community": 4, "norm_label": "user" }, { "label": "UserMixin", "file_type": "code", "source_file": "", "source_location": "", "level": 3, "granularity": "low", "heat": 0.015, "owner": "unowned", "id": "usermixin", "community": 4, "norm_label": "usermixin" }, { "label": ".__repr__()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/models/user.py", "source_location": "L32", "complexity": 1, "loc": 3, "level": 2, "granularity": "low", "heat": 0.018, "owner": "unowned", "id": "user_user_repr", "community": 4, "norm_label": ".__repr__()" }, { "label": "is_admin()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/models/user.py", "source_location": "L37", "complexity": 1, "loc": 3, "level": 3, "granularity": "low", "heat": 0.016, "owner": "unowned", "sensitivity": "HIGH", "id": "user_is_admin", "community": 4, "norm_label": "is_admin()" }, { "label": ".update_last_login()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/models/user.py", "source_location": "L41", "complexity": 1, "loc": 3, "level": 2, "granularity": "low", "heat": 0.018, "owner": "unowned", "id": "user_user_update_last_login", "community": 4, "norm_label": ".update_last_login()" }, { "label": "User model for authentication and authorization.", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/models/user.py", "source_location": "L1", "level": 3, "granularity": "low", "heat": 0.015, "owner": "unowned", "sensitivity": "HIGH", "id": "user_rationale_1", "community": 4, "norm_label": "user model for authentication and authorization." }, { "label": "User model for application authentication. Attributes: id: Prim", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/models/user.py", "source_location": "L11", "level": 3, "granularity": "low", "heat": 0.015, "owner": "unowned", "sensitivity": "HIGH", "id": "user_rationale_11", "community": 4, "norm_label": "user model for application authentication. attributes: id: prim" }, { "label": "String representation of User.", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/models/user.py", "source_location": "L33", "level": 3, "granularity": "low", "heat": 0.015, "owner": "unowned", "id": "user_rationale_33", "community": 4, "norm_label": "string representation of user." }, { "label": "Check if user has admin role.", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/models/user.py", "source_location": "L38", "level": 3, "granularity": "low", "heat": 0.013, "owner": "unowned", "sensitivity": "HIGH", "id": "user_rationale_38", "community": 25, "norm_label": "check if user has admin role." }, { "label": "Update last login timestamp.", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/models/user.py", "source_location": "L42", "level": 3, "granularity": "low", "heat": 0.015, "owner": "unowned", "id": "user_rationale_42", "community": 4, "norm_label": "update last login timestamp." }, { "label": "player.py", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/models/player.py", "source_location": "L1", "complexity": 1, "loc": 1, "level": 1, "granularity": "low", "heat": 0.02, "owner": "unowned", "id": "home_scheianu_digiserver_v2_app_models_player_py", "community": 5, "norm_label": "player.py" }, { "label": "Player", "file_type": "code", "type": "CLASS", "source_file": "/home/scheianu/digiserver-v2/app/models/player.py", "source_location": "L8", "complexity": 6, "loc": 137, "level": 0, "granularity": "low", "heat": 0.16, "owner": "unowned", "id": "player_player", "community": 5, "norm_label": "player" }, { "label": ".__repr__()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/models/player.py", "source_location": "L55", "complexity": 1, "loc": 3, "level": 2, "granularity": "low", "heat": 0.018, "owner": "unowned", "id": "player_player_repr", "community": 5, "norm_label": ".__repr__()" }, { "label": "is_online()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/models/player.py", "source_location": "L60", "complexity": 2, "loc": 6, "level": 3, "granularity": "low", "heat": 0.03, "owner": "unowned", "id": "player_is_online", "community": 5, "norm_label": "is_online()" }, { "label": ".update_status()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/models/player.py", "source_location": "L67", "complexity": 1, "loc": 8, "level": 1, "granularity": "low", "heat": 0.023, "owner": "unowned", "id": "player_player_update_status", "community": 3, "norm_label": ".update_status()" }, { "label": ".set_password()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/models/player.py", "source_location": "L76", "complexity": 1, "loc": 8, "level": 1, "granularity": "low", "heat": 0.023, "owner": "unowned", "sensitivity": "HIGH", "id": "player_player_set_password", "community": 6, "norm_label": ".set_password()" }, { "label": ".check_password()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/models/player.py", "source_location": "L85", "complexity": 1, "loc": 11, "level": 2, "granularity": "low", "heat": 0.023, "owner": "unowned", "sensitivity": "HIGH", "id": "player_player_check_password", "community": 5, "norm_label": ".check_password()" }, { "label": ".set_quickconnect_code()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/models/player.py", "source_location": "L97", "complexity": 1, "loc": 8, "level": 1, "granularity": "low", "heat": 0.023, "owner": "unowned", "id": "player_player_set_quickconnect_code", "community": 6, "norm_label": ".set_quickconnect_code()" }, { "label": ".check_quickconnect_code()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/models/player.py", "source_location": "L106", "complexity": 2, "loc": 13, "level": 1, "granularity": "low", "heat": 0.04, "owner": "unowned", "id": "player_player_check_quickconnect_code", "community": 5, "norm_label": ".check_quickconnect_code()" }, { "label": "authenticate()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/models/player.py", "source_location": "L121", "complexity": 4, "loc": 24, "level": 1, "granularity": "low", "heat": 0.069, "owner": "unowned", "sensitivity": "HIGH", "id": "player_authenticate", "community": 5, "norm_label": "authenticate()" }, { "label": "Player model for digital signage players.", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/models/player.py", "source_location": "L1", "level": 3, "granularity": "low", "heat": 0.015, "owner": "unowned", "id": "player_rationale_1", "community": 5, "norm_label": "player model for digital signage players." }, { "label": "Player model representing a digital signage device. Attributes:", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/models/player.py", "source_location": "L9", "level": 3, "granularity": "low", "heat": 0.015, "owner": "unowned", "id": "player_rationale_9", "community": 5, "norm_label": "player model representing a digital signage device. attributes:" }, { "label": "String representation of Player.", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/models/player.py", "source_location": "L56", "level": 3, "granularity": "low", "heat": 0.015, "owner": "unowned", "id": "player_rationale_56", "community": 5, "norm_label": "string representation of player." }, { "label": "Check if player is online (seen in last 5 minutes).", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/models/player.py", "source_location": "L61", "level": 3, "granularity": "low", "heat": 0.013, "owner": "unowned", "id": "player_rationale_61", "community": 26, "norm_label": "check if player is online (seen in last 5 minutes)." }, { "label": "Update player status and last seen timestamp. Args:", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/models/player.py", "source_location": "L68", "level": 3, "granularity": "low", "heat": 0.015, "owner": "unowned", "id": "player_rationale_68", "community": 3, "norm_label": "update player status and last seen timestamp. args:" }, { "label": "Set player password with bcrypt hashing. Args: pass", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/models/player.py", "source_location": "L77", "level": 3, "granularity": "low", "heat": 0.015, "owner": "unowned", "sensitivity": "HIGH", "id": "player_rationale_77", "community": 6, "norm_label": "set player password with bcrypt hashing. args: pass" }, { "label": "Verify player password. Args: password: Plain text", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/models/player.py", "source_location": "L86", "level": 3, "granularity": "low", "heat": 0.015, "owner": "unowned", "sensitivity": "HIGH", "id": "player_rationale_86", "community": 5, "norm_label": "verify player password. args: password: plain text" }, { "label": "Set quick connect code with bcrypt hashing. Args: c", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/models/player.py", "source_location": "L98", "level": 3, "granularity": "low", "heat": 0.015, "owner": "unowned", "id": "player_rationale_98", "community": 6, "norm_label": "set quick connect code with bcrypt hashing. args: c" }, { "label": "Verify quick connect code. Args: code: Plain text c", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/models/player.py", "source_location": "L107", "level": 3, "granularity": "low", "heat": 0.015, "owner": "unowned", "id": "player_rationale_107", "community": 5, "norm_label": "verify quick connect code. args: code: plain text c" }, { "label": "Authenticate a player by hostname and password or quickconnect code.", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/models/player.py", "source_location": "L122", "level": 3, "granularity": "low", "heat": 0.013, "owner": "unowned", "sensitivity": "HIGH", "id": "player_rationale_122", "community": 27, "norm_label": "authenticate a player by hostname and password or quickconnect code." }, { "label": "server_log.py", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/models/server_log.py", "source_location": "L1", "complexity": 1, "loc": 1, "level": 0, "granularity": "low", "heat": 0.022, "owner": "unowned", "id": "home_scheianu_digiserver_v2_app_models_server_log_py", "community": 0, "norm_label": "server_log.py" }, { "label": "ServerLog", "file_type": "code", "type": "CLASS", "source_file": "/home/scheianu/digiserver-v2/app/models/server_log.py", "source_location": "L8", "complexity": 1, "loc": 65, "level": 0, "granularity": "low", "heat": 0.063, "owner": "unowned", "id": "server_log_serverlog", "community": 0, "norm_label": "serverlog" }, { "label": ".__repr__()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/models/server_log.py", "source_location": "L25", "complexity": 1, "loc": 3, "level": 2, "granularity": "low", "heat": 0.018, "owner": "unowned", "id": "server_log_serverlog_repr", "community": 0, "norm_label": ".__repr__()" }, { "label": "log_info()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/models/server_log.py", "source_location": "L30", "complexity": 1, "loc": 13, "level": 3, "granularity": "low", "heat": 0.02, "owner": "unowned", "id": "server_log_log_info", "community": 0, "norm_label": "log_info()" }, { "label": "log_warning()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/models/server_log.py", "source_location": "L45", "complexity": 1, "loc": 13, "level": 3, "granularity": "low", "heat": 0.02, "owner": "unowned", "id": "server_log_log_warning", "community": 0, "norm_label": "log_warning()" }, { "label": "log_error()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/models/server_log.py", "source_location": "L60", "complexity": 1, "loc": 13, "level": 3, "granularity": "low", "heat": 0.02, "owner": "unowned", "id": "server_log_log_error", "community": 0, "norm_label": "log_error()" }, { "label": "Server log model for audit trail.", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/models/server_log.py", "source_location": "L1", "level": 3, "granularity": "low", "heat": 0.015, "owner": "unowned", "id": "server_log_rationale_1", "community": 0, "norm_label": "server log model for audit trail." }, { "label": "Server log model for tracking system events. Attributes: id: Pr", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/models/server_log.py", "source_location": "L9", "level": 3, "granularity": "low", "heat": 0.015, "owner": "unowned", "id": "server_log_rationale_9", "community": 0, "norm_label": "server log model for tracking system events. attributes: id: pr" }, { "label": "String representation of ServerLog.", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/models/server_log.py", "source_location": "L26", "level": 3, "granularity": "low", "heat": 0.015, "owner": "unowned", "id": "server_log_rationale_26", "community": 0, "norm_label": "string representation of serverlog." }, { "label": "Create an info level log entry. Args: message: Log", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/models/server_log.py", "source_location": "L31", "level": 3, "granularity": "low", "heat": 0.013, "owner": "unowned", "id": "server_log_rationale_31", "community": 28, "norm_label": "create an info level log entry. args: message: log" }, { "label": "Create a warning level log entry. Args: message: Lo", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/models/server_log.py", "source_location": "L46", "level": 3, "granularity": "low", "heat": 0.013, "owner": "unowned", "id": "server_log_rationale_46", "community": 29, "norm_label": "create a warning level log entry. args: message: lo" }, { "label": "Create an error level log entry. Args: message: Log", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/models/server_log.py", "source_location": "L61", "level": 3, "granularity": "low", "heat": 0.013, "owner": "unowned", "id": "server_log_rationale_61", "community": 30, "norm_label": "create an error level log entry. args: message: log" }, { "label": "player_user.py", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/models/player_user.py", "source_location": "L1", "complexity": 1, "loc": 1, "level": 2, "granularity": "low", "heat": 0.017, "owner": "unowned", "id": "home_scheianu_digiserver_v2_app_models_player_user_py", "community": 1, "norm_label": "player_user.py" }, { "label": "PlayerUser", "file_type": "code", "type": "CLASS", "source_file": "/home/scheianu/digiserver-v2/app/models/player_user.py", "source_location": "L7", "complexity": 3, "loc": 31, "level": 0, "granularity": "low", "heat": 0.18, "owner": "unowned", "id": "player_user_playeruser", "community": 1, "norm_label": "playeruser" }, { "label": ".__repr__()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/models/player_user.py", "source_location": "L25", "complexity": 1, "loc": 3, "level": 2, "granularity": "low", "heat": 0.018, "owner": "unowned", "id": "player_user_playeruser_repr", "community": 1, "norm_label": ".__repr__()" }, { "label": ".to_dict()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/models/player_user.py", "source_location": "L29", "complexity": 3, "loc": 9, "level": 2, "granularity": "low", "heat": 0.046, "owner": "unowned", "id": "player_user_playeruser_to_dict", "community": 1, "norm_label": ".to_dict()" }, { "label": "Player user model for managing user codes and names.", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/models/player_user.py", "source_location": "L1", "level": 3, "granularity": "low", "heat": 0.015, "owner": "unowned", "id": "player_user_rationale_1", "community": 1, "norm_label": "player user model for managing user codes and names." }, { "label": "Player user model for managing user codes and names globally. Attribute", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/models/player_user.py", "source_location": "L8", "level": 3, "granularity": "low", "heat": 0.015, "owner": "unowned", "id": "player_user_rationale_8", "community": 1, "norm_label": "player user model for managing user codes and names globally. attribute" }, { "label": "String representation of PlayerUser.", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/models/player_user.py", "source_location": "L26", "level": 3, "granularity": "low", "heat": 0.015, "owner": "unowned", "id": "player_user_rationale_26", "community": 1, "norm_label": "string representation of playeruser." }, { "label": "Convert to dictionary for API responses.", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/models/player_user.py", "source_location": "L30", "level": 3, "granularity": "low", "heat": 0.015, "owner": "unowned", "id": "player_user_rationale_30", "community": 1, "norm_label": "convert to dictionary for api responses." }, { "label": "group.py", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/models/group.py", "source_location": "L1", "complexity": 1, "loc": 1, "level": 2, "granularity": "low", "heat": 0.019, "owner": "unowned", "id": "home_scheianu_digiserver_v2_app_models_group_py", "community": 7, "norm_label": "group.py" }, { "label": "Group", "file_type": "code", "type": "CLASS", "source_file": "/home/scheianu/digiserver-v2/app/models/group.py", "source_location": "L15", "complexity": 2, "loc": 52, "level": 1, "granularity": "low", "heat": 0.068, "owner": "unowned", "id": "group_group", "community": 7, "norm_label": "group" }, { "label": ".__repr__()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/models/group.py", "source_location": "L38", "complexity": 1, "loc": 3, "level": 2, "granularity": "low", "heat": 0.018, "owner": "unowned", "id": "group_group_repr", "community": 7, "norm_label": ".__repr__()" }, { "label": "content_count()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/models/group.py", "source_location": "L45", "complexity": 1, "loc": 3, "level": 3, "granularity": "low", "heat": 0.016, "owner": "unowned", "id": "group_content_count", "community": 7, "norm_label": "content_count()" }, { "label": ".add_player()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/models/group.py", "source_location": "L49", "complexity": 1, "loc": 8, "level": 2, "granularity": "low", "heat": 0.02, "owner": "unowned", "id": "group_group_add_player", "community": 7, "norm_label": ".add_player()" }, { "label": ".remove_player()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/models/group.py", "source_location": "L58", "complexity": 2, "loc": 9, "level": 2, "granularity": "low", "heat": 0.033, "owner": "unowned", "id": "group_group_remove_player", "community": 7, "norm_label": ".remove_player()" }, { "label": "Group model for organizing players and content.", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/models/group.py", "source_location": "L1", "level": 3, "granularity": "low", "heat": 0.015, "owner": "unowned", "id": "group_rationale_1", "community": 7, "norm_label": "group model for organizing players and content." }, { "label": "Group model for organizing players with shared content. Attributes:", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/models/group.py", "source_location": "L16", "level": 3, "granularity": "low", "heat": 0.015, "owner": "unowned", "id": "group_rationale_16", "community": 7, "norm_label": "group model for organizing players with shared content. attributes:" }, { "label": "String representation of Group.", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/models/group.py", "source_location": "L39", "level": 3, "granularity": "low", "heat": 0.015, "owner": "unowned", "id": "group_rationale_39", "community": 7, "norm_label": "string representation of group." }, { "label": "Get number of content items in this group.", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/models/group.py", "source_location": "L46", "level": 3, "granularity": "low", "heat": 0.013, "owner": "unowned", "id": "group_rationale_46", "community": 31, "norm_label": "get number of content items in this group." }, { "label": "Add a player to this group. Args: player: Player in", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/models/group.py", "source_location": "L50", "level": 3, "granularity": "low", "heat": 0.015, "owner": "unowned", "id": "group_rationale_50", "community": 7, "norm_label": "add a player to this group. args: player: player in" }, { "label": "Remove a player from this group. Args: player: Play", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/models/group.py", "source_location": "L59", "level": 3, "granularity": "low", "heat": 0.015, "owner": "unowned", "id": "group_rationale_59", "community": 7, "norm_label": "remove a player from this group. args: player: play" }, { "label": "content.py", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/models/content.py", "source_location": "L1", "complexity": 1, "loc": 1, "level": 1, "granularity": "low", "heat": 0.027, "owner": "unowned", "id": "home_scheianu_digiserver_v2_app_models_content_py", "community": 5, "norm_label": "content.py" }, { "label": "Content", "file_type": "code", "type": "CLASS", "source_file": "/home/scheianu/digiserver-v2/app/models/content.py", "source_location": "L8", "complexity": 4, "loc": 111, "level": 0, "granularity": "low", "heat": 0.143, "owner": "unowned", "id": "content_content", "community": 5, "norm_label": "content" }, { "label": ".__repr__()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/models/content.py", "source_location": "L44", "complexity": 1, "loc": 3, "level": 2, "granularity": "low", "heat": 0.018, "owner": "unowned", "id": "content_content_repr", "community": 5, "norm_label": ".__repr__()" }, { "label": "file_size_mb()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/models/content.py", "source_location": "L49", "complexity": 2, "loc": 5, "level": 3, "granularity": "low", "heat": 0.03, "owner": "unowned", "id": "content_file_size_mb", "community": 5, "norm_label": "file_size_mb()" }, { "label": "group_count()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/models/content.py", "source_location": "L56", "complexity": 1, "loc": 3, "level": 3, "granularity": "low", "heat": 0.016, "owner": "unowned", "id": "content_group_count", "community": 5, "norm_label": "group_count()" }, { "label": "original_display_name()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/models/content.py", "source_location": "L61", "complexity": 1, "loc": 3, "level": 3, "granularity": "low", "heat": 0.016, "owner": "unowned", "id": "content_original_display_name", "community": 5, "norm_label": "original_display_name()" }, { "label": "original_media_path()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/models/content.py", "source_location": "L66", "complexity": 2, "loc": 10, "level": 3, "granularity": "low", "heat": 0.032, "owner": "unowned", "id": "content_original_media_path", "community": 5, "norm_label": "original_media_path()" }, { "label": "current_media_path()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/models/content.py", "source_location": "L78", "complexity": 1, "loc": 3, "level": 3, "granularity": "low", "heat": 0.016, "owner": "unowned", "id": "content_current_media_path", "community": 5, "norm_label": "current_media_path()" }, { "label": ".is_image()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/models/content.py", "source_location": "L82", "complexity": 1, "loc": 3, "level": 2, "granularity": "low", "heat": 0.018, "owner": "unowned", "id": "content_content_is_image", "community": 5, "norm_label": ".is_image()" }, { "label": ".is_video()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/models/content.py", "source_location": "L86", "complexity": 1, "loc": 3, "level": 2, "granularity": "low", "heat": 0.018, "owner": "unowned", "id": "content_content_is_video", "community": 5, "norm_label": ".is_video()" }, { "label": ".is_pdf()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/models/content.py", "source_location": "L90", "complexity": 1, "loc": 3, "level": 2, "granularity": "low", "heat": 0.018, "owner": "unowned", "id": "content_content_is_pdf", "community": 5, "norm_label": ".is_pdf()" }, { "label": ".is_weblink()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/models/content.py", "source_location": "L94", "complexity": 1, "loc": 3, "level": 2, "granularity": "low", "heat": 0.018, "owner": "unowned", "id": "content_content_is_weblink", "community": 5, "norm_label": ".is_weblink()" }, { "label": "has_player_edits()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/models/content.py", "source_location": "L99", "complexity": 1, "loc": 3, "level": 3, "granularity": "low", "heat": 0.016, "owner": "unowned", "id": "content_has_player_edits", "community": 5, "norm_label": "has_player_edits()" }, { "label": "Content model representing media files for display. Attributes:", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/models/content.py", "source_location": "L9", "level": 3, "granularity": "low", "heat": 0.015, "owner": "unowned", "id": "content_rationale_9", "community": 5, "norm_label": "content model representing media files for display. attributes:" }, { "label": "String representation of Content.", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/models/content.py", "source_location": "L45", "level": 3, "granularity": "low", "heat": 0.015, "owner": "unowned", "id": "content_rationale_45", "community": 5, "norm_label": "string representation of content." }, { "label": "Get file size in megabytes.", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/models/content.py", "source_location": "L50", "level": 3, "granularity": "low", "heat": 0.013, "owner": "unowned", "id": "content_rationale_50", "community": 32, "norm_label": "get file size in megabytes." }, { "label": "Get number of groups containing this content.", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/models/content.py", "source_location": "L57", "level": 3, "granularity": "low", "heat": 0.013, "owner": "unowned", "id": "content_rationale_57", "community": 33, "norm_label": "get number of groups containing this content." }, { "label": "Name of the original (unedited) file for display purposes.", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/models/content.py", "source_location": "L62", "level": 3, "granularity": "low", "heat": 0.013, "owner": "unowned", "id": "content_rationale_62", "community": 34, "norm_label": "name of the original (unedited) file for display purposes." }, { "label": "Path (relative to uploads/) where the original unedited file lives. Whe", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/models/content.py", "source_location": "L67", "level": 3, "granularity": "low", "heat": 0.013, "owner": "unowned", "id": "content_rationale_67", "community": 35, "norm_label": "path (relative to uploads/) where the original unedited file lives. whe" }, { "label": "Path (relative to uploads/) of the current/latest version to display.", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/models/content.py", "source_location": "L79", "level": 3, "granularity": "low", "heat": 0.013, "owner": "unowned", "id": "content_rationale_79", "community": 36, "norm_label": "path (relative to uploads/) of the current/latest version to display." }, { "label": "Check if content is an image.", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/models/content.py", "source_location": "L83", "level": 3, "granularity": "low", "heat": 0.015, "owner": "unowned", "id": "content_rationale_83", "community": 5, "norm_label": "check if content is an image." }, { "label": "Check if content is a video.", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/models/content.py", "source_location": "L87", "level": 3, "granularity": "low", "heat": 0.015, "owner": "unowned", "id": "content_rationale_87", "community": 5, "norm_label": "check if content is a video." }, { "label": "Check if content is a PDF.", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/models/content.py", "source_location": "L91", "level": 3, "granularity": "low", "heat": 0.015, "owner": "unowned", "id": "content_rationale_91", "community": 5, "norm_label": "check if content is a pdf." }, { "label": "Check if content is a web link (URL) rather than an uploaded file.", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/models/content.py", "source_location": "L95", "level": 3, "granularity": "low", "heat": 0.015, "owner": "unowned", "id": "content_rationale_95", "community": 5, "norm_label": "check if content is a web link (url) rather than an uploaded file." }, { "label": "Whether this content has been edited on a player.", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/models/content.py", "source_location": "L100", "level": 3, "granularity": "low", "heat": 0.013, "owner": "unowned", "id": "content_rationale_100", "community": 37, "norm_label": "whether this content has been edited on a player." }, { "label": "Display name of the original (unedited) file.", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/models/content.py", "source_location": "L105", "level": 3, "granularity": "low", "heat": 0.013, "owner": "unowned", "id": "content_rationale_105", "community": 38, "norm_label": "display name of the original (unedited) file." }, { "label": "uploads/-relative path of the pristine original file. After a player ed", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/models/content.py", "source_location": "L110", "level": 3, "granularity": "low", "heat": 0.013, "owner": "unowned", "id": "content_rationale_110", "community": 39, "norm_label": "uploads/-relative path of the pristine original file. after a player ed" }, { "label": "__init__.py", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/models/__init__.py", "source_location": "L1", "complexity": 1, "loc": 1, "level": 3, "granularity": "low", "heat": 0.015, "owner": "unowned", "id": "home_scheianu_digiserver_v2_app_models_init_py", "community": 5, "norm_label": "__init__.py" }, { "label": "player_edit.py", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/models/player_edit.py", "source_location": "L1", "complexity": 1, "loc": 1, "level": 2, "granularity": "low", "heat": 0.017, "owner": "unowned", "id": "home_scheianu_digiserver_v2_app_models_player_edit_py", "community": 3, "norm_label": "player_edit.py" }, { "label": "PlayerEdit", "file_type": "code", "type": "CLASS", "source_file": "/home/scheianu/digiserver-v2/app/models/player_edit.py", "source_location": "L8", "complexity": 4, "loc": 53, "level": 0, "granularity": "low", "heat": 0.246, "owner": "unowned", "id": "player_edit_playeredit", "community": 3, "norm_label": "playeredit" }, { "label": ".__repr__()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/models/player_edit.py", "source_location": "L42", "complexity": 1, "loc": 3, "level": 2, "granularity": "low", "heat": 0.018, "owner": "unowned", "id": "player_edit_playeredit_repr", "community": 3, "norm_label": ".__repr__()" }, { "label": ".to_dict()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/models/player_edit.py", "source_location": "L46", "complexity": 4, "loc": 15, "level": 1, "granularity": "low", "heat": 0.064, "owner": "unowned", "id": "player_edit_playeredit_to_dict", "community": 1, "norm_label": ".to_dict()" }, { "label": "Player edit model for tracking media edited on players.", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/models/player_edit.py", "source_location": "L1", "level": 3, "granularity": "low", "heat": 0.015, "owner": "unowned", "id": "player_edit_rationale_1", "community": 3, "norm_label": "player edit model for tracking media edited on players." }, { "label": "Player edit model for tracking media files edited on player devices. At", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/models/player_edit.py", "source_location": "L9", "level": 3, "granularity": "low", "heat": 0.015, "owner": "unowned", "id": "player_edit_rationale_9", "community": 3, "norm_label": "player edit model for tracking media files edited on player devices. at" }, { "label": "String representation of PlayerEdit.", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/models/player_edit.py", "source_location": "L43", "level": 3, "granularity": "low", "heat": 0.015, "owner": "unowned", "id": "player_edit_rationale_43", "community": 3, "norm_label": "string representation of playeredit." }, { "label": "Convert to dictionary for API responses.", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/models/player_edit.py", "source_location": "L47", "level": 3, "granularity": "low", "heat": 0.015, "owner": "unowned", "id": "player_edit_rationale_47", "community": 1, "norm_label": "convert to dictionary for api responses." }, { "label": "playlist.py", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/models/playlist.py", "source_location": "L1", "complexity": 1, "loc": 1, "level": 1, "granularity": "low", "heat": 0.022, "owner": "unowned", "id": "home_scheianu_digiserver_v2_app_models_playlist_py", "community": 2, "norm_label": "playlist.py" }, { "label": "Playlist", "file_type": "code", "type": "CLASS", "source_file": "/home/scheianu/digiserver-v2/app/models/playlist.py", "source_location": "L19", "complexity": 6, "loc": 81, "level": 0, "granularity": "low", "heat": 0.171, "owner": "unowned", "id": "playlist_playlist", "community": 3, "norm_label": "playlist" }, { "label": ".__repr__()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/models/playlist.py", "source_location": "L48", "complexity": 1, "loc": 3, "level": 1, "granularity": "low", "heat": 0.018, "owner": "unowned", "id": "playlist_playlist_repr", "community": 5, "norm_label": ".__repr__()" }, { "label": "player_count()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/models/playlist.py", "source_location": "L53", "complexity": 1, "loc": 3, "level": 3, "granularity": "low", "heat": 0.016, "owner": "unowned", "id": "playlist_player_count", "community": 2, "norm_label": "player_count()" }, { "label": "content_count()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/models/playlist.py", "source_location": "L58", "complexity": 1, "loc": 3, "level": 3, "granularity": "low", "heat": 0.016, "owner": "unowned", "id": "playlist_content_count", "community": 2, "norm_label": "content_count()" }, { "label": "total_duration()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/models/playlist.py", "source_location": "L63", "complexity": 2, "loc": 6, "level": 3, "granularity": "low", "heat": 0.03, "owner": "unowned", "id": "playlist_total_duration", "community": 2, "norm_label": "total_duration()" }, { "label": ".increment_version()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/models/playlist.py", "source_location": "L70", "complexity": 1, "loc": 4, "level": 0, "granularity": "low", "heat": 0.046, "owner": "unowned", "id": "playlist_playlist_increment_version", "community": 2, "norm_label": ".increment_version()" }, { "label": ".get_content_ordered()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/app/models/playlist.py", "source_location": "L75", "complexity": 5, "loc": 25, "level": 1, "granularity": "low", "heat": 0.084, "owner": "unowned", "id": "playlist_playlist_get_content_ordered", "community": 3, "norm_label": ".get_content_ordered()" }, { "label": "Playlist model representing a collection of content. Attributes:", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/models/playlist.py", "source_location": "L20", "level": 1, "granularity": "low", "heat": 0.017, "owner": "unowned", "id": "playlist_rationale_20", "community": 3, "norm_label": "playlist model representing a collection of content. attributes:" }, { "label": "String representation of Playlist.", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/models/playlist.py", "source_location": "L49", "level": 2, "granularity": "low", "heat": 0.017, "owner": "unowned", "id": "playlist_rationale_49", "community": 5, "norm_label": "string representation of playlist." }, { "label": "Get number of players assigned to this playlist.", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/models/playlist.py", "source_location": "L54", "level": 3, "granularity": "low", "heat": 0.015, "owner": "unowned", "id": "playlist_rationale_54", "community": 5, "norm_label": "get number of players assigned to this playlist." }, { "label": "Get number of content items in this playlist.", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/models/playlist.py", "source_location": "L59", "level": 3, "granularity": "low", "heat": 0.015, "owner": "unowned", "id": "playlist_rationale_59", "community": 5, "norm_label": "get number of content items in this playlist." }, { "label": "Calculate total duration of all content in seconds.", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/models/playlist.py", "source_location": "L64", "level": 3, "granularity": "low", "heat": 0.015, "owner": "unowned", "id": "playlist_rationale_64", "community": 5, "norm_label": "calculate total duration of all content in seconds." }, { "label": "Increment playlist version for sync detection.", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/models/playlist.py", "source_location": "L71", "level": 1, "granularity": "low", "heat": 0.017, "owner": "unowned", "id": "playlist_rationale_71", "community": 2, "norm_label": "increment playlist version for sync detection." }, { "label": "Get content items ordered by position.", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/app/models/playlist.py", "source_location": "L76", "level": 1, "granularity": "low", "heat": 0.017, "owner": "unowned", "id": "playlist_rationale_76", "community": 3, "norm_label": "get content items ordered by position." }, { "label": "fix_player_user_schema.py", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/old_code_documentation/fix_player_user_schema.py", "source_location": "L1", "complexity": 1, "loc": 1, "level": 3, "granularity": "low", "heat": 0.115, "owner": "unowned", "id": "home_scheianu_digiserver_v2_old_code_documentation_fix_player_user_schema_py", "community": 4, "norm_label": "fix_player_user_schema.py" }, { "label": "main()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/old_code_documentation/fix_player_user_schema.py", "source_location": "L10", "complexity": 1, "loc": 13, "level": 0, "granularity": "low", "heat": 0.122, "owner": "unowned", "id": "fix_player_user_schema_main", "community": 4, "norm_label": "main()" }, { "label": "test_edit_media_simple.py", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/old_code_documentation/test_edit_media_simple.py", "source_location": "L1", "complexity": 1, "loc": 1, "level": 3, "granularity": "low", "heat": 0.015, "owner": "unowned", "id": "home_scheianu_digiserver_v2_old_code_documentation_test_edit_media_simple_py", "community": 4, "norm_label": "test_edit_media_simple.py" }, { "label": "test_edit_media_endpoint()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/old_code_documentation/test_edit_media_simple.py", "source_location": "L19", "complexity": 7, "loc": 156, "level": 2, "granularity": "low", "heat": 0.166, "owner": "unowned", "id": "test_edit_media_simple_test_edit_media_endpoint", "community": 4, "norm_label": "test_edit_media_endpoint()" }, { "label": "Test the edit media endpoint using Flask test client", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/old_code_documentation/test_edit_media_simple.py", "source_location": "L20", "level": 3, "granularity": "low", "heat": 0.015, "owner": "unowned", "id": "test_edit_media_simple_rationale_20", "community": 4, "norm_label": "test the edit media endpoint using flask test client" }, { "label": "test_edit_media_api.py", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/old_code_documentation/test_edit_media_api.py", "source_location": "L1", "complexity": 1, "loc": 1, "level": 0, "granularity": "low", "heat": 0.037, "owner": "unowned", "id": "home_scheianu_digiserver_v2_old_code_documentation_test_edit_media_api_py", "community": 8, "norm_label": "test_edit_media_api.py" }, { "label": "Colors", "file_type": "code", "type": "CLASS", "source_file": "/home/scheianu/digiserver-v2/old_code_documentation/test_edit_media_api.py", "source_location": "L14", "complexity": 1, "loc": 10, "level": 3, "granularity": "low", "heat": 0.019, "owner": "unowned", "id": "test_edit_media_api_colors", "community": 8, "norm_label": "colors" }, { "label": "print_section()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/old_code_documentation/test_edit_media_api.py", "source_location": "L25", "complexity": 1, "loc": 5, "level": 1, "granularity": "low", "heat": 0.032, "owner": "unowned", "id": "test_edit_media_api_print_section", "community": 8, "norm_label": "print_section()" }, { "label": "print_success()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/old_code_documentation/test_edit_media_api.py", "source_location": "L31", "complexity": 1, "loc": 2, "level": 1, "granularity": "low", "heat": 0.028, "owner": "unowned", "id": "test_edit_media_api_print_success", "community": 8, "norm_label": "print_success()" }, { "label": "print_error()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/old_code_documentation/test_edit_media_api.py", "source_location": "L34", "complexity": 1, "loc": 2, "level": 1, "granularity": "low", "heat": 0.029, "owner": "unowned", "id": "test_edit_media_api_print_error", "community": 8, "norm_label": "print_error()" }, { "label": "print_info()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/old_code_documentation/test_edit_media_api.py", "source_location": "L37", "complexity": 1, "loc": 2, "level": 1, "granularity": "low", "heat": 0.024, "owner": "unowned", "id": "test_edit_media_api_print_info", "community": 8, "norm_label": "print_info()" }, { "label": "print_warning()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/old_code_documentation/test_edit_media_api.py", "source_location": "L40", "complexity": 1, "loc": 2, "level": 1, "granularity": "low", "heat": 0.024, "owner": "unowned", "id": "test_edit_media_api_print_warning", "community": 8, "norm_label": "print_warning()" }, { "label": "test_server_health()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/old_code_documentation/test_edit_media_api.py", "source_location": "L43", "complexity": 3, "loc": 21, "level": 0, "granularity": "low", "heat": 0.059, "owner": "unowned", "id": "test_edit_media_api_test_server_health", "community": 8, "norm_label": "test_server_health()" }, { "label": "test_endpoint_exists()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/old_code_documentation/test_edit_media_api.py", "source_location": "L65", "complexity": 3, "loc": 31, "level": 1, "granularity": "low", "heat": 0.066, "owner": "unowned", "id": "test_edit_media_api_test_endpoint_exists", "community": 8, "norm_label": "test_endpoint_exists()" }, { "label": "get_player_auth_code()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/old_code_documentation/test_edit_media_api.py", "source_location": "L97", "complexity": 4, "loc": 39, "level": 1, "granularity": "low", "heat": 0.083, "owner": "unowned", "sensitivity": "HIGH", "id": "test_edit_media_api_get_player_auth_code", "community": 8, "norm_label": "get_player_auth_code()" }, { "label": "get_sample_content()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/old_code_documentation/test_edit_media_api.py", "source_location": "L137", "complexity": 4, "loc": 33, "level": 1, "granularity": "low", "heat": 0.08, "owner": "unowned", "id": "test_edit_media_api_get_sample_content", "community": 8, "norm_label": "get_sample_content()" }, { "label": "test_authentication()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/old_code_documentation/test_edit_media_api.py", "source_location": "L171", "complexity": 3, "loc": 30, "level": 1, "granularity": "low", "heat": 0.064, "owner": "unowned", "sensitivity": "HIGH", "id": "test_edit_media_api_test_authentication", "community": 8, "norm_label": "test_authentication()" }, { "label": "test_full_upload()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/old_code_documentation/test_edit_media_api.py", "source_location": "L202", "complexity": 4, "loc": 68, "level": 1, "granularity": "low", "heat": 0.094, "owner": "unowned", "id": "test_edit_media_api_test_full_upload", "community": 8, "norm_label": "test_full_upload()" }, { "label": "check_database_integrity()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/old_code_documentation/test_edit_media_api.py", "source_location": "L271", "complexity": 3, "loc": 37, "level": 1, "granularity": "low", "heat": 0.067, "owner": "unowned", "id": "test_edit_media_api_check_database_integrity", "community": 8, "norm_label": "check_database_integrity()" }, { "label": "main()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/old_code_documentation/test_edit_media_api.py", "source_location": "L309", "complexity": 15, "loc": 109, "level": 0, "granularity": "low", "heat": 0.265, "owner": "unowned", "id": "test_edit_media_api_main", "community": 8, "norm_label": "main()" }, { "label": "Print a section header", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/old_code_documentation/test_edit_media_api.py", "source_location": "L26", "level": 3, "granularity": "low", "heat": 0.015, "owner": "unowned", "id": "test_edit_media_api_rationale_26", "community": 8, "norm_label": "print a section header" }, { "label": "Test if server is accessible", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/old_code_documentation/test_edit_media_api.py", "source_location": "L44", "level": 3, "granularity": "low", "heat": 0.015, "owner": "unowned", "id": "test_edit_media_api_rationale_44", "community": 8, "norm_label": "test if server is accessible" }, { "label": "Test if the endpoint is available", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/old_code_documentation/test_edit_media_api.py", "source_location": "L66", "level": 3, "granularity": "low", "heat": 0.015, "owner": "unowned", "id": "test_edit_media_api_rationale_66", "community": 8, "norm_label": "test if the endpoint is available" }, { "label": "Get a valid player auth code from the database", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/old_code_documentation/test_edit_media_api.py", "source_location": "L98", "level": 3, "granularity": "low", "heat": 0.015, "owner": "unowned", "sensitivity": "HIGH", "id": "test_edit_media_api_rationale_98", "community": 8, "norm_label": "get a valid player auth code from the database" }, { "label": "Get a sample content file to use for testing", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/old_code_documentation/test_edit_media_api.py", "source_location": "L138", "level": 3, "granularity": "low", "heat": 0.015, "owner": "unowned", "id": "test_edit_media_api_rationale_138", "community": 8, "norm_label": "get a sample content file to use for testing" }, { "label": "Test if authentication works", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/old_code_documentation/test_edit_media_api.py", "source_location": "L172", "level": 3, "granularity": "low", "heat": 0.015, "owner": "unowned", "sensitivity": "HIGH", "id": "test_edit_media_api_rationale_172", "community": 8, "norm_label": "test if authentication works" }, { "label": "Test a full media upload", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/old_code_documentation/test_edit_media_api.py", "source_location": "L203", "level": 3, "granularity": "low", "heat": 0.015, "owner": "unowned", "id": "test_edit_media_api_rationale_203", "community": 8, "norm_label": "test a full media upload" }, { "label": "Check database tables and records", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/old_code_documentation/test_edit_media_api.py", "source_location": "L272", "level": 3, "granularity": "low", "heat": 0.015, "owner": "unowned", "id": "test_edit_media_api_rationale_272", "community": 8, "norm_label": "check database tables and records" }, { "label": "Run all diagnostic tests", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/old_code_documentation/test_edit_media_api.py", "source_location": "L310", "level": 3, "granularity": "low", "heat": 0.015, "owner": "unowned", "id": "test_edit_media_api_rationale_310", "community": 8, "norm_label": "run all diagnostic tests" }, { "label": "blueprint_groups.py", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/old_code_documentation/blueprint_groups.py", "source_location": "L1", "complexity": 1, "loc": 1, "level": 0, "granularity": "low", "heat": 0.036, "owner": "unowned", "id": "home_scheianu_digiserver_v2_old_code_documentation_blueprint_groups_py", "community": 0, "norm_label": "blueprint_groups.py" }, { "label": "groups_list()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/old_code_documentation/blueprint_groups.py", "source_location": "L16", "complexity": 3, "loc": 18, "level": 1, "granularity": "low", "heat": 0.054, "owner": "unowned", "id": "blueprint_groups_groups_list", "community": 0, "norm_label": "groups_list()" }, { "label": "create_group()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/old_code_documentation/blueprint_groups.py", "source_location": "L38", "complexity": 8, "loc": 48, "level": 1, "granularity": "low", "heat": 0.13, "owner": "unowned", "id": "blueprint_groups_create_group", "community": 7, "norm_label": "create_group()" }, { "label": "edit_group()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/old_code_documentation/blueprint_groups.py", "source_location": "L90", "complexity": 9, "loc": 54, "level": 2, "granularity": "low", "heat": 0.144, "owner": "unowned", "id": "blueprint_groups_edit_group", "community": 0, "norm_label": "edit_group()" }, { "label": "delete_group()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/old_code_documentation/blueprint_groups.py", "source_location": "L148", "complexity": 3, "loc": 23, "level": 2, "granularity": "low", "heat": 0.053, "owner": "unowned", "id": "blueprint_groups_delete_group", "community": 0, "norm_label": "delete_group()" }, { "label": "manage_group()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/old_code_documentation/blueprint_groups.py", "source_location": "L175", "complexity": 3, "loc": 36, "level": 1, "granularity": "low", "heat": 0.062, "owner": "unowned", "id": "blueprint_groups_manage_group", "community": 0, "norm_label": "manage_group()" }, { "label": "group_fullscreen()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/old_code_documentation/blueprint_groups.py", "source_location": "L214", "complexity": 3, "loc": 21, "level": 1, "granularity": "low", "heat": 0.055, "owner": "unowned", "id": "blueprint_groups_group_fullscreen", "community": 0, "norm_label": "group_fullscreen()" }, { "label": "add_player_to_group()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/old_code_documentation/blueprint_groups.py", "source_location": "L239", "complexity": 3, "loc": 26, "level": 2, "granularity": "low", "heat": 0.056, "owner": "unowned", "id": "blueprint_groups_add_player_to_group", "community": 0, "norm_label": "add_player_to_group()" }, { "label": "remove_player_from_group()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/old_code_documentation/blueprint_groups.py", "source_location": "L269", "complexity": 3, "loc": 25, "level": 2, "granularity": "low", "heat": 0.055, "owner": "unowned", "id": "blueprint_groups_remove_player_from_group", "community": 0, "norm_label": "remove_player_from_group()" }, { "label": "add_content_to_group()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/old_code_documentation/blueprint_groups.py", "source_location": "L298", "complexity": 6, "loc": 33, "level": 2, "granularity": "low", "heat": 0.097, "owner": "unowned", "id": "blueprint_groups_add_content_to_group", "community": 0, "norm_label": "add_content_to_group()" }, { "label": "remove_content_from_group()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/old_code_documentation/blueprint_groups.py", "source_location": "L335", "complexity": 4, "loc": 26, "level": 2, "granularity": "low", "heat": 0.069, "owner": "unowned", "id": "blueprint_groups_remove_content_from_group", "community": 0, "norm_label": "remove_content_from_group()" }, { "label": "reorder_group_content()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/old_code_documentation/blueprint_groups.py", "source_location": "L365", "complexity": 5, "loc": 25, "level": 2, "granularity": "low", "heat": 0.081, "owner": "unowned", "id": "blueprint_groups_reorder_group_content", "community": 0, "norm_label": "reorder_group_content()" }, { "label": "group_stats()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/old_code_documentation/blueprint_groups.py", "source_location": "L394", "complexity": 2, "loc": 8, "level": 1, "granularity": "low", "heat": 0.036, "owner": "unowned", "id": "blueprint_groups_group_stats", "community": 0, "norm_label": "group_stats()" }, { "label": "Groups blueprint for group management and player assignments.", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/old_code_documentation/blueprint_groups.py", "source_location": "L1", "level": 3, "granularity": "low", "heat": 0.015, "owner": "unowned", "id": "blueprint_groups_rationale_1", "community": 0, "norm_label": "groups blueprint for group management and player assignments." }, { "label": "Display list of all groups.", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/old_code_documentation/blueprint_groups.py", "source_location": "L17", "level": 3, "granularity": "low", "heat": 0.015, "owner": "unowned", "id": "blueprint_groups_rationale_17", "community": 0, "norm_label": "display list of all groups." }, { "label": "Manage group with player status cards and content.", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/old_code_documentation/blueprint_groups.py", "source_location": "L176", "level": 3, "granularity": "low", "heat": 0.015, "owner": "unowned", "id": "blueprint_groups_rationale_176", "community": 0, "norm_label": "manage group with player status cards and content." }, { "label": "Display group fullscreen view with all player status cards.", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/old_code_documentation/blueprint_groups.py", "source_location": "L215", "level": 3, "granularity": "low", "heat": 0.015, "owner": "unowned", "id": "blueprint_groups_rationale_215", "community": 0, "norm_label": "display group fullscreen view with all player status cards." }, { "label": "Add a player to a group.", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/old_code_documentation/blueprint_groups.py", "source_location": "L240", "level": 3, "granularity": "low", "heat": 0.015, "owner": "unowned", "id": "blueprint_groups_rationale_240", "community": 0, "norm_label": "add a player to a group." }, { "label": "Remove a player from a group.", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/old_code_documentation/blueprint_groups.py", "source_location": "L270", "level": 3, "granularity": "low", "heat": 0.015, "owner": "unowned", "id": "blueprint_groups_rationale_270", "community": 0, "norm_label": "remove a player from a group." }, { "label": "Add content to a group.", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/old_code_documentation/blueprint_groups.py", "source_location": "L299", "level": 3, "granularity": "low", "heat": 0.015, "owner": "unowned", "id": "blueprint_groups_rationale_299", "community": 0, "norm_label": "add content to a group." }, { "label": "Remove content from a group.", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/old_code_documentation/blueprint_groups.py", "source_location": "L336", "level": 3, "granularity": "low", "heat": 0.015, "owner": "unowned", "id": "blueprint_groups_rationale_336", "community": 0, "norm_label": "remove content from a group." }, { "label": "Reorder content within a group.", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/old_code_documentation/blueprint_groups.py", "source_location": "L366", "level": 3, "granularity": "low", "heat": 0.015, "owner": "unowned", "id": "blueprint_groups_rationale_366", "community": 0, "norm_label": "reorder content within a group." }, { "label": "Get group statistics as JSON.", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/old_code_documentation/blueprint_groups.py", "source_location": "L395", "level": 3, "granularity": "low", "heat": 0.015, "owner": "unowned", "id": "blueprint_groups_rationale_395", "community": 0, "norm_label": "get group statistics as json." }, { "label": "add_muted_column.py", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/old_code_documentation/add_muted_column.py", "source_location": "L1", "complexity": 1, "loc": 1, "level": 3, "granularity": "low", "heat": 0.015, "owner": "unowned", "id": "home_scheianu_digiserver_v2_old_code_documentation_add_muted_column_py", "community": 4, "norm_label": "add_muted_column.py" }, { "label": "add_muted_column()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/old_code_documentation/add_muted_column.py", "source_location": "L6", "complexity": 3, "loc": 25, "level": 2, "granularity": "low", "heat": 0.055, "owner": "unowned", "id": "add_muted_column_add_muted_column", "community": 4, "norm_label": "add_muted_column()" }, { "label": "Add muted column to playlist_content association table.", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/old_code_documentation/add_muted_column.py", "source_location": "L7", "level": 3, "granularity": "low", "heat": 0.015, "owner": "unowned", "id": "add_muted_column_rationale_7", "community": 4, "norm_label": "add muted column to playlist_content association table." }, { "label": "check_fix_player.py", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/old_code_documentation/check_fix_player.py", "source_location": "L1", "complexity": 1, "loc": 1, "level": 3, "granularity": "low", "heat": 0.013, "owner": "unowned", "id": "home_scheianu_digiserver_v2_old_code_documentation_check_fix_player_py", "community": 40, "norm_label": "check_fix_player.py" }, { "label": "migrate_add_edit_enabled.py", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/old_code_documentation/migrate_add_edit_enabled.py", "source_location": "L1", "complexity": 1, "loc": 1, "level": 2, "granularity": "low", "heat": 0.017, "owner": "unowned", "id": "home_scheianu_digiserver_v2_old_code_documentation_migrate_add_edit_enabled_py", "community": 13, "norm_label": "migrate_add_edit_enabled.py" }, { "label": "migrate()", "file_type": "code", "type": "FUNCTION", "source_file": "/home/scheianu/digiserver-v2/old_code_documentation/migrate_add_edit_enabled.py", "source_location": "L7", "complexity": 4, "loc": 38, "level": 2, "granularity": "low", "heat": 0.072, "owner": "unowned", "id": "migrate_add_edit_enabled_migrate", "community": 13, "norm_label": "migrate()" }, { "label": "Migration: Add edit_on_player_enabled column to playlist_content table.", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/old_code_documentation/migrate_add_edit_enabled.py", "source_location": "L1", "level": 3, "granularity": "low", "heat": 0.015, "owner": "unowned", "id": "migrate_add_edit_enabled_rationale_1", "community": 13, "norm_label": "migration: add edit_on_player_enabled column to playlist_content table." }, { "label": "Add edit_on_player_enabled column to playlist_content.", "file_type": "rationale", "source_file": "/home/scheianu/digiserver-v2/old_code_documentation/migrate_add_edit_enabled.py", "source_location": "L8", "level": 3, "granularity": "low", "heat": 0.015, "owner": "unowned", "id": "migrate_add_edit_enabled_rationale_8", "community": 13, "norm_label": "add edit_on_player_enabled column to playlist_content." } ], "links": [ { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/migrations/add_player_user_table.py", "source_location": "L1", "weight": 1.0, "_src": "add_player_user_table_rationale_1", "_tgt": "home_scheianu_digiserver_v2_migrations_add_player_user_table_py", "source": "home_scheianu_digiserver_v2_migrations_add_player_user_table_py", "target": "add_player_user_table_rationale_1", "confidence_score": 1.0 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/migrations/add_player_user_table.py", "source_location": "L7", "weight": 0.8, "_src": "add_player_user_table_rationale_1", "_tgt": "player_user_playeruser", "source": "add_player_user_table_rationale_1", "target": "player_user_playeruser", "confidence_score": 0.5 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/migrations/migrate_player_user_global.py", "source_location": "L1", "weight": 1.0, "_src": "migrate_player_user_global_rationale_1", "_tgt": "home_scheianu_digiserver_v2_migrations_migrate_player_user_global_py", "source": "home_scheianu_digiserver_v2_migrations_migrate_player_user_global_py", "target": "migrate_player_user_global_rationale_1", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/migrations/add_original_filename_to_content.py", "source_location": "L1", "weight": 1.0, "_src": "add_original_filename_to_content_rationale_1", "_tgt": "home_scheianu_digiserver_v2_migrations_add_original_filename_to_content_py", "source": "home_scheianu_digiserver_v2_migrations_add_original_filename_to_content_py", "target": "add_original_filename_to_content_rationale_1", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/migrations/add_url_to_content.py", "source_location": "L1", "weight": 1.0, "_src": "add_url_to_content_rationale_1", "_tgt": "home_scheianu_digiserver_v2_migrations_add_url_to_content_py", "source": "home_scheianu_digiserver_v2_migrations_add_url_to_content_py", "target": "add_url_to_content_rationale_1", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/migrations/add_https_config_table.py", "source_location": "L1", "weight": 1.0, "_src": "add_https_config_table_rationale_1", "_tgt": "home_scheianu_digiserver_v2_migrations_add_https_config_table_py", "source": "home_scheianu_digiserver_v2_migrations_add_https_config_table_py", "target": "add_https_config_table_rationale_1", "confidence_score": 1.0 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/migrations/add_https_config_table.py", "source_location": "L7", "weight": 0.8, "_src": "add_https_config_table_rationale_1", "_tgt": "https_config_httpsconfig", "source": "add_https_config_table_rationale_1", "target": "https_config_httpsconfig", "confidence_score": 0.5 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/migrations/add_deployment_fields_to_player.py", "source_location": "L1", "weight": 1.0, "_src": "add_deployment_fields_to_player_rationale_1", "_tgt": "home_scheianu_digiserver_v2_migrations_add_deployment_fields_to_player_py", "source": "home_scheianu_digiserver_v2_migrations_add_deployment_fields_to_player_py", "target": "add_deployment_fields_to_player_rationale_1", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/migrations/add_email_to_https_config.py", "source_location": "L1", "weight": 1.0, "_src": "add_email_to_https_config_rationale_1", "_tgt": "home_scheianu_digiserver_v2_migrations_add_email_to_https_config_py", "source": "home_scheianu_digiserver_v2_migrations_add_email_to_https_config_py", "target": "add_email_to_https_config_rationale_1", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/config.py", "source_location": "L9", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_config_py", "_tgt": "config_config", "source": "home_scheianu_digiserver_v2_app_config_py", "target": "config_config", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/config.py", "source_location": "L56", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_config_py", "_tgt": "config_developmentconfig", "source": "home_scheianu_digiserver_v2_app_config_py", "target": "config_developmentconfig", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/config.py", "source_location": "L78", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_config_py", "_tgt": "config_productionconfig", "source": "home_scheianu_digiserver_v2_app_config_py", "target": "config_productionconfig", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/config.py", "source_location": "L102", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_config_py", "_tgt": "config_testingconfig", "source": "home_scheianu_digiserver_v2_app_config_py", "target": "config_testingconfig", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/config.py", "source_location": "L127", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_config_py", "_tgt": "config_get_config", "source": "home_scheianu_digiserver_v2_app_config_py", "target": "config_get_config", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/config.py", "source_location": "L1", "weight": 1.0, "_src": "config_rationale_1", "_tgt": "home_scheianu_digiserver_v2_app_config_py", "source": "home_scheianu_digiserver_v2_app_config_py", "target": "config_rationale_1", "confidence_score": 1.0 }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/config.py", "source_location": "L56", "weight": 1.0, "_src": "config_developmentconfig", "_tgt": "config_config", "source": "config_config", "target": "config_developmentconfig", "confidence_score": 1.0 }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/config.py", "source_location": "L78", "weight": 1.0, "_src": "config_productionconfig", "_tgt": "config_config", "source": "config_config", "target": "config_productionconfig", "confidence_score": 1.0 }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/config.py", "source_location": "L102", "weight": 1.0, "_src": "config_testingconfig", "_tgt": "config_config", "source": "config_config", "target": "config_testingconfig", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/config.py", "source_location": "L57", "weight": 1.0, "_src": "config_rationale_57", "_tgt": "config_developmentconfig", "source": "config_developmentconfig", "target": "config_rationale_57", "confidence_score": 1.0 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/app.py", "source_location": "L10", "weight": 0.8, "_src": "app_rationale_1", "_tgt": "config_developmentconfig", "source": "config_developmentconfig", "target": "app_rationale_1", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/app.py", "source_location": "L10", "weight": 0.8, "_src": "app_rationale_18", "_tgt": "config_developmentconfig", "source": "config_developmentconfig", "target": "app_rationale_18", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/app.py", "source_location": "L10", "weight": 0.8, "_src": "app_rationale_91", "_tgt": "config_developmentconfig", "source": "config_developmentconfig", "target": "app_rationale_91", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/app.py", "source_location": "L10", "weight": 0.8, "_src": "app_rationale_111", "_tgt": "config_developmentconfig", "source": "config_developmentconfig", "target": "app_rationale_111", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/app.py", "source_location": "L10", "weight": 0.8, "_src": "app_rationale_124", "_tgt": "config_developmentconfig", "source": "config_developmentconfig", "target": "app_rationale_124", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/app.py", "source_location": "L10", "weight": 0.8, "_src": "app_rationale_149", "_tgt": "config_developmentconfig", "source": "config_developmentconfig", "target": "app_rationale_149", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/app.py", "source_location": "L10", "weight": 0.8, "_src": "app_rationale_190", "_tgt": "config_developmentconfig", "source": "config_developmentconfig", "target": "app_rationale_190", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/app.py", "source_location": "L10", "weight": 0.8, "_src": "app_rationale_214", "_tgt": "config_developmentconfig", "source": "config_developmentconfig", "target": "app_rationale_214", "confidence_score": 0.5 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/config.py", "source_location": "L79", "weight": 1.0, "_src": "config_rationale_79", "_tgt": "config_productionconfig", "source": "config_productionconfig", "target": "config_rationale_79", "confidence_score": 1.0 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/app.py", "source_location": "L10", "weight": 0.8, "_src": "app_rationale_1", "_tgt": "config_productionconfig", "source": "config_productionconfig", "target": "app_rationale_1", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/app.py", "source_location": "L10", "weight": 0.8, "_src": "app_rationale_18", "_tgt": "config_productionconfig", "source": "config_productionconfig", "target": "app_rationale_18", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/app.py", "source_location": "L10", "weight": 0.8, "_src": "app_rationale_91", "_tgt": "config_productionconfig", "source": "config_productionconfig", "target": "app_rationale_91", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/app.py", "source_location": "L10", "weight": 0.8, "_src": "app_rationale_111", "_tgt": "config_productionconfig", "source": "config_productionconfig", "target": "app_rationale_111", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/app.py", "source_location": "L10", "weight": 0.8, "_src": "app_rationale_124", "_tgt": "config_productionconfig", "source": "config_productionconfig", "target": "app_rationale_124", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/app.py", "source_location": "L10", "weight": 0.8, "_src": "app_rationale_149", "_tgt": "config_productionconfig", "source": "config_productionconfig", "target": "app_rationale_149", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/app.py", "source_location": "L10", "weight": 0.8, "_src": "app_rationale_190", "_tgt": "config_productionconfig", "source": "config_productionconfig", "target": "app_rationale_190", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/app.py", "source_location": "L10", "weight": 0.8, "_src": "app_rationale_214", "_tgt": "config_productionconfig", "source": "config_productionconfig", "target": "app_rationale_214", "confidence_score": 0.5 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/config.py", "source_location": "L103", "weight": 1.0, "_src": "config_rationale_103", "_tgt": "config_testingconfig", "source": "config_testingconfig", "target": "config_rationale_103", "confidence_score": 1.0 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/app.py", "source_location": "L10", "weight": 0.8, "_src": "app_rationale_1", "_tgt": "config_testingconfig", "source": "config_testingconfig", "target": "app_rationale_1", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/app.py", "source_location": "L10", "weight": 0.8, "_src": "app_rationale_18", "_tgt": "config_testingconfig", "source": "config_testingconfig", "target": "app_rationale_18", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/app.py", "source_location": "L10", "weight": 0.8, "_src": "app_rationale_91", "_tgt": "config_testingconfig", "source": "config_testingconfig", "target": "app_rationale_91", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/app.py", "source_location": "L10", "weight": 0.8, "_src": "app_rationale_111", "_tgt": "config_testingconfig", "source": "config_testingconfig", "target": "app_rationale_111", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/app.py", "source_location": "L10", "weight": 0.8, "_src": "app_rationale_124", "_tgt": "config_testingconfig", "source": "config_testingconfig", "target": "app_rationale_124", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/app.py", "source_location": "L10", "weight": 0.8, "_src": "app_rationale_149", "_tgt": "config_testingconfig", "source": "config_testingconfig", "target": "app_rationale_149", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/app.py", "source_location": "L10", "weight": 0.8, "_src": "app_rationale_190", "_tgt": "config_testingconfig", "source": "config_testingconfig", "target": "app_rationale_190", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/app.py", "source_location": "L10", "weight": 0.8, "_src": "app_rationale_214", "_tgt": "config_testingconfig", "source": "config_testingconfig", "target": "app_rationale_214", "confidence_score": 0.5 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/config.py", "source_location": "L128", "weight": 1.0, "_src": "config_rationale_128", "_tgt": "config_get_config", "source": "config_get_config", "target": "config_rationale_128", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/extensions.py", "source_location": "L1", "weight": 1.0, "_src": "extensions_rationale_1", "_tgt": "home_scheianu_digiserver_v2_app_extensions_py", "source": "home_scheianu_digiserver_v2_app_extensions_py", "target": "extensions_rationale_1", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/app.py", "source_location": "L17", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_app_py", "_tgt": "app_create_app", "source": "home_scheianu_digiserver_v2_app_app_py", "target": "app_create_app", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/app.py", "source_location": "L90", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_app_py", "_tgt": "app_register_blueprints", "source": "home_scheianu_digiserver_v2_app_app_py", "target": "app_register_blueprints", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/app.py", "source_location": "L110", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_app_py", "_tgt": "app_configure_login_manager", "source": "home_scheianu_digiserver_v2_app_app_py", "target": "app_configure_login_manager", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/app.py", "source_location": "L123", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_app_py", "_tgt": "app_register_error_handlers", "source": "home_scheianu_digiserver_v2_app_app_py", "target": "app_register_error_handlers", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/app.py", "source_location": "L148", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_app_py", "_tgt": "app_register_commands", "source": "home_scheianu_digiserver_v2_app_app_py", "target": "app_register_commands", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/app.py", "source_location": "L189", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_app_py", "_tgt": "app_register_context_processors", "source": "home_scheianu_digiserver_v2_app_app_py", "target": "app_register_context_processors", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/app.py", "source_location": "L213", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_app_py", "_tgt": "app_register_template_filters", "source": "home_scheianu_digiserver_v2_app_app_py", "target": "app_register_template_filters", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/app.py", "source_location": "L1", "weight": 1.0, "_src": "app_rationale_1", "_tgt": "home_scheianu_digiserver_v2_app_app_py", "source": "home_scheianu_digiserver_v2_app_app_py", "target": "app_rationale_1", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/app.py", "source_location": "L58", "weight": 1.0, "_src": "app_create_app", "_tgt": "app_configure_login_manager", "source": "app_create_app", "target": "app_configure_login_manager", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/app.py", "source_location": "L73", "weight": 1.0, "_src": "app_create_app", "_tgt": "app_register_blueprints", "source": "app_create_app", "target": "app_register_blueprints", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/app.py", "source_location": "L74", "weight": 1.0, "_src": "app_create_app", "_tgt": "app_register_error_handlers", "source": "app_create_app", "target": "app_register_error_handlers", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/app.py", "source_location": "L75", "weight": 1.0, "_src": "app_create_app", "_tgt": "app_register_commands", "source": "app_create_app", "target": "app_register_commands", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/app.py", "source_location": "L76", "weight": 1.0, "_src": "app_create_app", "_tgt": "app_register_context_processors", "source": "app_create_app", "target": "app_register_context_processors", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/app.py", "source_location": "L77", "weight": 1.0, "_src": "app_create_app", "_tgt": "app_register_template_filters", "source": "app_create_app", "target": "app_register_template_filters", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/app.py", "source_location": "L18", "weight": 1.0, "_src": "app_rationale_18", "_tgt": "app_create_app", "source": "app_create_app", "target": "app_rationale_18", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/home/scheianu/digiserver-v2/app/app.py", "source_location": "L48", "weight": 1.0, "_src": "app_create_app", "_tgt": "script_name_fix_scriptnamefix", "source": "app_create_app", "target": "script_name_fix_scriptnamefix" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/home/scheianu/digiserver-v2/app/app.py", "source_location": "L81", "weight": 1.0, "_src": "app_create_app", "_tgt": "portal_sso_init_portal_sso", "source": "app_create_app", "target": "portal_sso_init_portal_sso" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/home/scheianu/digiserver-v2/old_code_documentation/fix_player_user_schema.py", "source_location": "L11", "weight": 1.0, "_src": "fix_player_user_schema_main", "_tgt": "app_create_app", "source": "app_create_app", "target": "fix_player_user_schema_main" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/home/scheianu/digiserver-v2/old_code_documentation/test_edit_media_simple.py", "source_location": "L27", "weight": 1.0, "_src": "test_edit_media_simple_test_edit_media_endpoint", "_tgt": "app_create_app", "source": "app_create_app", "target": "test_edit_media_simple_test_edit_media_endpoint" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/home/scheianu/digiserver-v2/old_code_documentation/add_muted_column.py", "source_location": "L8", "weight": 1.0, "_src": "add_muted_column_add_muted_column", "_tgt": "app_create_app", "source": "app_create_app", "target": "add_muted_column_add_muted_column" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/app.py", "source_location": "L91", "weight": 1.0, "_src": "app_rationale_91", "_tgt": "app_register_blueprints", "source": "app_register_blueprints", "target": "app_rationale_91", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/app.py", "source_location": "L111", "weight": 1.0, "_src": "app_rationale_111", "_tgt": "app_configure_login_manager", "source": "app_configure_login_manager", "target": "app_rationale_111", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/app.py", "source_location": "L124", "weight": 1.0, "_src": "app_rationale_124", "_tgt": "app_register_error_handlers", "source": "app_register_error_handlers", "target": "app_rationale_124", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/app.py", "source_location": "L149", "weight": 1.0, "_src": "app_rationale_149", "_tgt": "app_register_commands", "source": "app_register_commands", "target": "app_rationale_149", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/app.py", "source_location": "L190", "weight": 1.0, "_src": "app_rationale_190", "_tgt": "app_register_context_processors", "source": "app_register_context_processors", "target": "app_rationale_190", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/app.py", "source_location": "L214", "weight": 1.0, "_src": "app_rationale_214", "_tgt": "app_register_template_filters", "source": "app_register_template_filters", "target": "app_rationale_214", "confidence_score": 1.0 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/app.py", "source_location": "L47", "weight": 0.8, "_src": "app_rationale_1", "_tgt": "script_name_fix_scriptnamefix", "source": "app_rationale_1", "target": "script_name_fix_scriptnamefix", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/app.py", "source_location": "L163", "weight": 0.8, "_src": "app_rationale_1", "_tgt": "user_user", "source": "app_rationale_1", "target": "user_user", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/app.py", "source_location": "L47", "weight": 0.8, "_src": "app_rationale_18", "_tgt": "script_name_fix_scriptnamefix", "source": "app_rationale_18", "target": "script_name_fix_scriptnamefix", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/app.py", "source_location": "L163", "weight": 0.8, "_src": "app_rationale_18", "_tgt": "user_user", "source": "app_rationale_18", "target": "user_user", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/app.py", "source_location": "L47", "weight": 0.8, "_src": "app_rationale_91", "_tgt": "script_name_fix_scriptnamefix", "source": "app_rationale_91", "target": "script_name_fix_scriptnamefix", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/app.py", "source_location": "L163", "weight": 0.8, "_src": "app_rationale_91", "_tgt": "user_user", "source": "app_rationale_91", "target": "user_user", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/app.py", "source_location": "L47", "weight": 0.8, "_src": "app_rationale_111", "_tgt": "script_name_fix_scriptnamefix", "source": "app_rationale_111", "target": "script_name_fix_scriptnamefix", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/app.py", "source_location": "L163", "weight": 0.8, "_src": "app_rationale_111", "_tgt": "user_user", "source": "app_rationale_111", "target": "user_user", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/app.py", "source_location": "L47", "weight": 0.8, "_src": "app_rationale_124", "_tgt": "script_name_fix_scriptnamefix", "source": "app_rationale_124", "target": "script_name_fix_scriptnamefix", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/app.py", "source_location": "L163", "weight": 0.8, "_src": "app_rationale_124", "_tgt": "user_user", "source": "app_rationale_124", "target": "user_user", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/app.py", "source_location": "L47", "weight": 0.8, "_src": "app_rationale_149", "_tgt": "script_name_fix_scriptnamefix", "source": "app_rationale_149", "target": "script_name_fix_scriptnamefix", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/app.py", "source_location": "L163", "weight": 0.8, "_src": "app_rationale_149", "_tgt": "user_user", "source": "app_rationale_149", "target": "user_user", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/app.py", "source_location": "L47", "weight": 0.8, "_src": "app_rationale_190", "_tgt": "script_name_fix_scriptnamefix", "source": "app_rationale_190", "target": "script_name_fix_scriptnamefix", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/app.py", "source_location": "L163", "weight": 0.8, "_src": "app_rationale_190", "_tgt": "user_user", "source": "app_rationale_190", "target": "user_user", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/app.py", "source_location": "L47", "weight": 0.8, "_src": "app_rationale_214", "_tgt": "script_name_fix_scriptnamefix", "source": "app_rationale_214", "target": "script_name_fix_scriptnamefix", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/app.py", "source_location": "L163", "weight": 0.8, "_src": "app_rationale_214", "_tgt": "user_user", "source": "app_rationale_214", "target": "user_user", "confidence_score": 0.5 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L18", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_blueprints_admin_py", "_tgt": "admin_admin_required", "source": "home_scheianu_digiserver_v2_app_blueprints_admin_py", "target": "admin_admin_required", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L35", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_blueprints_admin_py", "_tgt": "admin_admin_panel", "source": "home_scheianu_digiserver_v2_app_blueprints_admin_py", "target": "admin_admin_panel", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L79", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_blueprints_admin_py", "_tgt": "admin_create_user", "source": "home_scheianu_digiserver_v2_app_blueprints_admin_py", "target": "admin_create_user", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L125", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_blueprints_admin_py", "_tgt": "admin_change_user_role", "source": "home_scheianu_digiserver_v2_app_blueprints_admin_py", "target": "admin_change_user_role", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L159", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_blueprints_admin_py", "_tgt": "admin_delete_user", "source": "home_scheianu_digiserver_v2_app_blueprints_admin_py", "target": "admin_delete_user", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L187", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_blueprints_admin_py", "_tgt": "admin_change_theme", "source": "home_scheianu_digiserver_v2_app_blueprints_admin_py", "target": "admin_change_theme", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L211", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_blueprints_admin_py", "_tgt": "admin_upload_logo", "source": "home_scheianu_digiserver_v2_app_blueprints_admin_py", "target": "admin_upload_logo", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L253", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_blueprints_admin_py", "_tgt": "admin_clear_logs", "source": "home_scheianu_digiserver_v2_app_blueprints_admin_py", "target": "admin_clear_logs", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L273", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_blueprints_admin_py", "_tgt": "admin_user_management", "source": "home_scheianu_digiserver_v2_app_blueprints_admin_py", "target": "admin_user_management", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L287", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_blueprints_admin_py", "_tgt": "admin_reset_user_password", "source": "home_scheianu_digiserver_v2_app_blueprints_admin_py", "target": "admin_reset_user_password", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L322", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_blueprints_admin_py", "_tgt": "admin_system_info", "source": "home_scheianu_digiserver_v2_app_blueprints_admin_py", "target": "admin_system_info", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L354", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_blueprints_admin_py", "_tgt": "admin_leftover_media", "source": "home_scheianu_digiserver_v2_app_blueprints_admin_py", "target": "admin_leftover_media", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L406", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_blueprints_admin_py", "_tgt": "admin_delete_leftover_images", "source": "home_scheianu_digiserver_v2_app_blueprints_admin_py", "target": "admin_delete_leftover_images", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L461", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_blueprints_admin_py", "_tgt": "admin_delete_leftover_videos", "source": "home_scheianu_digiserver_v2_app_blueprints_admin_py", "target": "admin_delete_leftover_videos", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L516", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_blueprints_admin_py", "_tgt": "admin_delete_single_leftover", "source": "home_scheianu_digiserver_v2_app_blueprints_admin_py", "target": "admin_delete_single_leftover", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L553", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_blueprints_admin_py", "_tgt": "admin_dependencies", "source": "home_scheianu_digiserver_v2_app_blueprints_admin_py", "target": "admin_dependencies", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L634", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_blueprints_admin_py", "_tgt": "admin_install_libreoffice", "source": "home_scheianu_digiserver_v2_app_blueprints_admin_py", "target": "admin_install_libreoffice", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L671", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_blueprints_admin_py", "_tgt": "admin_install_emoji_fonts", "source": "home_scheianu_digiserver_v2_app_blueprints_admin_py", "target": "admin_install_emoji_fonts", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L708", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_blueprints_admin_py", "_tgt": "admin_customize_logos", "source": "home_scheianu_digiserver_v2_app_blueprints_admin_py", "target": "admin_customize_logos", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L717", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_blueprints_admin_py", "_tgt": "admin_upload_header_logo", "source": "home_scheianu_digiserver_v2_app_blueprints_admin_py", "target": "admin_upload_header_logo", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L748", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_blueprints_admin_py", "_tgt": "admin_upload_login_logo", "source": "home_scheianu_digiserver_v2_app_blueprints_admin_py", "target": "admin_upload_login_logo", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L778", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_blueprints_admin_py", "_tgt": "admin_manage_editing_users", "source": "home_scheianu_digiserver_v2_app_blueprints_admin_py", "target": "admin_manage_editing_users", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L804", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_blueprints_admin_py", "_tgt": "admin_update_editing_user", "source": "home_scheianu_digiserver_v2_app_blueprints_admin_py", "target": "admin_update_editing_user", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L828", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_blueprints_admin_py", "_tgt": "admin_delete_editing_user", "source": "home_scheianu_digiserver_v2_app_blueprints_admin_py", "target": "admin_delete_editing_user", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L856", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_blueprints_admin_py", "_tgt": "admin_https_config", "source": "home_scheianu_digiserver_v2_app_blueprints_admin_py", "target": "admin_https_config", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L886", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_blueprints_admin_py", "_tgt": "admin_update_https_config", "source": "home_scheianu_digiserver_v2_app_blueprints_admin_py", "target": "admin_update_https_config", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L995", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_blueprints_admin_py", "_tgt": "admin_https_config_status", "source": "home_scheianu_digiserver_v2_app_blueprints_admin_py", "target": "admin_https_config_status", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L1019", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_blueprints_admin_py", "_tgt": "admin_player_build_meta_path", "source": "home_scheianu_digiserver_v2_app_blueprints_admin_py", "target": "admin_player_build_meta_path", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L1028", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_blueprints_admin_py", "_tgt": "admin_build_player", "source": "home_scheianu_digiserver_v2_app_blueprints_admin_py", "target": "admin_build_player", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L1074", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_blueprints_admin_py", "_tgt": "admin_build_player_action", "source": "home_scheianu_digiserver_v2_app_blueprints_admin_py", "target": "admin_build_player_action", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L1", "weight": 1.0, "_src": "admin_rationale_1", "_tgt": "home_scheianu_digiserver_v2_app_blueprints_admin_py", "source": "home_scheianu_digiserver_v2_app_blueprints_admin_py", "target": "admin_rationale_1", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L19", "weight": 1.0, "_src": "admin_rationale_19", "_tgt": "admin_admin_required", "source": "admin_admin_required", "target": "admin_rationale_19", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L36", "weight": 1.0, "_src": "admin_rationale_36", "_tgt": "admin_admin_panel", "source": "admin_admin_panel", "target": "admin_rationale_36", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L71", "weight": 1.0, "_src": "admin_admin_panel", "_tgt": "logger_log_action", "source": "admin_admin_panel", "target": "logger_log_action" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L80", "weight": 1.0, "_src": "admin_rationale_80", "_tgt": "admin_create_user", "source": "admin_create_user", "target": "admin_rationale_80", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L107", "weight": 1.0, "_src": "admin_create_user", "_tgt": "user_user", "source": "admin_create_user", "target": "user_user" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L111", "weight": 1.0, "_src": "admin_create_user", "_tgt": "logger_log_action", "source": "admin_create_user", "target": "logger_log_action" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L126", "weight": 1.0, "_src": "admin_rationale_126", "_tgt": "admin_change_user_role", "source": "admin_change_user_role", "target": "admin_rationale_126", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L145", "weight": 1.0, "_src": "admin_change_user_role", "_tgt": "logger_log_action", "source": "admin_change_user_role", "target": "logger_log_action" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L160", "weight": 1.0, "_src": "admin_rationale_160", "_tgt": "admin_delete_user", "source": "admin_delete_user", "target": "admin_rationale_160", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L173", "weight": 1.0, "_src": "admin_delete_user", "_tgt": "logger_log_action", "source": "admin_delete_user", "target": "logger_log_action" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L188", "weight": 1.0, "_src": "admin_rationale_188", "_tgt": "admin_change_theme", "source": "admin_change_theme", "target": "admin_rationale_188", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L198", "weight": 1.0, "_src": "admin_change_theme", "_tgt": "logger_log_action", "source": "admin_change_theme", "target": "logger_log_action" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L212", "weight": 1.0, "_src": "admin_rationale_212", "_tgt": "admin_upload_logo", "source": "admin_upload_logo", "target": "admin_rationale_212", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L240", "weight": 1.0, "_src": "admin_upload_logo", "_tgt": "logger_log_action", "source": "admin_upload_logo", "target": "logger_log_action" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L254", "weight": 1.0, "_src": "admin_rationale_254", "_tgt": "admin_clear_logs", "source": "admin_clear_logs", "target": "admin_rationale_254", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L259", "weight": 1.0, "_src": "admin_clear_logs", "_tgt": "logger_log_action", "source": "admin_clear_logs", "target": "logger_log_action" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L274", "weight": 1.0, "_src": "admin_rationale_274", "_tgt": "admin_user_management", "source": "admin_user_management", "target": "admin_rationale_274", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L279", "weight": 1.0, "_src": "admin_user_management", "_tgt": "logger_log_action", "source": "admin_user_management", "target": "logger_log_action" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L308", "weight": 1.0, "_src": "admin_reset_user_password", "_tgt": "logger_log_action", "source": "admin_reset_user_password", "target": "logger_log_action" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L323", "weight": 1.0, "_src": "admin_rationale_323", "_tgt": "admin_system_info", "source": "admin_system_info", "target": "admin_rationale_323", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L348", "weight": 1.0, "_src": "admin_system_info", "_tgt": "logger_log_action", "source": "admin_system_info", "target": "logger_log_action" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L355", "weight": 1.0, "_src": "admin_rationale_355", "_tgt": "admin_leftover_media", "source": "admin_leftover_media", "target": "admin_rationale_355", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L399", "weight": 1.0, "_src": "admin_leftover_media", "_tgt": "logger_log_action", "source": "admin_leftover_media", "target": "logger_log_action" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L407", "weight": 1.0, "_src": "admin_rationale_407", "_tgt": "admin_delete_leftover_images", "source": "admin_delete_leftover_images", "target": "admin_rationale_407", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L462", "weight": 1.0, "_src": "admin_rationale_462", "_tgt": "admin_delete_leftover_videos", "source": "admin_delete_leftover_videos", "target": "admin_rationale_462", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L517", "weight": 1.0, "_src": "admin_rationale_517", "_tgt": "admin_delete_single_leftover", "source": "admin_delete_single_leftover", "target": "admin_rationale_517", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L554", "weight": 1.0, "_src": "admin_rationale_554", "_tgt": "admin_dependencies", "source": "admin_dependencies", "target": "admin_rationale_554", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L635", "weight": 1.0, "_src": "admin_rationale_635", "_tgt": "admin_install_libreoffice", "source": "admin_install_libreoffice", "target": "admin_rationale_635", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L653", "weight": 1.0, "_src": "admin_install_libreoffice", "_tgt": "logger_log_action", "source": "admin_install_libreoffice", "target": "logger_log_action" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L672", "weight": 1.0, "_src": "admin_rationale_672", "_tgt": "admin_install_emoji_fonts", "source": "admin_install_emoji_fonts", "target": "admin_rationale_672", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L690", "weight": 1.0, "_src": "admin_install_emoji_fonts", "_tgt": "logger_log_action", "source": "admin_install_emoji_fonts", "target": "logger_log_action" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L709", "weight": 1.0, "_src": "admin_rationale_709", "_tgt": "admin_customize_logos", "source": "admin_customize_logos", "target": "admin_rationale_709", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L735", "weight": 1.0, "_src": "admin_upload_header_logo", "_tgt": "logger_log_action", "source": "admin_upload_header_logo", "target": "logger_log_action" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L749", "weight": 1.0, "_src": "admin_rationale_749", "_tgt": "admin_upload_login_logo", "source": "admin_upload_login_logo", "target": "admin_rationale_749", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L766", "weight": 1.0, "_src": "admin_upload_login_logo", "_tgt": "logger_log_action", "source": "admin_upload_login_logo", "target": "logger_log_action" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L779", "weight": 1.0, "_src": "admin_rationale_779", "_tgt": "admin_manage_editing_users", "source": "admin_manage_editing_users", "target": "admin_rationale_779", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L797", "weight": 1.0, "_src": "admin_manage_editing_users", "_tgt": "logger_log_action", "source": "admin_manage_editing_users", "target": "logger_log_action" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L805", "weight": 1.0, "_src": "admin_rationale_805", "_tgt": "admin_update_editing_user", "source": "admin_update_editing_user", "target": "admin_rationale_805", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L816", "weight": 1.0, "_src": "admin_update_editing_user", "_tgt": "logger_log_action", "source": "admin_update_editing_user", "target": "logger_log_action" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L839", "weight": 1.0, "_src": "admin_delete_editing_user", "_tgt": "logger_log_action", "source": "admin_delete_editing_user", "target": "logger_log_action" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L857", "weight": 1.0, "_src": "admin_rationale_857", "_tgt": "admin_https_config", "source": "admin_https_config", "target": "admin_rationale_857", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L859", "weight": 1.0, "_src": "admin_https_config", "_tgt": "https_config_get_config", "source": "admin_https_config", "target": "https_config_get_config" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L871", "weight": 1.0, "_src": "admin_https_config", "_tgt": "logger_log_action", "source": "admin_https_config", "target": "logger_log_action" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L887", "weight": 1.0, "_src": "admin_rationale_887", "_tgt": "admin_update_https_config", "source": "admin_update_https_config", "target": "admin_rationale_887", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L948", "weight": 1.0, "_src": "admin_update_https_config", "_tgt": "https_config_create_or_update", "source": "admin_update_https_config", "target": "https_config_create_or_update" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L960", "weight": 1.0, "_src": "admin_update_https_config", "_tgt": "caddy_manager_generate_caddyfile", "source": "admin_update_https_config", "target": "caddy_manager_generate_caddyfile" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L961", "weight": 1.0, "_src": "admin_update_https_config", "_tgt": "caddy_manager_write_caddyfile", "source": "admin_update_https_config", "target": "caddy_manager_write_caddyfile" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L963", "weight": 1.0, "_src": "admin_update_https_config", "_tgt": "caddy_manager_reload_caddy", "source": "admin_update_https_config", "target": "caddy_manager_reload_caddy" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L965", "weight": 1.0, "_src": "admin_update_https_config", "_tgt": "logger_log_action", "source": "admin_update_https_config", "target": "logger_log_action" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L996", "weight": 1.0, "_src": "admin_rationale_996", "_tgt": "admin_https_config_status", "source": "admin_https_config_status", "target": "admin_rationale_996", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L998", "weight": 1.0, "_src": "admin_https_config_status", "_tgt": "https_config_get_config", "source": "admin_https_config_status", "target": "https_config_get_config" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L1001", "weight": 1.0, "_src": "admin_https_config_status", "_tgt": "player_edit_playeredit_to_dict", "source": "admin_https_config_status", "target": "player_edit_playeredit_to_dict" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L1011", "weight": 1.0, "_src": "admin_https_config_status", "_tgt": "logger_log_action", "source": "admin_https_config_status", "target": "logger_log_action" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L1034", "weight": 1.0, "_src": "admin_build_player", "_tgt": "admin_player_build_meta_path", "source": "admin_player_build_meta_path", "target": "admin_build_player", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L1143", "weight": 1.0, "_src": "admin_build_player_action", "_tgt": "admin_player_build_meta_path", "source": "admin_player_build_meta_path", "target": "admin_build_player_action", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L1020", "weight": 1.0, "_src": "admin_rationale_1020", "_tgt": "admin_player_build_meta_path", "source": "admin_player_build_meta_path", "target": "admin_rationale_1020", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L1029", "weight": 1.0, "_src": "admin_rationale_1029", "_tgt": "admin_build_player", "source": "admin_build_player", "target": "admin_rationale_1029", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L1034", "weight": 1.0, "_src": "admin_build_player", "_tgt": "player_build_load_build_settings", "source": "admin_build_player", "target": "player_build_load_build_settings" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L1038", "weight": 1.0, "_src": "admin_build_player", "_tgt": "https_config_get_config", "source": "admin_build_player", "target": "https_config_get_config" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L1050", "weight": 1.0, "_src": "admin_build_player", "_tgt": "ssh_deploy_detect_server_ip", "source": "admin_build_player", "target": "ssh_deploy_detect_server_ip" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L1058", "weight": 1.0, "_src": "admin_build_player", "_tgt": "ssh_deploy_get_local_player_code_status", "source": "admin_build_player", "target": "ssh_deploy_get_local_player_code_status" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L1075", "weight": 1.0, "_src": "admin_rationale_1075", "_tgt": "admin_build_player_action", "source": "admin_build_player_action", "target": "admin_rationale_1075", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L1117", "weight": 1.0, "_src": "admin_build_player_action", "_tgt": "player_build_build_player_files", "source": "admin_build_player_action", "target": "player_build_build_player_files" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L1122", "weight": 1.0, "_src": "admin_build_player_action", "_tgt": "logger_log_action", "source": "admin_build_player_action", "target": "logger_log_action" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L1126", "weight": 1.0, "_src": "admin_build_player_action", "_tgt": "player_build_write_base_config", "source": "admin_build_player_action", "target": "player_build_write_base_config" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L1141", "weight": 1.0, "_src": "admin_build_player_action", "_tgt": "player_build_get_short_head", "source": "admin_build_player_action", "target": "player_build_get_short_head" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L1142", "weight": 1.0, "_src": "admin_build_player_action", "_tgt": "player_build_save_build_settings", "source": "admin_build_player_action", "target": "player_build_save_build_settings" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L1144", "weight": 1.0, "_src": "admin_build_player_action", "_tgt": "player_build_make_build_record", "source": "admin_build_player_action", "target": "player_build_make_build_record" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L13", "weight": 0.8, "_src": "admin_rationale_1", "_tgt": "caddy_manager_caddyconfiggenerator", "source": "admin_rationale_1", "target": "caddy_manager_caddyconfiggenerator", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L782", "weight": 0.8, "_src": "admin_rationale_1", "_tgt": "player_edit_playeredit", "source": "admin_rationale_1", "target": "player_edit_playeredit", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L831", "weight": 0.8, "_src": "admin_rationale_1", "_tgt": "player_user_playeruser", "source": "admin_rationale_1", "target": "player_user_playeruser", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L13", "weight": 0.8, "_src": "admin_rationale_19", "_tgt": "caddy_manager_caddyconfiggenerator", "source": "admin_rationale_19", "target": "caddy_manager_caddyconfiggenerator", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L782", "weight": 0.8, "_src": "admin_rationale_19", "_tgt": "player_edit_playeredit", "source": "admin_rationale_19", "target": "player_edit_playeredit", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L831", "weight": 0.8, "_src": "admin_rationale_19", "_tgt": "player_user_playeruser", "source": "admin_rationale_19", "target": "player_user_playeruser", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L13", "weight": 0.8, "_src": "admin_rationale_36", "_tgt": "caddy_manager_caddyconfiggenerator", "source": "admin_rationale_36", "target": "caddy_manager_caddyconfiggenerator", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L782", "weight": 0.8, "_src": "admin_rationale_36", "_tgt": "player_edit_playeredit", "source": "admin_rationale_36", "target": "player_edit_playeredit", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L831", "weight": 0.8, "_src": "admin_rationale_36", "_tgt": "player_user_playeruser", "source": "admin_rationale_36", "target": "player_user_playeruser", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L13", "weight": 0.8, "_src": "admin_rationale_80", "_tgt": "caddy_manager_caddyconfiggenerator", "source": "admin_rationale_80", "target": "caddy_manager_caddyconfiggenerator", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L782", "weight": 0.8, "_src": "admin_rationale_80", "_tgt": "player_edit_playeredit", "source": "admin_rationale_80", "target": "player_edit_playeredit", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L831", "weight": 0.8, "_src": "admin_rationale_80", "_tgt": "player_user_playeruser", "source": "admin_rationale_80", "target": "player_user_playeruser", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L13", "weight": 0.8, "_src": "admin_rationale_126", "_tgt": "caddy_manager_caddyconfiggenerator", "source": "admin_rationale_126", "target": "caddy_manager_caddyconfiggenerator", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L782", "weight": 0.8, "_src": "admin_rationale_126", "_tgt": "player_edit_playeredit", "source": "admin_rationale_126", "target": "player_edit_playeredit", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L831", "weight": 0.8, "_src": "admin_rationale_126", "_tgt": "player_user_playeruser", "source": "admin_rationale_126", "target": "player_user_playeruser", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L13", "weight": 0.8, "_src": "admin_rationale_160", "_tgt": "caddy_manager_caddyconfiggenerator", "source": "admin_rationale_160", "target": "caddy_manager_caddyconfiggenerator", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L782", "weight": 0.8, "_src": "admin_rationale_160", "_tgt": "player_edit_playeredit", "source": "admin_rationale_160", "target": "player_edit_playeredit", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L831", "weight": 0.8, "_src": "admin_rationale_160", "_tgt": "player_user_playeruser", "source": "admin_rationale_160", "target": "player_user_playeruser", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L13", "weight": 0.8, "_src": "admin_rationale_188", "_tgt": "caddy_manager_caddyconfiggenerator", "source": "admin_rationale_188", "target": "caddy_manager_caddyconfiggenerator", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L782", "weight": 0.8, "_src": "admin_rationale_188", "_tgt": "player_edit_playeredit", "source": "admin_rationale_188", "target": "player_edit_playeredit", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L831", "weight": 0.8, "_src": "admin_rationale_188", "_tgt": "player_user_playeruser", "source": "admin_rationale_188", "target": "player_user_playeruser", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L13", "weight": 0.8, "_src": "admin_rationale_212", "_tgt": "caddy_manager_caddyconfiggenerator", "source": "admin_rationale_212", "target": "caddy_manager_caddyconfiggenerator", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L782", "weight": 0.8, "_src": "admin_rationale_212", "_tgt": "player_edit_playeredit", "source": "admin_rationale_212", "target": "player_edit_playeredit", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L831", "weight": 0.8, "_src": "admin_rationale_212", "_tgt": "player_user_playeruser", "source": "admin_rationale_212", "target": "player_user_playeruser", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L13", "weight": 0.8, "_src": "admin_rationale_254", "_tgt": "caddy_manager_caddyconfiggenerator", "source": "admin_rationale_254", "target": "caddy_manager_caddyconfiggenerator", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L782", "weight": 0.8, "_src": "admin_rationale_254", "_tgt": "player_edit_playeredit", "source": "admin_rationale_254", "target": "player_edit_playeredit", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L831", "weight": 0.8, "_src": "admin_rationale_254", "_tgt": "player_user_playeruser", "source": "admin_rationale_254", "target": "player_user_playeruser", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L13", "weight": 0.8, "_src": "admin_rationale_274", "_tgt": "caddy_manager_caddyconfiggenerator", "source": "admin_rationale_274", "target": "caddy_manager_caddyconfiggenerator", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L782", "weight": 0.8, "_src": "admin_rationale_274", "_tgt": "player_edit_playeredit", "source": "admin_rationale_274", "target": "player_edit_playeredit", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L831", "weight": 0.8, "_src": "admin_rationale_274", "_tgt": "player_user_playeruser", "source": "admin_rationale_274", "target": "player_user_playeruser", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L13", "weight": 0.8, "_src": "admin_rationale_323", "_tgt": "caddy_manager_caddyconfiggenerator", "source": "admin_rationale_323", "target": "caddy_manager_caddyconfiggenerator", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L782", "weight": 0.8, "_src": "admin_rationale_323", "_tgt": "player_edit_playeredit", "source": "admin_rationale_323", "target": "player_edit_playeredit", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L831", "weight": 0.8, "_src": "admin_rationale_323", "_tgt": "player_user_playeruser", "source": "admin_rationale_323", "target": "player_user_playeruser", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L13", "weight": 0.8, "_src": "admin_rationale_355", "_tgt": "caddy_manager_caddyconfiggenerator", "source": "admin_rationale_355", "target": "caddy_manager_caddyconfiggenerator", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L782", "weight": 0.8, "_src": "admin_rationale_355", "_tgt": "player_edit_playeredit", "source": "admin_rationale_355", "target": "player_edit_playeredit", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L831", "weight": 0.8, "_src": "admin_rationale_355", "_tgt": "player_user_playeruser", "source": "admin_rationale_355", "target": "player_user_playeruser", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L13", "weight": 0.8, "_src": "admin_rationale_407", "_tgt": "caddy_manager_caddyconfiggenerator", "source": "admin_rationale_407", "target": "caddy_manager_caddyconfiggenerator", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L782", "weight": 0.8, "_src": "admin_rationale_407", "_tgt": "player_edit_playeredit", "source": "admin_rationale_407", "target": "player_edit_playeredit", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L831", "weight": 0.8, "_src": "admin_rationale_407", "_tgt": "player_user_playeruser", "source": "admin_rationale_407", "target": "player_user_playeruser", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L13", "weight": 0.8, "_src": "admin_rationale_462", "_tgt": "caddy_manager_caddyconfiggenerator", "source": "admin_rationale_462", "target": "caddy_manager_caddyconfiggenerator", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L782", "weight": 0.8, "_src": "admin_rationale_462", "_tgt": "player_edit_playeredit", "source": "admin_rationale_462", "target": "player_edit_playeredit", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L831", "weight": 0.8, "_src": "admin_rationale_462", "_tgt": "player_user_playeruser", "source": "admin_rationale_462", "target": "player_user_playeruser", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L13", "weight": 0.8, "_src": "admin_rationale_517", "_tgt": "caddy_manager_caddyconfiggenerator", "source": "admin_rationale_517", "target": "caddy_manager_caddyconfiggenerator", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L782", "weight": 0.8, "_src": "admin_rationale_517", "_tgt": "player_edit_playeredit", "source": "admin_rationale_517", "target": "player_edit_playeredit", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L831", "weight": 0.8, "_src": "admin_rationale_517", "_tgt": "player_user_playeruser", "source": "admin_rationale_517", "target": "player_user_playeruser", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L13", "weight": 0.8, "_src": "admin_rationale_554", "_tgt": "caddy_manager_caddyconfiggenerator", "source": "admin_rationale_554", "target": "caddy_manager_caddyconfiggenerator", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L782", "weight": 0.8, "_src": "admin_rationale_554", "_tgt": "player_edit_playeredit", "source": "admin_rationale_554", "target": "player_edit_playeredit", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L831", "weight": 0.8, "_src": "admin_rationale_554", "_tgt": "player_user_playeruser", "source": "admin_rationale_554", "target": "player_user_playeruser", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L13", "weight": 0.8, "_src": "admin_rationale_635", "_tgt": "caddy_manager_caddyconfiggenerator", "source": "admin_rationale_635", "target": "caddy_manager_caddyconfiggenerator", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L782", "weight": 0.8, "_src": "admin_rationale_635", "_tgt": "player_edit_playeredit", "source": "admin_rationale_635", "target": "player_edit_playeredit", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L831", "weight": 0.8, "_src": "admin_rationale_635", "_tgt": "player_user_playeruser", "source": "admin_rationale_635", "target": "player_user_playeruser", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L13", "weight": 0.8, "_src": "admin_rationale_672", "_tgt": "caddy_manager_caddyconfiggenerator", "source": "admin_rationale_672", "target": "caddy_manager_caddyconfiggenerator", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L782", "weight": 0.8, "_src": "admin_rationale_672", "_tgt": "player_edit_playeredit", "source": "admin_rationale_672", "target": "player_edit_playeredit", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L831", "weight": 0.8, "_src": "admin_rationale_672", "_tgt": "player_user_playeruser", "source": "admin_rationale_672", "target": "player_user_playeruser", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L13", "weight": 0.8, "_src": "admin_rationale_709", "_tgt": "caddy_manager_caddyconfiggenerator", "source": "admin_rationale_709", "target": "caddy_manager_caddyconfiggenerator", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L782", "weight": 0.8, "_src": "admin_rationale_709", "_tgt": "player_edit_playeredit", "source": "admin_rationale_709", "target": "player_edit_playeredit", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L831", "weight": 0.8, "_src": "admin_rationale_709", "_tgt": "player_user_playeruser", "source": "admin_rationale_709", "target": "player_user_playeruser", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L13", "weight": 0.8, "_src": "admin_rationale_749", "_tgt": "caddy_manager_caddyconfiggenerator", "source": "admin_rationale_749", "target": "caddy_manager_caddyconfiggenerator", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L782", "weight": 0.8, "_src": "admin_rationale_749", "_tgt": "player_edit_playeredit", "source": "admin_rationale_749", "target": "player_edit_playeredit", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L831", "weight": 0.8, "_src": "admin_rationale_749", "_tgt": "player_user_playeruser", "source": "admin_rationale_749", "target": "player_user_playeruser", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L13", "weight": 0.8, "_src": "admin_rationale_779", "_tgt": "caddy_manager_caddyconfiggenerator", "source": "admin_rationale_779", "target": "caddy_manager_caddyconfiggenerator", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L782", "weight": 0.8, "_src": "admin_rationale_779", "_tgt": "player_edit_playeredit", "source": "admin_rationale_779", "target": "player_edit_playeredit", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L831", "weight": 0.8, "_src": "admin_rationale_779", "_tgt": "player_user_playeruser", "source": "admin_rationale_779", "target": "player_user_playeruser", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L13", "weight": 0.8, "_src": "admin_rationale_805", "_tgt": "caddy_manager_caddyconfiggenerator", "source": "admin_rationale_805", "target": "caddy_manager_caddyconfiggenerator", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L782", "weight": 0.8, "_src": "admin_rationale_805", "_tgt": "player_edit_playeredit", "source": "admin_rationale_805", "target": "player_edit_playeredit", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L831", "weight": 0.8, "_src": "admin_rationale_805", "_tgt": "player_user_playeruser", "source": "admin_rationale_805", "target": "player_user_playeruser", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L13", "weight": 0.8, "_src": "admin_rationale_857", "_tgt": "caddy_manager_caddyconfiggenerator", "source": "admin_rationale_857", "target": "caddy_manager_caddyconfiggenerator", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L782", "weight": 0.8, "_src": "admin_rationale_857", "_tgt": "player_edit_playeredit", "source": "admin_rationale_857", "target": "player_edit_playeredit", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L831", "weight": 0.8, "_src": "admin_rationale_857", "_tgt": "player_user_playeruser", "source": "admin_rationale_857", "target": "player_user_playeruser", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L13", "weight": 0.8, "_src": "admin_rationale_887", "_tgt": "caddy_manager_caddyconfiggenerator", "source": "admin_rationale_887", "target": "caddy_manager_caddyconfiggenerator", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L782", "weight": 0.8, "_src": "admin_rationale_887", "_tgt": "player_edit_playeredit", "source": "admin_rationale_887", "target": "player_edit_playeredit", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L831", "weight": 0.8, "_src": "admin_rationale_887", "_tgt": "player_user_playeruser", "source": "admin_rationale_887", "target": "player_user_playeruser", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L13", "weight": 0.8, "_src": "admin_rationale_996", "_tgt": "caddy_manager_caddyconfiggenerator", "source": "admin_rationale_996", "target": "caddy_manager_caddyconfiggenerator", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L782", "weight": 0.8, "_src": "admin_rationale_996", "_tgt": "player_edit_playeredit", "source": "admin_rationale_996", "target": "player_edit_playeredit", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L831", "weight": 0.8, "_src": "admin_rationale_996", "_tgt": "player_user_playeruser", "source": "admin_rationale_996", "target": "player_user_playeruser", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L13", "weight": 0.8, "_src": "admin_rationale_1020", "_tgt": "caddy_manager_caddyconfiggenerator", "source": "admin_rationale_1020", "target": "caddy_manager_caddyconfiggenerator", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L782", "weight": 0.8, "_src": "admin_rationale_1020", "_tgt": "player_edit_playeredit", "source": "admin_rationale_1020", "target": "player_edit_playeredit", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L831", "weight": 0.8, "_src": "admin_rationale_1020", "_tgt": "player_user_playeruser", "source": "admin_rationale_1020", "target": "player_user_playeruser", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L13", "weight": 0.8, "_src": "admin_rationale_1029", "_tgt": "caddy_manager_caddyconfiggenerator", "source": "admin_rationale_1029", "target": "caddy_manager_caddyconfiggenerator", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L782", "weight": 0.8, "_src": "admin_rationale_1029", "_tgt": "player_edit_playeredit", "source": "admin_rationale_1029", "target": "player_edit_playeredit", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L831", "weight": 0.8, "_src": "admin_rationale_1029", "_tgt": "player_user_playeruser", "source": "admin_rationale_1029", "target": "player_user_playeruser", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L13", "weight": 0.8, "_src": "admin_rationale_1075", "_tgt": "caddy_manager_caddyconfiggenerator", "source": "admin_rationale_1075", "target": "caddy_manager_caddyconfiggenerator", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L782", "weight": 0.8, "_src": "admin_rationale_1075", "_tgt": "player_edit_playeredit", "source": "admin_rationale_1075", "target": "player_edit_playeredit", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/admin.py", "source_location": "L831", "weight": 0.8, "_src": "admin_rationale_1075", "_tgt": "player_user_playeruser", "source": "admin_rationale_1075", "target": "player_user_playeruser", "confidence_score": 0.5 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content_old.py", "source_location": "L30", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_blueprints_content_old_py", "_tgt": "content_old_content_list", "source": "home_scheianu_digiserver_v2_app_blueprints_content_old_py", "target": "content_old_content_list", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content_old.py", "source_location": "L86", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_blueprints_content_old_py", "_tgt": "content_old_upload_content", "source": "home_scheianu_digiserver_v2_app_blueprints_content_old_py", "target": "content_old_upload_content", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content_old.py", "source_location": "L224", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_blueprints_content_old_py", "_tgt": "content_old_edit_content", "source": "home_scheianu_digiserver_v2_app_blueprints_content_old_py", "target": "content_old_edit_content", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content_old.py", "source_location": "L258", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_blueprints_content_old_py", "_tgt": "content_old_delete_content", "source": "home_scheianu_digiserver_v2_app_blueprints_content_old_py", "target": "content_old_delete_content", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content_old.py", "source_location": "L289", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_blueprints_content_old_py", "_tgt": "content_old_delete_by_filename", "source": "home_scheianu_digiserver_v2_app_blueprints_content_old_py", "target": "content_old_delete_by_filename", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content_old.py", "source_location": "L337", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_blueprints_content_old_py", "_tgt": "content_old_bulk_delete_content", "source": "home_scheianu_digiserver_v2_app_blueprints_content_old_py", "target": "content_old_bulk_delete_content", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content_old.py", "source_location": "L374", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_blueprints_content_old_py", "_tgt": "content_old_upload_progress_status", "source": "home_scheianu_digiserver_v2_app_blueprints_content_old_py", "target": "content_old_upload_progress_status", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content_old.py", "source_location": "L382", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_blueprints_content_old_py", "_tgt": "content_old_preview_content", "source": "home_scheianu_digiserver_v2_app_blueprints_content_old_py", "target": "content_old_preview_content", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content_old.py", "source_location": "L400", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_blueprints_content_old_py", "_tgt": "content_old_download_content", "source": "home_scheianu_digiserver_v2_app_blueprints_content_old_py", "target": "content_old_download_content", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content_old.py", "source_location": "L419", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_blueprints_content_old_py", "_tgt": "content_old_content_statistics", "source": "home_scheianu_digiserver_v2_app_blueprints_content_old_py", "target": "content_old_content_statistics", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content_old.py", "source_location": "L453", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_blueprints_content_old_py", "_tgt": "content_old_check_duplicates", "source": "home_scheianu_digiserver_v2_app_blueprints_content_old_py", "target": "content_old_check_duplicates", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content_old.py", "source_location": "L478", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_blueprints_content_old_py", "_tgt": "content_old_content_groups_info", "source": "home_scheianu_digiserver_v2_app_blueprints_content_old_py", "target": "content_old_content_groups_info", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content_old.py", "source_location": "L1", "weight": 1.0, "_src": "content_old_rationale_1", "_tgt": "home_scheianu_digiserver_v2_app_blueprints_content_old_py", "source": "home_scheianu_digiserver_v2_app_blueprints_content_old_py", "target": "content_old_rationale_1", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content_old.py", "source_location": "L31", "weight": 1.0, "_src": "content_old_rationale_31", "_tgt": "content_old_content_list", "source": "content_old_content_list", "target": "content_old_rationale_31", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content_old.py", "source_location": "L79", "weight": 1.0, "_src": "content_old_content_list", "_tgt": "logger_log_action", "source": "content_old_content_list", "target": "logger_log_action" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content_old.py", "source_location": "L122", "weight": 1.0, "_src": "content_old_upload_content", "_tgt": "uploads_set_upload_progress", "source": "content_old_upload_content", "target": "uploads_set_upload_progress" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content_old.py", "source_location": "L156", "weight": 1.0, "_src": "content_old_upload_content", "_tgt": "uploads_process_video_file", "source": "content_old_upload_content", "target": "uploads_process_video_file" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content_old.py", "source_location": "L158", "weight": 1.0, "_src": "content_old_upload_content", "_tgt": "logger_log_action", "source": "content_old_upload_content", "target": "logger_log_action" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content_old.py", "source_location": "L179", "weight": 1.0, "_src": "content_old_upload_content", "_tgt": "content_content", "source": "content_old_upload_content", "target": "content_content" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content_old.py", "source_location": "L225", "weight": 1.0, "_src": "content_old_rationale_225", "_tgt": "content_old_edit_content", "source": "content_old_edit_content", "target": "content_old_rationale_225", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content_old.py", "source_location": "L244", "weight": 1.0, "_src": "content_old_edit_content", "_tgt": "logger_log_action", "source": "content_old_edit_content", "target": "logger_log_action" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content_old.py", "source_location": "L259", "weight": 1.0, "_src": "content_old_rationale_259", "_tgt": "content_old_delete_content", "source": "content_old_delete_content", "target": "content_old_rationale_259", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content_old.py", "source_location": "L276", "weight": 1.0, "_src": "content_old_delete_content", "_tgt": "logger_log_action", "source": "content_old_delete_content", "target": "logger_log_action" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content_old.py", "source_location": "L290", "weight": 1.0, "_src": "content_old_rationale_290", "_tgt": "content_old_delete_by_filename", "source": "content_old_delete_by_filename", "target": "content_old_rationale_290", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content_old.py", "source_location": "L310", "weight": 1.0, "_src": "content_old_delete_by_filename", "_tgt": "logger_log_action", "source": "content_old_delete_by_filename", "target": "logger_log_action" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content_old.py", "source_location": "L338", "weight": 1.0, "_src": "content_old_rationale_338", "_tgt": "content_old_bulk_delete_content", "source": "content_old_bulk_delete_content", "target": "content_old_rationale_338", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content_old.py", "source_location": "L363", "weight": 1.0, "_src": "content_old_bulk_delete_content", "_tgt": "logger_log_action", "source": "content_old_bulk_delete_content", "target": "logger_log_action" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content_old.py", "source_location": "L375", "weight": 1.0, "_src": "content_old_rationale_375", "_tgt": "content_old_upload_progress_status", "source": "content_old_upload_progress_status", "target": "content_old_rationale_375", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content_old.py", "source_location": "L376", "weight": 1.0, "_src": "content_old_upload_progress_status", "_tgt": "uploads_get_upload_progress", "source": "content_old_upload_progress_status", "target": "uploads_get_upload_progress" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content_old.py", "source_location": "L383", "weight": 1.0, "_src": "content_old_rationale_383", "_tgt": "content_old_preview_content", "source": "content_old_preview_content", "target": "content_old_rationale_383", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content_old.py", "source_location": "L394", "weight": 1.0, "_src": "content_old_preview_content", "_tgt": "logger_log_action", "source": "content_old_preview_content", "target": "logger_log_action" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content_old.py", "source_location": "L401", "weight": 1.0, "_src": "content_old_rationale_401", "_tgt": "content_old_download_content", "source": "content_old_download_content", "target": "content_old_rationale_401", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content_old.py", "source_location": "L405", "weight": 1.0, "_src": "content_old_download_content", "_tgt": "logger_log_action", "source": "content_old_download_content", "target": "logger_log_action" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content_old.py", "source_location": "L420", "weight": 1.0, "_src": "content_old_rationale_420", "_tgt": "content_old_content_statistics", "source": "content_old_content_statistics", "target": "content_old_rationale_420", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content_old.py", "source_location": "L447", "weight": 1.0, "_src": "content_old_content_statistics", "_tgt": "logger_log_action", "source": "content_old_content_statistics", "target": "logger_log_action" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content_old.py", "source_location": "L454", "weight": 1.0, "_src": "content_old_rationale_454", "_tgt": "content_old_check_duplicates", "source": "content_old_check_duplicates", "target": "content_old_rationale_454", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content_old.py", "source_location": "L472", "weight": 1.0, "_src": "content_old_check_duplicates", "_tgt": "logger_log_action", "source": "content_old_check_duplicates", "target": "logger_log_action" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content_old.py", "source_location": "L479", "weight": 1.0, "_src": "content_old_rationale_479", "_tgt": "content_old_content_groups_info", "source": "content_old_content_groups_info", "target": "content_old_rationale_479", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content_old.py", "source_location": "L499", "weight": 1.0, "_src": "content_old_content_groups_info", "_tgt": "logger_log_action", "source": "content_old_content_groups_info", "target": "logger_log_action" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py", "source_location": "L27", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_blueprints_content_py", "_tgt": "content_content_list", "source": "home_scheianu_digiserver_v2_app_blueprints_content_py", "target": "content_content_list", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py", "source_location": "L43", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_blueprints_content_py", "_tgt": "content_media_library", "source": "home_scheianu_digiserver_v2_app_blueprints_content_py", "target": "content_media_library", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py", "source_location": "L71", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_blueprints_content_py", "_tgt": "content_delete_media", "source": "home_scheianu_digiserver_v2_app_blueprints_content_py", "target": "content_delete_media", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py", "source_location": "L135", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_blueprints_content_py", "_tgt": "content_create_playlist", "source": "home_scheianu_digiserver_v2_app_blueprints_content_py", "target": "content_create_playlist", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py", "source_location": "L173", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_blueprints_content_py", "_tgt": "content_delete_playlist", "source": "home_scheianu_digiserver_v2_app_blueprints_content_py", "target": "content_delete_playlist", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py", "source_location": "L200", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_blueprints_content_py", "_tgt": "content_manage_playlist_content", "source": "home_scheianu_digiserver_v2_app_blueprints_content_py", "target": "content_manage_playlist_content", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py", "source_location": "L222", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_blueprints_content_py", "_tgt": "content_add_content_to_playlist", "source": "home_scheianu_digiserver_v2_app_blueprints_content_py", "target": "content_add_content_to_playlist", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py", "source_location": "L272", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_blueprints_content_py", "_tgt": "content_add_weblink", "source": "home_scheianu_digiserver_v2_app_blueprints_content_py", "target": "content_add_weblink", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py", "source_location": "L352", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_blueprints_content_py", "_tgt": "content_add_weblink_to_playlist", "source": "home_scheianu_digiserver_v2_app_blueprints_content_py", "target": "content_add_weblink_to_playlist", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py", "source_location": "L418", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_blueprints_content_py", "_tgt": "content_remove_content_from_playlist", "source": "home_scheianu_digiserver_v2_app_blueprints_content_py", "target": "content_remove_content_from_playlist", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py", "source_location": "L455", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_blueprints_content_py", "_tgt": "content_bulk_remove_from_playlist", "source": "home_scheianu_digiserver_v2_app_blueprints_content_py", "target": "content_bulk_remove_from_playlist", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py", "source_location": "L497", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_blueprints_content_py", "_tgt": "content_reorder_playlist_content", "source": "home_scheianu_digiserver_v2_app_blueprints_content_py", "target": "content_reorder_playlist_content", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py", "source_location": "L538", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_blueprints_content_py", "_tgt": "content_update_playlist_content_muted", "source": "home_scheianu_digiserver_v2_app_blueprints_content_py", "target": "content_update_playlist_content_muted", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py", "source_location": "L579", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_blueprints_content_py", "_tgt": "content_update_playlist_content_edit_enabled", "source": "home_scheianu_digiserver_v2_app_blueprints_content_py", "target": "content_update_playlist_content_edit_enabled", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py", "source_location": "L620", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_blueprints_content_py", "_tgt": "content_update_playlist_content_duration", "source": "home_scheianu_digiserver_v2_app_blueprints_content_py", "target": "content_update_playlist_content_duration", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py", "source_location": "L670", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_blueprints_content_py", "_tgt": "content_upload_media_page", "source": "home_scheianu_digiserver_v2_app_blueprints_content_py", "target": "content_upload_media_page", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py", "source_location": "L676", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_blueprints_content_py", "_tgt": "content_process_image_file", "source": "home_scheianu_digiserver_v2_app_blueprints_content_py", "target": "content_process_image_file", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py", "source_location": "L702", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_blueprints_content_py", "_tgt": "content_process_video_file_extended", "source": "home_scheianu_digiserver_v2_app_blueprints_content_py", "target": "content_process_video_file_extended", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py", "source_location": "L727", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_blueprints_content_py", "_tgt": "content_process_pdf_file", "source": "home_scheianu_digiserver_v2_app_blueprints_content_py", "target": "content_process_pdf_file", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py", "source_location": "L798", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_blueprints_content_py", "_tgt": "content_process_file_in_background", "source": "home_scheianu_digiserver_v2_app_blueprints_content_py", "target": "content_process_file_in_background", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py", "source_location": "L977", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_blueprints_content_py", "_tgt": "content_process_presentation_file", "source": "home_scheianu_digiserver_v2_app_blueprints_content_py", "target": "content_process_presentation_file", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py", "source_location": "L1120", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_blueprints_content_py", "_tgt": "content_create_fullhd_image", "source": "home_scheianu_digiserver_v2_app_blueprints_content_py", "target": "content_create_fullhd_image", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py", "source_location": "L1145", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_blueprints_content_py", "_tgt": "content_resize_image_to_fullhd", "source": "home_scheianu_digiserver_v2_app_blueprints_content_py", "target": "content_resize_image_to_fullhd", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py", "source_location": "L1203", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_blueprints_content_py", "_tgt": "content_optimize_image_to_fullhd", "source": "home_scheianu_digiserver_v2_app_blueprints_content_py", "target": "content_optimize_image_to_fullhd", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py", "source_location": "L1220", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_blueprints_content_py", "_tgt": "content_upload_media", "source": "home_scheianu_digiserver_v2_app_blueprints_content_py", "target": "content_upload_media", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py", "source_location": "L1494", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_blueprints_content_py", "_tgt": "content_assign_player_to_playlist", "source": "home_scheianu_digiserver_v2_app_blueprints_content_py", "target": "content_assign_player_to_playlist", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py", "source_location": "L1", "weight": 1.0, "_src": "content_rationale_1", "_tgt": "home_scheianu_digiserver_v2_app_blueprints_content_py", "source": "home_scheianu_digiserver_v2_app_blueprints_content_py", "target": "content_rationale_1", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py", "source_location": "L28", "weight": 1.0, "_src": "content_rationale_28", "_tgt": "content_content_list", "source": "content_content_list", "target": "content_rationale_28", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py", "source_location": "L44", "weight": 1.0, "_src": "content_rationale_44", "_tgt": "content_media_library", "source": "content_media_library", "target": "content_rationale_44", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py", "source_location": "L72", "weight": 1.0, "_src": "content_rationale_72", "_tgt": "content_delete_media", "source": "content_delete_media", "target": "content_rationale_72", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py", "source_location": "L78", "weight": 1.0, "_src": "content_delete_media", "_tgt": "players_list", "source": "content_delete_media", "target": "players_list" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py", "source_location": "L84", "weight": 1.0, "_src": "content_delete_media", "_tgt": "logger_log_action", "source": "content_delete_media", "target": "logger_log_action" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py", "source_location": "L136", "weight": 1.0, "_src": "content_rationale_136", "_tgt": "content_create_playlist", "source": "content_create_playlist", "target": "content_rationale_136", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py", "source_location": "L152", "weight": 1.0, "_src": "content_create_playlist", "_tgt": "playlist_playlist", "source": "content_create_playlist", "target": "playlist_playlist" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py", "source_location": "L160", "weight": 1.0, "_src": "content_create_playlist", "_tgt": "logger_log_action", "source": "content_create_playlist", "target": "logger_log_action" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py", "source_location": "L187", "weight": 1.0, "_src": "content_delete_playlist", "_tgt": "logger_log_action", "source": "content_delete_playlist", "target": "logger_log_action" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py", "source_location": "L201", "weight": 1.0, "_src": "content_rationale_201", "_tgt": "content_manage_playlist_content", "source": "content_manage_playlist_content", "target": "content_rationale_201", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py", "source_location": "L205", "weight": 1.0, "_src": "content_manage_playlist_content", "_tgt": "playlist_playlist_get_content_ordered", "source": "content_manage_playlist_content", "target": "playlist_playlist_get_content_ordered" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py", "source_location": "L223", "weight": 1.0, "_src": "content_rationale_223", "_tgt": "content_add_content_to_playlist", "source": "content_add_content_to_playlist", "target": "content_rationale_223", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py", "source_location": "L255", "weight": 1.0, "_src": "content_add_content_to_playlist", "_tgt": "playlist_playlist_increment_version", "source": "content_add_content_to_playlist", "target": "playlist_playlist_increment_version" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py", "source_location": "L259", "weight": 1.0, "_src": "content_add_content_to_playlist", "_tgt": "logger_log_action", "source": "content_add_content_to_playlist", "target": "logger_log_action" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py", "source_location": "L273", "weight": 1.0, "_src": "content_rationale_273", "_tgt": "content_add_weblink", "source": "content_add_weblink", "target": "content_rationale_273", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py", "source_location": "L298", "weight": 1.0, "_src": "content_add_weblink", "_tgt": "content_content", "source": "content_add_weblink", "target": "content_content" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py", "source_location": "L326", "weight": 1.0, "_src": "content_add_weblink", "_tgt": "playlist_playlist_increment_version", "source": "content_add_weblink", "target": "playlist_playlist_increment_version" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py", "source_location": "L327", "weight": 1.0, "_src": "content_add_weblink", "_tgt": "logger_log_action", "source": "content_add_weblink", "target": "logger_log_action" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py", "source_location": "L353", "weight": 1.0, "_src": "content_rationale_353", "_tgt": "content_add_weblink_to_playlist", "source": "content_add_weblink_to_playlist", "target": "content_rationale_353", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py", "source_location": "L372", "weight": 1.0, "_src": "content_add_weblink_to_playlist", "_tgt": "content_content", "source": "content_add_weblink_to_playlist", "target": "content_content" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py", "source_location": "L401", "weight": 1.0, "_src": "content_add_weblink_to_playlist", "_tgt": "playlist_playlist_increment_version", "source": "content_add_weblink_to_playlist", "target": "playlist_playlist_increment_version" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py", "source_location": "L405", "weight": 1.0, "_src": "content_add_weblink_to_playlist", "_tgt": "logger_log_action", "source": "content_add_weblink_to_playlist", "target": "logger_log_action" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py", "source_location": "L419", "weight": 1.0, "_src": "content_rationale_419", "_tgt": "content_remove_content_from_playlist", "source": "content_remove_content_from_playlist", "target": "content_rationale_419", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py", "source_location": "L438", "weight": 1.0, "_src": "content_remove_content_from_playlist", "_tgt": "playlist_playlist_increment_version", "source": "content_remove_content_from_playlist", "target": "playlist_playlist_increment_version" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py", "source_location": "L442", "weight": 1.0, "_src": "content_remove_content_from_playlist", "_tgt": "logger_log_action", "source": "content_remove_content_from_playlist", "target": "logger_log_action" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py", "source_location": "L456", "weight": 1.0, "_src": "content_rationale_456", "_tgt": "content_bulk_remove_from_playlist", "source": "content_bulk_remove_from_playlist", "target": "content_rationale_456", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py", "source_location": "L476", "weight": 1.0, "_src": "content_bulk_remove_from_playlist", "_tgt": "playlist_playlist_increment_version", "source": "content_bulk_remove_from_playlist", "target": "playlist_playlist_increment_version" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py", "source_location": "L481", "weight": 1.0, "_src": "content_bulk_remove_from_playlist", "_tgt": "logger_log_action", "source": "content_bulk_remove_from_playlist", "target": "logger_log_action" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py", "source_location": "L498", "weight": 1.0, "_src": "content_rationale_498", "_tgt": "content_reorder_playlist_content", "source": "content_reorder_playlist_content", "target": "content_rationale_498", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py", "source_location": "L518", "weight": 1.0, "_src": "content_reorder_playlist_content", "_tgt": "playlist_playlist_increment_version", "source": "content_reorder_playlist_content", "target": "playlist_playlist_increment_version" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py", "source_location": "L522", "weight": 1.0, "_src": "content_reorder_playlist_content", "_tgt": "logger_log_action", "source": "content_reorder_playlist_content", "target": "logger_log_action" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py", "source_location": "L539", "weight": 1.0, "_src": "content_rationale_539", "_tgt": "content_update_playlist_content_muted", "source": "content_update_playlist_content_muted", "target": "content_rationale_539", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py", "source_location": "L557", "weight": 1.0, "_src": "content_update_playlist_content_muted", "_tgt": "playlist_playlist_increment_version", "source": "content_update_playlist_content_muted", "target": "playlist_playlist_increment_version" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py", "source_location": "L562", "weight": 1.0, "_src": "content_update_playlist_content_muted", "_tgt": "logger_log_action", "source": "content_update_playlist_content_muted", "target": "logger_log_action" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py", "source_location": "L580", "weight": 1.0, "_src": "content_rationale_580", "_tgt": "content_update_playlist_content_edit_enabled", "source": "content_update_playlist_content_edit_enabled", "target": "content_rationale_580", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py", "source_location": "L598", "weight": 1.0, "_src": "content_update_playlist_content_edit_enabled", "_tgt": "playlist_playlist_increment_version", "source": "content_update_playlist_content_edit_enabled", "target": "playlist_playlist_increment_version" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py", "source_location": "L603", "weight": 1.0, "_src": "content_update_playlist_content_edit_enabled", "_tgt": "logger_log_action", "source": "content_update_playlist_content_edit_enabled", "target": "logger_log_action" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py", "source_location": "L621", "weight": 1.0, "_src": "content_rationale_621", "_tgt": "content_update_playlist_content_duration", "source": "content_update_playlist_content_duration", "target": "content_rationale_621", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py", "source_location": "L648", "weight": 1.0, "_src": "content_update_playlist_content_duration", "_tgt": "playlist_playlist_increment_version", "source": "content_update_playlist_content_duration", "target": "playlist_playlist_increment_version" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py", "source_location": "L653", "weight": 1.0, "_src": "content_update_playlist_content_duration", "_tgt": "logger_log_action", "source": "content_update_playlist_content_duration", "target": "logger_log_action" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py", "source_location": "L671", "weight": 1.0, "_src": "content_rationale_671", "_tgt": "content_upload_media_page", "source": "content_upload_media_page", "target": "content_rationale_671", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py", "source_location": "L1285", "weight": 1.0, "_src": "content_upload_media", "_tgt": "content_process_image_file", "source": "content_process_image_file", "target": "content_upload_media", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py", "source_location": "L677", "weight": 1.0, "_src": "content_rationale_677", "_tgt": "content_process_image_file", "source": "content_process_image_file", "target": "content_rationale_677", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py", "source_location": "L695", "weight": 1.0, "_src": "content_process_image_file", "_tgt": "logger_log_action", "source": "content_process_image_file", "target": "logger_log_action" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py", "source_location": "L928", "weight": 1.0, "_src": "content_process_file_in_background", "_tgt": "content_process_video_file_extended", "source": "content_process_video_file_extended", "target": "content_process_file_in_background", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py", "source_location": "L1289", "weight": 1.0, "_src": "content_upload_media", "_tgt": "content_process_video_file_extended", "source": "content_process_video_file_extended", "target": "content_upload_media", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py", "source_location": "L703", "weight": 1.0, "_src": "content_rationale_703", "_tgt": "content_process_video_file_extended", "source": "content_process_video_file_extended", "target": "content_rationale_703", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py", "source_location": "L717", "weight": 1.0, "_src": "content_process_video_file_extended", "_tgt": "logger_log_action", "source": "content_process_video_file_extended", "target": "logger_log_action" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py", "source_location": "L812", "weight": 1.0, "_src": "content_process_file_in_background", "_tgt": "content_process_pdf_file", "source": "content_process_pdf_file", "target": "content_process_file_in_background", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py", "source_location": "L1293", "weight": 1.0, "_src": "content_upload_media", "_tgt": "content_process_pdf_file", "source": "content_process_pdf_file", "target": "content_upload_media", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py", "source_location": "L728", "weight": 1.0, "_src": "content_rationale_728", "_tgt": "content_process_pdf_file", "source": "content_process_pdf_file", "target": "content_rationale_728", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py", "source_location": "L739", "weight": 1.0, "_src": "content_process_pdf_file", "_tgt": "logger_log_action", "source": "content_process_pdf_file", "target": "logger_log_action" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py", "source_location": "L870", "weight": 1.0, "_src": "content_process_file_in_background", "_tgt": "content_process_presentation_file", "source": "content_process_file_in_background", "target": "content_process_presentation_file", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py", "source_location": "L800", "weight": 1.0, "_src": "content_rationale_800", "_tgt": "content_process_file_in_background", "source": "content_process_file_in_background", "target": "content_rationale_800", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py", "source_location": "L830", "weight": 1.0, "_src": "content_process_file_in_background", "_tgt": "content_content", "source": "content_process_file_in_background", "target": "content_content" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py", "source_location": "L866", "weight": 1.0, "_src": "content_process_file_in_background", "_tgt": "logger_log_action", "source": "content_process_file_in_background", "target": "logger_log_action" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py", "source_location": "L1100", "weight": 1.0, "_src": "content_process_presentation_file", "_tgt": "content_resize_image_to_fullhd", "source": "content_process_presentation_file", "target": "content_resize_image_to_fullhd", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py", "source_location": "L1354", "weight": 1.0, "_src": "content_upload_media", "_tgt": "content_process_presentation_file", "source": "content_process_presentation_file", "target": "content_upload_media", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py", "source_location": "L978", "weight": 1.0, "_src": "content_rationale_978", "_tgt": "content_process_presentation_file", "source": "content_process_presentation_file", "target": "content_rationale_978", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py", "source_location": "L1007", "weight": 1.0, "_src": "content_process_presentation_file", "_tgt": "logger_log_action", "source": "content_process_presentation_file", "target": "logger_log_action" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py", "source_location": "L1048", "weight": 1.0, "_src": "content_process_presentation_file", "_tgt": "players_list", "source": "content_process_presentation_file", "target": "players_list" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py", "source_location": "L1209", "weight": 1.0, "_src": "content_optimize_image_to_fullhd", "_tgt": "content_create_fullhd_image", "source": "content_create_fullhd_image", "target": "content_optimize_image_to_fullhd", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py", "source_location": "L1121", "weight": 1.0, "_src": "content_rationale_1121", "_tgt": "content_create_fullhd_image", "source": "content_create_fullhd_image", "target": "content_rationale_1121", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py", "source_location": "L1146", "weight": 1.0, "_src": "content_rationale_1146", "_tgt": "content_resize_image_to_fullhd", "source": "content_resize_image_to_fullhd", "target": "content_rationale_1146", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py", "source_location": "L1199", "weight": 1.0, "_src": "content_resize_image_to_fullhd", "_tgt": "logger_log_action", "source": "content_resize_image_to_fullhd", "target": "logger_log_action" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py", "source_location": "L1204", "weight": 1.0, "_src": "content_rationale_1204", "_tgt": "content_optimize_image_to_fullhd", "source": "content_optimize_image_to_fullhd", "target": "content_rationale_1204", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py", "source_location": "L1214", "weight": 1.0, "_src": "content_optimize_image_to_fullhd", "_tgt": "logger_log_action", "source": "content_optimize_image_to_fullhd", "target": "logger_log_action" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py", "source_location": "L1221", "weight": 1.0, "_src": "content_rationale_1221", "_tgt": "content_upload_media", "source": "content_upload_media", "target": "content_rationale_1221", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py", "source_location": "L1250", "weight": 1.0, "_src": "content_upload_media", "_tgt": "logger_log_action", "source": "content_upload_media", "target": "logger_log_action" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py", "source_location": "L1317", "weight": 1.0, "_src": "content_upload_media", "_tgt": "content_content", "source": "content_upload_media", "target": "content_content" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py", "source_location": "L1343", "weight": 1.0, "_src": "content_upload_media", "_tgt": "playlist_playlist_increment_version", "source": "content_upload_media", "target": "playlist_playlist_increment_version" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py", "source_location": "L1495", "weight": 1.0, "_src": "content_rationale_1495", "_tgt": "content_assign_player_to_playlist", "source": "content_assign_player_to_playlist", "target": "content_rationale_1495", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py", "source_location": "L1504", "weight": 1.0, "_src": "content_assign_player_to_playlist", "_tgt": "logger_log_action", "source": "content_assign_player_to_playlist", "target": "logger_log_action" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/models/content.py", "source_location": "L1", "weight": 1.0, "_src": "content_rationale_1", "_tgt": "home_scheianu_digiserver_v2_app_models_content_py", "source": "content_rationale_1", "target": "home_scheianu_digiserver_v2_app_models_content_py", "confidence_score": 1.0 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py", "source_location": "L94", "weight": 0.8, "_src": "content_rationale_1", "_tgt": "player_edit_playeredit", "source": "content_rationale_1", "target": "player_edit_playeredit", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py", "source_location": "L94", "weight": 0.8, "_src": "content_rationale_28", "_tgt": "player_edit_playeredit", "source": "content_rationale_28", "target": "player_edit_playeredit", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py", "source_location": "L94", "weight": 0.8, "_src": "content_rationale_44", "_tgt": "player_edit_playeredit", "source": "content_rationale_44", "target": "player_edit_playeredit", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py", "source_location": "L94", "weight": 0.8, "_src": "content_rationale_72", "_tgt": "player_edit_playeredit", "source": "content_rationale_72", "target": "player_edit_playeredit", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py", "source_location": "L94", "weight": 0.8, "_src": "content_rationale_136", "_tgt": "player_edit_playeredit", "source": "content_rationale_136", "target": "player_edit_playeredit", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py", "source_location": "L94", "weight": 0.8, "_src": "content_rationale_201", "_tgt": "player_edit_playeredit", "source": "content_rationale_201", "target": "player_edit_playeredit", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py", "source_location": "L94", "weight": 0.8, "_src": "content_rationale_223", "_tgt": "player_edit_playeredit", "source": "content_rationale_223", "target": "player_edit_playeredit", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py", "source_location": "L94", "weight": 0.8, "_src": "content_rationale_273", "_tgt": "player_edit_playeredit", "source": "content_rationale_273", "target": "player_edit_playeredit", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py", "source_location": "L94", "weight": 0.8, "_src": "content_rationale_353", "_tgt": "player_edit_playeredit", "source": "content_rationale_353", "target": "player_edit_playeredit", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py", "source_location": "L94", "weight": 0.8, "_src": "content_rationale_419", "_tgt": "player_edit_playeredit", "source": "content_rationale_419", "target": "player_edit_playeredit", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py", "source_location": "L94", "weight": 0.8, "_src": "content_rationale_456", "_tgt": "player_edit_playeredit", "source": "content_rationale_456", "target": "player_edit_playeredit", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py", "source_location": "L94", "weight": 0.8, "_src": "content_rationale_498", "_tgt": "player_edit_playeredit", "source": "content_rationale_498", "target": "player_edit_playeredit", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py", "source_location": "L94", "weight": 0.8, "_src": "content_rationale_539", "_tgt": "player_edit_playeredit", "source": "content_rationale_539", "target": "player_edit_playeredit", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py", "source_location": "L94", "weight": 0.8, "_src": "content_rationale_580", "_tgt": "player_edit_playeredit", "source": "content_rationale_580", "target": "player_edit_playeredit", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py", "source_location": "L94", "weight": 0.8, "_src": "content_rationale_621", "_tgt": "player_edit_playeredit", "source": "content_rationale_621", "target": "player_edit_playeredit", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py", "source_location": "L94", "weight": 0.8, "_src": "content_rationale_671", "_tgt": "player_edit_playeredit", "source": "content_rationale_671", "target": "player_edit_playeredit", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py", "source_location": "L94", "weight": 0.8, "_src": "content_rationale_677", "_tgt": "player_edit_playeredit", "source": "content_rationale_677", "target": "player_edit_playeredit", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py", "source_location": "L94", "weight": 0.8, "_src": "content_rationale_703", "_tgt": "player_edit_playeredit", "source": "content_rationale_703", "target": "player_edit_playeredit", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py", "source_location": "L94", "weight": 0.8, "_src": "content_rationale_728", "_tgt": "player_edit_playeredit", "source": "content_rationale_728", "target": "player_edit_playeredit", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py", "source_location": "L94", "weight": 0.8, "_src": "content_rationale_800", "_tgt": "player_edit_playeredit", "source": "content_rationale_800", "target": "player_edit_playeredit", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py", "source_location": "L94", "weight": 0.8, "_src": "content_rationale_978", "_tgt": "player_edit_playeredit", "source": "content_rationale_978", "target": "player_edit_playeredit", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py", "source_location": "L94", "weight": 0.8, "_src": "content_rationale_1121", "_tgt": "player_edit_playeredit", "source": "content_rationale_1121", "target": "player_edit_playeredit", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py", "source_location": "L94", "weight": 0.8, "_src": "content_rationale_1146", "_tgt": "player_edit_playeredit", "source": "content_rationale_1146", "target": "player_edit_playeredit", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py", "source_location": "L94", "weight": 0.8, "_src": "content_rationale_1204", "_tgt": "player_edit_playeredit", "source": "content_rationale_1204", "target": "player_edit_playeredit", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py", "source_location": "L94", "weight": 0.8, "_src": "content_rationale_1221", "_tgt": "player_edit_playeredit", "source": "content_rationale_1221", "target": "player_edit_playeredit", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/content.py", "source_location": "L94", "weight": 0.8, "_src": "content_rationale_1495", "_tgt": "player_edit_playeredit", "source": "content_rationale_1495", "target": "player_edit_playeredit", "confidence_score": 0.5 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/__init__.py", "source_location": "L1", "weight": 1.0, "_src": "init_rationale_1", "_tgt": "home_scheianu_digiserver_v2_app_blueprints_init_py", "source": "home_scheianu_digiserver_v2_app_blueprints_init_py", "target": "init_rationale_1", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/utils/__init__.py", "source_location": "L1", "weight": 1.0, "_src": "init_rationale_1", "_tgt": "home_scheianu_digiserver_v2_app_utils_init_py", "source": "init_rationale_1", "target": "home_scheianu_digiserver_v2_app_utils_init_py", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/models/__init__.py", "source_location": "L1", "weight": 1.0, "_src": "init_rationale_1", "_tgt": "home_scheianu_digiserver_v2_app_models_init_py", "source": "init_rationale_1", "target": "home_scheianu_digiserver_v2_app_models_init_py", "confidence_score": 1.0 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/models/__init__.py", "source_location": "L2", "weight": 0.8, "_src": "init_rationale_1", "_tgt": "user_user", "source": "init_rationale_1", "target": "user_user", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/models/__init__.py", "source_location": "L3", "weight": 0.8, "_src": "init_rationale_1", "_tgt": "player_player", "source": "init_rationale_1", "target": "player_player", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/models/__init__.py", "source_location": "L4", "weight": 0.8, "_src": "init_rationale_1", "_tgt": "group_group", "source": "init_rationale_1", "target": "group_group", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/models/__init__.py", "source_location": "L5", "weight": 0.8, "_src": "init_rationale_1", "_tgt": "playlist_playlist", "source": "init_rationale_1", "target": "playlist_playlist", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/models/__init__.py", "source_location": "L6", "weight": 0.8, "_src": "init_rationale_1", "_tgt": "content_content", "source": "init_rationale_1", "target": "content_content", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/models/__init__.py", "source_location": "L7", "weight": 0.8, "_src": "init_rationale_1", "_tgt": "server_log_serverlog", "source": "init_rationale_1", "target": "server_log_serverlog", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/models/__init__.py", "source_location": "L8", "weight": 0.8, "_src": "init_rationale_1", "_tgt": "player_feedback_playerfeedback", "source": "init_rationale_1", "target": "player_feedback_playerfeedback", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/models/__init__.py", "source_location": "L9", "weight": 0.8, "_src": "init_rationale_1", "_tgt": "player_edit_playeredit", "source": "init_rationale_1", "target": "player_edit_playeredit", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/models/__init__.py", "source_location": "L10", "weight": 0.8, "_src": "init_rationale_1", "_tgt": "player_user_playeruser", "source": "init_rationale_1", "target": "player_user_playeruser", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/models/__init__.py", "source_location": "L11", "weight": 0.8, "_src": "init_rationale_1", "_tgt": "https_config_httpsconfig", "source": "init_rationale_1", "target": "https_config_httpsconfig", "confidence_score": 0.5 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L21", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_blueprints_api_py", "_tgt": "api_rate_limit", "source": "home_scheianu_digiserver_v2_app_blueprints_api_py", "target": "api_rate_limit", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L64", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_blueprints_api_py", "_tgt": "api_verify_player_auth", "source": "home_scheianu_digiserver_v2_app_blueprints_api_py", "target": "api_verify_player_auth", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L90", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_blueprints_api_py", "_tgt": "api_health_check", "source": "home_scheianu_digiserver_v2_app_blueprints_api_py", "target": "api_health_check", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L100", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_blueprints_api_py", "_tgt": "api_get_server_certificate", "source": "home_scheianu_digiserver_v2_app_blueprints_api_py", "target": "api_get_server_certificate", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L107", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_blueprints_api_py", "_tgt": "api_authenticate_player", "source": "home_scheianu_digiserver_v2_app_blueprints_api_py", "target": "api_authenticate_player", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L163", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_blueprints_api_py", "_tgt": "api_verify_auth_code", "source": "home_scheianu_digiserver_v2_app_blueprints_api_py", "target": "api_verify_auth_code", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L207", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_blueprints_api_py", "_tgt": "api_get_playlist_by_quickconnect", "source": "home_scheianu_digiserver_v2_app_blueprints_api_py", "target": "api_get_playlist_by_quickconnect", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L305", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_blueprints_api_py", "_tgt": "api_get_player_playlist", "source": "home_scheianu_digiserver_v2_app_blueprints_api_py", "target": "api_get_player_playlist", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L349", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_blueprints_api_py", "_tgt": "api_get_playlist_version", "source": "home_scheianu_digiserver_v2_app_blueprints_api_py", "target": "api_get_playlist_version", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L378", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_blueprints_api_py", "_tgt": "api_get_cached_playlist", "source": "home_scheianu_digiserver_v2_app_blueprints_api_py", "target": "api_get_cached_playlist", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L429", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_blueprints_api_py", "_tgt": "api_receive_player_feedback", "source": "home_scheianu_digiserver_v2_app_blueprints_api_py", "target": "api_receive_player_feedback", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L540", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_blueprints_api_py", "_tgt": "api_get_player_status", "source": "home_scheianu_digiserver_v2_app_blueprints_api_py", "target": "api_get_player_status", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L577", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_blueprints_api_py", "_tgt": "api_get_upload_progress", "source": "home_scheianu_digiserver_v2_app_blueprints_api_py", "target": "api_get_upload_progress", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L591", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_blueprints_api_py", "_tgt": "api_system_info", "source": "home_scheianu_digiserver_v2_app_blueprints_api_py", "target": "api_system_info", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L655", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_blueprints_api_py", "_tgt": "api_list_content", "source": "home_scheianu_digiserver_v2_app_blueprints_api_py", "target": "api_list_content", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L684", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_blueprints_api_py", "_tgt": "api_get_logs", "source": "home_scheianu_digiserver_v2_app_blueprints_api_py", "target": "api_get_logs", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L736", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_blueprints_api_py", "_tgt": "api_receive_edited_media", "source": "home_scheianu_digiserver_v2_app_blueprints_api_py", "target": "api_receive_edited_media", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L936", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_blueprints_api_py", "_tgt": "api_test_ssh_connection", "source": "home_scheianu_digiserver_v2_app_blueprints_api_py", "target": "api_test_ssh_connection", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L980", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_blueprints_api_py", "_tgt": "api_deploy_player", "source": "home_scheianu_digiserver_v2_app_blueprints_api_py", "target": "api_deploy_player", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L1049", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_blueprints_api_py", "_tgt": "api_api_not_found", "source": "home_scheianu_digiserver_v2_app_blueprints_api_py", "target": "api_api_not_found", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L1055", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_blueprints_api_py", "_tgt": "api_method_not_allowed", "source": "home_scheianu_digiserver_v2_app_blueprints_api_py", "target": "api_method_not_allowed", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L1061", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_blueprints_api_py", "_tgt": "api_internal_error", "source": "home_scheianu_digiserver_v2_app_blueprints_api_py", "target": "api_internal_error", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L1", "weight": 1.0, "_src": "api_rationale_1", "_tgt": "home_scheianu_digiserver_v2_app_blueprints_api_py", "source": "home_scheianu_digiserver_v2_app_blueprints_api_py", "target": "api_rationale_1", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L22", "weight": 1.0, "_src": "api_rationale_22", "_tgt": "api_rate_limit", "source": "api_rate_limit", "target": "api_rationale_22", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L65", "weight": 1.0, "_src": "api_rationale_65", "_tgt": "api_verify_player_auth", "source": "api_verify_player_auth", "target": "api_rationale_65", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L91", "weight": 1.0, "_src": "api_rationale_91", "_tgt": "api_health_check", "source": "api_health_check", "target": "api_rationale_91", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L101", "weight": 1.0, "_src": "api_rationale_101", "_tgt": "api_get_server_certificate", "source": "api_get_server_certificate", "target": "api_rationale_101", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L108", "weight": 1.0, "_src": "api_rationale_108", "_tgt": "api_authenticate_player", "source": "api_authenticate_player", "target": "api_rationale_108", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L134", "weight": 1.0, "_src": "api_authenticate_player", "_tgt": "player_authenticate", "source": "api_authenticate_player", "target": "player_authenticate" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L137", "weight": 1.0, "_src": "api_authenticate_player", "_tgt": "logger_log_action", "source": "api_authenticate_player", "target": "logger_log_action" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L141", "weight": 1.0, "_src": "api_authenticate_player", "_tgt": "player_player_update_status", "source": "api_authenticate_player", "target": "player_player_update_status" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L164", "weight": 1.0, "_src": "api_rationale_164", "_tgt": "api_verify_auth_code", "source": "api_verify_auth_code", "target": "api_rationale_164", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L189", "weight": 1.0, "_src": "api_verify_auth_code", "_tgt": "player_player_update_status", "source": "api_verify_auth_code", "target": "player_player_update_status" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L260", "weight": 1.0, "_src": "api_get_playlist_by_quickconnect", "_tgt": "api_get_cached_playlist", "source": "api_get_playlist_by_quickconnect", "target": "api_get_cached_playlist", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L208", "weight": 1.0, "_src": "api_rationale_208", "_tgt": "api_get_playlist_by_quickconnect", "source": "api_get_playlist_by_quickconnect", "target": "api_rationale_208", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L234", "weight": 1.0, "_src": "api_get_playlist_by_quickconnect", "_tgt": "logger_log_action", "source": "api_get_playlist_by_quickconnect", "target": "logger_log_action" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L251", "weight": 1.0, "_src": "api_get_playlist_by_quickconnect", "_tgt": "player_player_check_quickconnect_code", "source": "api_get_playlist_by_quickconnect", "target": "player_player_check_quickconnect_code" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L318", "weight": 1.0, "_src": "api_get_player_playlist", "_tgt": "api_get_cached_playlist", "source": "api_get_player_playlist", "target": "api_get_cached_playlist", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L306", "weight": 1.0, "_src": "api_rationale_306", "_tgt": "api_get_player_playlist", "source": "api_get_player_playlist", "target": "api_rationale_306", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L342", "weight": 1.0, "_src": "api_get_player_playlist", "_tgt": "logger_log_action", "source": "api_get_player_playlist", "target": "logger_log_action" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L350", "weight": 1.0, "_src": "api_rationale_350", "_tgt": "api_get_playlist_version", "source": "api_get_playlist_version", "target": "api_rationale_350", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L373", "weight": 1.0, "_src": "api_get_playlist_version", "_tgt": "logger_log_action", "source": "api_get_playlist_version", "target": "logger_log_action" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L379", "weight": 1.0, "_src": "api_rationale_379", "_tgt": "api_get_cached_playlist", "source": "api_get_cached_playlist", "target": "api_rationale_379", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L393", "weight": 1.0, "_src": "api_get_cached_playlist", "_tgt": "playlist_playlist_get_content_ordered", "source": "api_get_cached_playlist", "target": "playlist_playlist_get_content_ordered" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L430", "weight": 1.0, "_src": "api_rationale_430", "_tgt": "api_receive_player_feedback", "source": "api_receive_player_feedback", "target": "api_rationale_430", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L447", "weight": 1.0, "_src": "api_receive_player_feedback", "_tgt": "logger_log_action", "source": "api_receive_player_feedback", "target": "logger_log_action" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L489", "weight": 1.0, "_src": "api_receive_player_feedback", "_tgt": "player_player_check_quickconnect_code", "source": "api_receive_player_feedback", "target": "player_player_check_quickconnect_code" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L498", "weight": 1.0, "_src": "api_receive_player_feedback", "_tgt": "player_feedback_playerfeedback", "source": "api_receive_player_feedback", "target": "player_feedback_playerfeedback" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L541", "weight": 1.0, "_src": "api_rationale_541", "_tgt": "api_get_player_status", "source": "api_get_player_status", "target": "api_rationale_541", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L571", "weight": 1.0, "_src": "api_get_player_status", "_tgt": "logger_log_action", "source": "api_get_player_status", "target": "logger_log_action" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L578", "weight": 1.0, "_src": "api_rationale_578", "_tgt": "api_get_upload_progress", "source": "api_get_upload_progress", "target": "api_rationale_578", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L585", "weight": 1.0, "_src": "api_get_upload_progress", "_tgt": "logger_log_action", "source": "api_get_upload_progress", "target": "logger_log_action" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L592", "weight": 1.0, "_src": "api_rationale_592", "_tgt": "api_system_info", "source": "api_system_info", "target": "api_rationale_592", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L620", "weight": 1.0, "_src": "api_system_info", "_tgt": "logger_log_action", "source": "api_system_info", "target": "logger_log_action" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L656", "weight": 1.0, "_src": "api_rationale_656", "_tgt": "api_list_content", "source": "api_list_content", "target": "api_rationale_656", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L678", "weight": 1.0, "_src": "api_list_content", "_tgt": "logger_log_action", "source": "api_list_content", "target": "logger_log_action" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L685", "weight": 1.0, "_src": "api_rationale_685", "_tgt": "api_get_logs", "source": "api_get_logs", "target": "api_rationale_685", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L729", "weight": 1.0, "_src": "api_get_logs", "_tgt": "logger_log_action", "source": "api_get_logs", "target": "logger_log_action" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L737", "weight": 1.0, "_src": "api_rationale_737", "_tgt": "api_receive_edited_media", "source": "api_receive_edited_media", "target": "api_rationale_737", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L800", "weight": 1.0, "_src": "api_receive_edited_media", "_tgt": "group_group", "source": "api_receive_edited_media", "target": "group_group" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L810", "weight": 1.0, "_src": "api_receive_edited_media", "_tgt": "logger_log_action", "source": "api_receive_edited_media", "target": "logger_log_action" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L878", "weight": 1.0, "_src": "api_receive_edited_media", "_tgt": "player_user_playeruser", "source": "api_receive_edited_media", "target": "player_user_playeruser" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L886", "weight": 1.0, "_src": "api_receive_edited_media", "_tgt": "player_edit_playeredit", "source": "api_receive_edited_media", "target": "player_edit_playeredit" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L937", "weight": 1.0, "_src": "api_rationale_937", "_tgt": "api_test_ssh_connection", "source": "api_test_ssh_connection", "target": "api_rationale_937", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L965", "weight": 1.0, "_src": "api_test_ssh_connection", "_tgt": "logger_log_action", "source": "api_test_ssh_connection", "target": "logger_log_action" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L981", "weight": 1.0, "_src": "api_rationale_981", "_tgt": "api_deploy_player", "source": "api_deploy_player", "target": "api_rationale_981", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L1022", "weight": 1.0, "_src": "api_deploy_player", "_tgt": "ssh_deploy_deploy_player_to_host", "source": "api_deploy_player", "target": "ssh_deploy_deploy_player_to_host" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L1034", "weight": 1.0, "_src": "api_deploy_player", "_tgt": "logger_log_action", "source": "api_deploy_player", "target": "logger_log_action" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L1050", "weight": 1.0, "_src": "api_rationale_1050", "_tgt": "api_api_not_found", "source": "api_api_not_found", "target": "api_rationale_1050", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L1056", "weight": 1.0, "_src": "api_rationale_1056", "_tgt": "api_method_not_allowed", "source": "api_method_not_allowed", "target": "api_rationale_1056", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L1062", "weight": 1.0, "_src": "api_rationale_1062", "_tgt": "api_internal_error", "source": "api_internal_error", "target": "api_rationale_1062", "confidence_score": 1.0 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L784", "weight": 0.8, "_src": "api_rationale_1", "_tgt": "player_edit_playeredit", "source": "api_rationale_1", "target": "player_edit_playeredit", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L875", "weight": 0.8, "_src": "api_rationale_1", "_tgt": "player_user_playeruser", "source": "api_rationale_1", "target": "player_user_playeruser", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L902", "weight": 0.8, "_src": "api_rationale_1", "_tgt": "playlist_playlist", "source": "api_rationale_1", "target": "playlist_playlist", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L784", "weight": 0.8, "_src": "api_rationale_22", "_tgt": "player_edit_playeredit", "source": "api_rationale_22", "target": "player_edit_playeredit", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L875", "weight": 0.8, "_src": "api_rationale_22", "_tgt": "player_user_playeruser", "source": "api_rationale_22", "target": "player_user_playeruser", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L902", "weight": 0.8, "_src": "api_rationale_22", "_tgt": "playlist_playlist", "source": "api_rationale_22", "target": "playlist_playlist", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L784", "weight": 0.8, "_src": "api_rationale_65", "_tgt": "player_edit_playeredit", "source": "api_rationale_65", "target": "player_edit_playeredit", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L875", "weight": 0.8, "_src": "api_rationale_65", "_tgt": "player_user_playeruser", "source": "api_rationale_65", "target": "player_user_playeruser", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L902", "weight": 0.8, "_src": "api_rationale_65", "_tgt": "playlist_playlist", "source": "api_rationale_65", "target": "playlist_playlist", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L784", "weight": 0.8, "_src": "api_rationale_91", "_tgt": "player_edit_playeredit", "source": "api_rationale_91", "target": "player_edit_playeredit", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L875", "weight": 0.8, "_src": "api_rationale_91", "_tgt": "player_user_playeruser", "source": "api_rationale_91", "target": "player_user_playeruser", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L902", "weight": 0.8, "_src": "api_rationale_91", "_tgt": "playlist_playlist", "source": "api_rationale_91", "target": "playlist_playlist", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L784", "weight": 0.8, "_src": "api_rationale_101", "_tgt": "player_edit_playeredit", "source": "api_rationale_101", "target": "player_edit_playeredit", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L875", "weight": 0.8, "_src": "api_rationale_101", "_tgt": "player_user_playeruser", "source": "api_rationale_101", "target": "player_user_playeruser", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L902", "weight": 0.8, "_src": "api_rationale_101", "_tgt": "playlist_playlist", "source": "api_rationale_101", "target": "playlist_playlist", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L784", "weight": 0.8, "_src": "api_rationale_108", "_tgt": "player_edit_playeredit", "source": "api_rationale_108", "target": "player_edit_playeredit", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L875", "weight": 0.8, "_src": "api_rationale_108", "_tgt": "player_user_playeruser", "source": "api_rationale_108", "target": "player_user_playeruser", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L902", "weight": 0.8, "_src": "api_rationale_108", "_tgt": "playlist_playlist", "source": "api_rationale_108", "target": "playlist_playlist", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L784", "weight": 0.8, "_src": "api_rationale_164", "_tgt": "player_edit_playeredit", "source": "api_rationale_164", "target": "player_edit_playeredit", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L875", "weight": 0.8, "_src": "api_rationale_164", "_tgt": "player_user_playeruser", "source": "api_rationale_164", "target": "player_user_playeruser", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L902", "weight": 0.8, "_src": "api_rationale_164", "_tgt": "playlist_playlist", "source": "api_rationale_164", "target": "playlist_playlist", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L784", "weight": 0.8, "_src": "api_rationale_208", "_tgt": "player_edit_playeredit", "source": "api_rationale_208", "target": "player_edit_playeredit", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L875", "weight": 0.8, "_src": "api_rationale_208", "_tgt": "player_user_playeruser", "source": "api_rationale_208", "target": "player_user_playeruser", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L902", "weight": 0.8, "_src": "api_rationale_208", "_tgt": "playlist_playlist", "source": "api_rationale_208", "target": "playlist_playlist", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L784", "weight": 0.8, "_src": "api_rationale_306", "_tgt": "player_edit_playeredit", "source": "api_rationale_306", "target": "player_edit_playeredit", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L875", "weight": 0.8, "_src": "api_rationale_306", "_tgt": "player_user_playeruser", "source": "api_rationale_306", "target": "player_user_playeruser", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L902", "weight": 0.8, "_src": "api_rationale_306", "_tgt": "playlist_playlist", "source": "api_rationale_306", "target": "playlist_playlist", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L784", "weight": 0.8, "_src": "api_rationale_350", "_tgt": "player_edit_playeredit", "source": "api_rationale_350", "target": "player_edit_playeredit", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L875", "weight": 0.8, "_src": "api_rationale_350", "_tgt": "player_user_playeruser", "source": "api_rationale_350", "target": "player_user_playeruser", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L902", "weight": 0.8, "_src": "api_rationale_350", "_tgt": "playlist_playlist", "source": "api_rationale_350", "target": "playlist_playlist", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L784", "weight": 0.8, "_src": "api_rationale_379", "_tgt": "player_edit_playeredit", "source": "api_rationale_379", "target": "player_edit_playeredit", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L875", "weight": 0.8, "_src": "api_rationale_379", "_tgt": "player_user_playeruser", "source": "api_rationale_379", "target": "player_user_playeruser", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L902", "weight": 0.8, "_src": "api_rationale_379", "_tgt": "playlist_playlist", "source": "api_rationale_379", "target": "playlist_playlist", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L784", "weight": 0.8, "_src": "api_rationale_430", "_tgt": "player_edit_playeredit", "source": "api_rationale_430", "target": "player_edit_playeredit", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L875", "weight": 0.8, "_src": "api_rationale_430", "_tgt": "player_user_playeruser", "source": "api_rationale_430", "target": "player_user_playeruser", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L902", "weight": 0.8, "_src": "api_rationale_430", "_tgt": "playlist_playlist", "source": "api_rationale_430", "target": "playlist_playlist", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L784", "weight": 0.8, "_src": "api_rationale_541", "_tgt": "player_edit_playeredit", "source": "api_rationale_541", "target": "player_edit_playeredit", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L875", "weight": 0.8, "_src": "api_rationale_541", "_tgt": "player_user_playeruser", "source": "api_rationale_541", "target": "player_user_playeruser", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L902", "weight": 0.8, "_src": "api_rationale_541", "_tgt": "playlist_playlist", "source": "api_rationale_541", "target": "playlist_playlist", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L784", "weight": 0.8, "_src": "api_rationale_578", "_tgt": "player_edit_playeredit", "source": "api_rationale_578", "target": "player_edit_playeredit", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L875", "weight": 0.8, "_src": "api_rationale_578", "_tgt": "player_user_playeruser", "source": "api_rationale_578", "target": "player_user_playeruser", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L902", "weight": 0.8, "_src": "api_rationale_578", "_tgt": "playlist_playlist", "source": "api_rationale_578", "target": "playlist_playlist", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L784", "weight": 0.8, "_src": "api_rationale_592", "_tgt": "player_edit_playeredit", "source": "api_rationale_592", "target": "player_edit_playeredit", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L875", "weight": 0.8, "_src": "api_rationale_592", "_tgt": "player_user_playeruser", "source": "api_rationale_592", "target": "player_user_playeruser", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L902", "weight": 0.8, "_src": "api_rationale_592", "_tgt": "playlist_playlist", "source": "api_rationale_592", "target": "playlist_playlist", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L784", "weight": 0.8, "_src": "api_rationale_656", "_tgt": "player_edit_playeredit", "source": "api_rationale_656", "target": "player_edit_playeredit", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L875", "weight": 0.8, "_src": "api_rationale_656", "_tgt": "player_user_playeruser", "source": "api_rationale_656", "target": "player_user_playeruser", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L902", "weight": 0.8, "_src": "api_rationale_656", "_tgt": "playlist_playlist", "source": "api_rationale_656", "target": "playlist_playlist", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L784", "weight": 0.8, "_src": "api_rationale_685", "_tgt": "player_edit_playeredit", "source": "api_rationale_685", "target": "player_edit_playeredit", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L875", "weight": 0.8, "_src": "api_rationale_685", "_tgt": "player_user_playeruser", "source": "api_rationale_685", "target": "player_user_playeruser", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L902", "weight": 0.8, "_src": "api_rationale_685", "_tgt": "playlist_playlist", "source": "api_rationale_685", "target": "playlist_playlist", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L784", "weight": 0.8, "_src": "api_rationale_737", "_tgt": "player_edit_playeredit", "source": "api_rationale_737", "target": "player_edit_playeredit", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L875", "weight": 0.8, "_src": "api_rationale_737", "_tgt": "player_user_playeruser", "source": "api_rationale_737", "target": "player_user_playeruser", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L902", "weight": 0.8, "_src": "api_rationale_737", "_tgt": "playlist_playlist", "source": "api_rationale_737", "target": "playlist_playlist", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L784", "weight": 0.8, "_src": "api_rationale_937", "_tgt": "player_edit_playeredit", "source": "api_rationale_937", "target": "player_edit_playeredit", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L875", "weight": 0.8, "_src": "api_rationale_937", "_tgt": "player_user_playeruser", "source": "api_rationale_937", "target": "player_user_playeruser", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L902", "weight": 0.8, "_src": "api_rationale_937", "_tgt": "playlist_playlist", "source": "api_rationale_937", "target": "playlist_playlist", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L784", "weight": 0.8, "_src": "api_rationale_981", "_tgt": "player_edit_playeredit", "source": "api_rationale_981", "target": "player_edit_playeredit", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L875", "weight": 0.8, "_src": "api_rationale_981", "_tgt": "player_user_playeruser", "source": "api_rationale_981", "target": "player_user_playeruser", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L902", "weight": 0.8, "_src": "api_rationale_981", "_tgt": "playlist_playlist", "source": "api_rationale_981", "target": "playlist_playlist", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L784", "weight": 0.8, "_src": "api_rationale_1050", "_tgt": "player_edit_playeredit", "source": "api_rationale_1050", "target": "player_edit_playeredit", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L875", "weight": 0.8, "_src": "api_rationale_1050", "_tgt": "player_user_playeruser", "source": "api_rationale_1050", "target": "player_user_playeruser", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L902", "weight": 0.8, "_src": "api_rationale_1050", "_tgt": "playlist_playlist", "source": "api_rationale_1050", "target": "playlist_playlist", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L784", "weight": 0.8, "_src": "api_rationale_1056", "_tgt": "player_edit_playeredit", "source": "api_rationale_1056", "target": "player_edit_playeredit", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L875", "weight": 0.8, "_src": "api_rationale_1056", "_tgt": "player_user_playeruser", "source": "api_rationale_1056", "target": "player_user_playeruser", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L902", "weight": 0.8, "_src": "api_rationale_1056", "_tgt": "playlist_playlist", "source": "api_rationale_1056", "target": "playlist_playlist", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L784", "weight": 0.8, "_src": "api_rationale_1062", "_tgt": "player_edit_playeredit", "source": "api_rationale_1062", "target": "player_edit_playeredit", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L875", "weight": 0.8, "_src": "api_rationale_1062", "_tgt": "player_user_playeruser", "source": "api_rationale_1062", "target": "player_user_playeruser", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/api.py", "source_location": "L902", "weight": 0.8, "_src": "api_rationale_1062", "_tgt": "playlist_playlist", "source": "api_rationale_1062", "target": "playlist_playlist", "confidence_score": 0.5 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py", "source_location": "L19", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_blueprints_players_py", "_tgt": "players_list", "source": "home_scheianu_digiserver_v2_app_blueprints_players_py", "target": "players_list", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py", "source_location": "L56", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_blueprints_players_py", "_tgt": "players_add_player", "source": "home_scheianu_digiserver_v2_app_blueprints_players_py", "target": "players_add_player", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py", "source_location": "L232", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_blueprints_players_py", "_tgt": "players_edit_player", "source": "home_scheianu_digiserver_v2_app_blueprints_players_py", "target": "players_edit_player", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py", "source_location": "L270", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_blueprints_players_py", "_tgt": "players_delete_player", "source": "home_scheianu_digiserver_v2_app_blueprints_players_py", "target": "players_delete_player", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py", "source_location": "L298", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_blueprints_players_py", "_tgt": "players_regenerate_auth_code", "source": "home_scheianu_digiserver_v2_app_blueprints_players_py", "target": "players_regenerate_auth_code", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py", "source_location": "L321", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_blueprints_players_py", "_tgt": "players_player_page", "source": "home_scheianu_digiserver_v2_app_blueprints_players_py", "target": "players_player_page", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py", "source_location": "L328", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_blueprints_players_py", "_tgt": "players_manage_player", "source": "home_scheianu_digiserver_v2_app_blueprints_players_py", "target": "players_manage_player", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py", "source_location": "L445", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_blueprints_players_py", "_tgt": "players_edited_media", "source": "home_scheianu_digiserver_v2_app_blueprints_players_py", "target": "players_edited_media", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py", "source_location": "L489", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_blueprints_players_py", "_tgt": "players_edited_media_report", "source": "home_scheianu_digiserver_v2_app_blueprints_players_py", "target": "players_edited_media_report", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py", "source_location": "L522", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_blueprints_players_py", "_tgt": "players_player_fullscreen", "source": "home_scheianu_digiserver_v2_app_blueprints_players_py", "target": "players_player_fullscreen", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py", "source_location": "L545", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_blueprints_players_py", "_tgt": "players_get_player_playlist", "source": "home_scheianu_digiserver_v2_app_blueprints_players_py", "target": "players_get_player_playlist", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py", "source_location": "L590", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_blueprints_players_py", "_tgt": "players_reorder_content", "source": "home_scheianu_digiserver_v2_app_blueprints_players_py", "target": "players_reorder_content", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py", "source_location": "L600", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_blueprints_players_py", "_tgt": "players_bulk_delete_players", "source": "home_scheianu_digiserver_v2_app_blueprints_players_py", "target": "players_bulk_delete_players", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py", "source_location": "L632", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_blueprints_players_py", "_tgt": "players_bulk_assign_playlist", "source": "home_scheianu_digiserver_v2_app_blueprints_players_py", "target": "players_bulk_assign_playlist", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py", "source_location": "L669", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_blueprints_players_py", "_tgt": "players_deployment_status", "source": "home_scheianu_digiserver_v2_app_blueprints_players_py", "target": "players_deployment_status", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py", "source_location": "L693", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_blueprints_players_py", "_tgt": "players_reorder_playlist", "source": "home_scheianu_digiserver_v2_app_blueprints_players_py", "target": "players_reorder_playlist", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py", "source_location": "L746", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_blueprints_players_py", "_tgt": "players_remove_from_playlist", "source": "home_scheianu_digiserver_v2_app_blueprints_players_py", "target": "players_remove_from_playlist", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py", "source_location": "L1", "weight": 1.0, "_src": "players_rationale_1", "_tgt": "home_scheianu_digiserver_v2_app_blueprints_players_py", "source": "home_scheianu_digiserver_v2_app_blueprints_players_py", "target": "players_rationale_1", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py", "source_location": "L20", "weight": 1.0, "_src": "players_rationale_20", "_tgt": "players_list", "source": "players_list", "target": "players_rationale_20", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py", "source_location": "L28", "weight": 1.0, "_src": "players_list", "_tgt": "group_player_management_get_player_status_info", "source": "players_list", "target": "group_player_management_get_player_status_info" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py", "source_location": "L49", "weight": 1.0, "_src": "players_list", "_tgt": "logger_log_action", "source": "players_list", "target": "logger_log_action" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/home/scheianu/digiserver-v2/app/utils/nginx_config_reader.py", "source_location": "L59", "weight": 1.0, "_src": "nginx_config_reader_nginxconfigreader_extract_http_ports", "_tgt": "players_list", "source": "players_list", "target": "nginx_config_reader_nginxconfigreader_extract_http_ports" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/home/scheianu/digiserver-v2/app/utils/nginx_config_reader.py", "source_location": "L67", "weight": 1.0, "_src": "nginx_config_reader_nginxconfigreader_extract_https_ports", "_tgt": "players_list", "source": "players_list", "target": "nginx_config_reader_nginxconfigreader_extract_https_ports" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/home/scheianu/digiserver-v2/old_code_documentation/test_edit_media_api.py", "source_location": "L158", "weight": 1.0, "_src": "test_edit_media_api_get_sample_content", "_tgt": "players_list", "source": "players_list", "target": "test_edit_media_api_get_sample_content" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py", "source_location": "L57", "weight": 1.0, "_src": "players_rationale_57", "_tgt": "players_add_player", "source": "players_add_player", "target": "players_rationale_57", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py", "source_location": "L101", "weight": 1.0, "_src": "players_add_player", "_tgt": "player_player", "source": "players_add_player", "target": "player_player" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py", "source_location": "L112", "weight": 1.0, "_src": "players_add_player", "_tgt": "player_player_set_password", "source": "players_add_player", "target": "player_player_set_password" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py", "source_location": "L118", "weight": 1.0, "_src": "players_add_player", "_tgt": "player_player_set_quickconnect_code", "source": "players_add_player", "target": "player_player_set_quickconnect_code" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py", "source_location": "L123", "weight": 1.0, "_src": "players_add_player", "_tgt": "logger_log_action", "source": "players_add_player", "target": "logger_log_action" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py", "source_location": "L140", "weight": 1.0, "_src": "players_add_player", "_tgt": "player_build_get_player_server_settings", "source": "players_add_player", "target": "player_build_get_player_server_settings" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py", "source_location": "L148", "weight": 1.0, "_src": "players_add_player", "_tgt": "https_config_get_config", "source": "players_add_player", "target": "https_config_get_config" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py", "source_location": "L158", "weight": 1.0, "_src": "players_add_player", "_tgt": "ssh_deploy_detect_server_ip", "source": "players_add_player", "target": "ssh_deploy_detect_server_ip" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py", "source_location": "L176", "weight": 1.0, "_src": "players_add_player", "_tgt": "background_tasks_run_background_task", "source": "players_add_player", "target": "background_tasks_run_background_task" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py", "source_location": "L256", "weight": 1.0, "_src": "players_edit_player", "_tgt": "logger_log_action", "source": "players_edit_player", "target": "logger_log_action" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py", "source_location": "L285", "weight": 1.0, "_src": "players_delete_player", "_tgt": "logger_log_action", "source": "players_delete_player", "target": "logger_log_action" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py", "source_location": "L299", "weight": 1.0, "_src": "players_rationale_299", "_tgt": "players_regenerate_auth_code", "source": "players_regenerate_auth_code", "target": "players_rationale_299", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py", "source_location": "L308", "weight": 1.0, "_src": "players_regenerate_auth_code", "_tgt": "logger_log_action", "source": "players_regenerate_auth_code", "target": "logger_log_action" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py", "source_location": "L322", "weight": 1.0, "_src": "players_rationale_322", "_tgt": "players_player_page", "source": "players_player_page", "target": "players_rationale_322", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py", "source_location": "L329", "weight": 1.0, "_src": "players_rationale_329", "_tgt": "players_manage_player", "source": "players_manage_player", "target": "players_rationale_329", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py", "source_location": "L368", "weight": 1.0, "_src": "players_manage_player", "_tgt": "player_player_set_password", "source": "players_manage_player", "target": "player_player_set_password" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py", "source_location": "L369", "weight": 1.0, "_src": "players_manage_player", "_tgt": "logger_log_action", "source": "players_manage_player", "target": "logger_log_action" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py", "source_location": "L373", "weight": 1.0, "_src": "players_manage_player", "_tgt": "player_player_set_quickconnect_code", "source": "players_manage_player", "target": "player_player_set_quickconnect_code" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py", "source_location": "L432", "weight": 1.0, "_src": "players_manage_player", "_tgt": "group_player_management_get_player_status_info", "source": "players_manage_player", "target": "group_player_management_get_player_status_info" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py", "source_location": "L446", "weight": 1.0, "_src": "players_rationale_446", "_tgt": "players_edited_media", "source": "players_edited_media", "target": "players_rationale_446", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py", "source_location": "L482", "weight": 1.0, "_src": "players_edited_media", "_tgt": "logger_log_action", "source": "players_edited_media", "target": "logger_log_action" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py", "source_location": "L490", "weight": 1.0, "_src": "players_rationale_490", "_tgt": "players_edited_media_report", "source": "players_edited_media_report", "target": "players_rationale_490", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py", "source_location": "L516", "weight": 1.0, "_src": "players_edited_media_report", "_tgt": "logger_log_action", "source": "players_edited_media_report", "target": "logger_log_action" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py", "source_location": "L534", "weight": 1.0, "_src": "players_player_fullscreen", "_tgt": "players_get_player_playlist", "source": "players_player_fullscreen", "target": "players_get_player_playlist", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py", "source_location": "L523", "weight": 1.0, "_src": "players_rationale_523", "_tgt": "players_player_fullscreen", "source": "players_player_fullscreen", "target": "players_rationale_523", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py", "source_location": "L530", "weight": 1.0, "_src": "players_player_fullscreen", "_tgt": "logger_log_action", "source": "players_player_fullscreen", "target": "logger_log_action" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py", "source_location": "L546", "weight": 1.0, "_src": "players_rationale_546", "_tgt": "players_get_player_playlist", "source": "players_get_player_playlist", "target": "players_rationale_546", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py", "source_location": "L564", "weight": 1.0, "_src": "players_get_player_playlist", "_tgt": "playlist_playlist_get_content_ordered", "source": "players_get_player_playlist", "target": "playlist_playlist_get_content_ordered" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py", "source_location": "L591", "weight": 1.0, "_src": "players_rationale_591", "_tgt": "players_reorder_content", "source": "players_reorder_content", "target": "players_rationale_591", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py", "source_location": "L601", "weight": 1.0, "_src": "players_rationale_601", "_tgt": "players_bulk_delete_players", "source": "players_bulk_delete_players", "target": "players_rationale_601", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py", "source_location": "L621", "weight": 1.0, "_src": "players_bulk_delete_players", "_tgt": "logger_log_action", "source": "players_bulk_delete_players", "target": "logger_log_action" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py", "source_location": "L633", "weight": 1.0, "_src": "players_rationale_633", "_tgt": "players_bulk_assign_playlist", "source": "players_bulk_assign_playlist", "target": "players_rationale_633", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py", "source_location": "L658", "weight": 1.0, "_src": "players_bulk_assign_playlist", "_tgt": "logger_log_action", "source": "players_bulk_assign_playlist", "target": "logger_log_action" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py", "source_location": "L670", "weight": 1.0, "_src": "players_rationale_670", "_tgt": "players_deployment_status", "source": "players_deployment_status", "target": "players_rationale_670", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py", "source_location": "L687", "weight": 1.0, "_src": "players_deployment_status", "_tgt": "logger_log_action", "source": "players_deployment_status", "target": "logger_log_action" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py", "source_location": "L694", "weight": 1.0, "_src": "players_rationale_694", "_tgt": "players_reorder_playlist", "source": "players_reorder_playlist", "target": "players_rationale_694", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py", "source_location": "L735", "weight": 1.0, "_src": "players_reorder_playlist", "_tgt": "logger_log_action", "source": "players_reorder_playlist", "target": "logger_log_action" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py", "source_location": "L747", "weight": 1.0, "_src": "players_rationale_747", "_tgt": "players_remove_from_playlist", "source": "players_remove_from_playlist", "target": "players_rationale_747", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py", "source_location": "L775", "weight": 1.0, "_src": "players_remove_from_playlist", "_tgt": "logger_log_action", "source": "players_remove_from_playlist", "target": "logger_log_action" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py", "source_location": "L133", "weight": 0.8, "_src": "players_rationale_1", "_tgt": "https_config_httpsconfig", "source": "players_rationale_1", "target": "https_config_httpsconfig", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py", "source_location": "L494", "weight": 0.8, "_src": "players_rationale_1", "_tgt": "player_edit_playeredit", "source": "players_rationale_1", "target": "player_edit_playeredit", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py", "source_location": "L495", "weight": 0.8, "_src": "players_rationale_1", "_tgt": "player_user_playeruser", "source": "players_rationale_1", "target": "player_user_playeruser", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py", "source_location": "L133", "weight": 0.8, "_src": "players_rationale_20", "_tgt": "https_config_httpsconfig", "source": "players_rationale_20", "target": "https_config_httpsconfig", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py", "source_location": "L494", "weight": 0.8, "_src": "players_rationale_20", "_tgt": "player_edit_playeredit", "source": "players_rationale_20", "target": "player_edit_playeredit", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py", "source_location": "L495", "weight": 0.8, "_src": "players_rationale_20", "_tgt": "player_user_playeruser", "source": "players_rationale_20", "target": "player_user_playeruser", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py", "source_location": "L133", "weight": 0.8, "_src": "players_rationale_57", "_tgt": "https_config_httpsconfig", "source": "players_rationale_57", "target": "https_config_httpsconfig", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py", "source_location": "L494", "weight": 0.8, "_src": "players_rationale_57", "_tgt": "player_edit_playeredit", "source": "players_rationale_57", "target": "player_edit_playeredit", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py", "source_location": "L495", "weight": 0.8, "_src": "players_rationale_57", "_tgt": "player_user_playeruser", "source": "players_rationale_57", "target": "player_user_playeruser", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py", "source_location": "L133", "weight": 0.8, "_src": "players_rationale_299", "_tgt": "https_config_httpsconfig", "source": "players_rationale_299", "target": "https_config_httpsconfig", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py", "source_location": "L494", "weight": 0.8, "_src": "players_rationale_299", "_tgt": "player_edit_playeredit", "source": "players_rationale_299", "target": "player_edit_playeredit", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py", "source_location": "L495", "weight": 0.8, "_src": "players_rationale_299", "_tgt": "player_user_playeruser", "source": "players_rationale_299", "target": "player_user_playeruser", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py", "source_location": "L133", "weight": 0.8, "_src": "players_rationale_322", "_tgt": "https_config_httpsconfig", "source": "players_rationale_322", "target": "https_config_httpsconfig", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py", "source_location": "L494", "weight": 0.8, "_src": "players_rationale_322", "_tgt": "player_edit_playeredit", "source": "players_rationale_322", "target": "player_edit_playeredit", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py", "source_location": "L495", "weight": 0.8, "_src": "players_rationale_322", "_tgt": "player_user_playeruser", "source": "players_rationale_322", "target": "player_user_playeruser", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py", "source_location": "L133", "weight": 0.8, "_src": "players_rationale_329", "_tgt": "https_config_httpsconfig", "source": "players_rationale_329", "target": "https_config_httpsconfig", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py", "source_location": "L494", "weight": 0.8, "_src": "players_rationale_329", "_tgt": "player_edit_playeredit", "source": "players_rationale_329", "target": "player_edit_playeredit", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py", "source_location": "L495", "weight": 0.8, "_src": "players_rationale_329", "_tgt": "player_user_playeruser", "source": "players_rationale_329", "target": "player_user_playeruser", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py", "source_location": "L133", "weight": 0.8, "_src": "players_rationale_446", "_tgt": "https_config_httpsconfig", "source": "players_rationale_446", "target": "https_config_httpsconfig", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py", "source_location": "L494", "weight": 0.8, "_src": "players_rationale_446", "_tgt": "player_edit_playeredit", "source": "players_rationale_446", "target": "player_edit_playeredit", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py", "source_location": "L495", "weight": 0.8, "_src": "players_rationale_446", "_tgt": "player_user_playeruser", "source": "players_rationale_446", "target": "player_user_playeruser", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py", "source_location": "L133", "weight": 0.8, "_src": "players_rationale_490", "_tgt": "https_config_httpsconfig", "source": "players_rationale_490", "target": "https_config_httpsconfig", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py", "source_location": "L494", "weight": 0.8, "_src": "players_rationale_490", "_tgt": "player_edit_playeredit", "source": "players_rationale_490", "target": "player_edit_playeredit", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py", "source_location": "L495", "weight": 0.8, "_src": "players_rationale_490", "_tgt": "player_user_playeruser", "source": "players_rationale_490", "target": "player_user_playeruser", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py", "source_location": "L133", "weight": 0.8, "_src": "players_rationale_523", "_tgt": "https_config_httpsconfig", "source": "players_rationale_523", "target": "https_config_httpsconfig", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py", "source_location": "L494", "weight": 0.8, "_src": "players_rationale_523", "_tgt": "player_edit_playeredit", "source": "players_rationale_523", "target": "player_edit_playeredit", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py", "source_location": "L495", "weight": 0.8, "_src": "players_rationale_523", "_tgt": "player_user_playeruser", "source": "players_rationale_523", "target": "player_user_playeruser", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py", "source_location": "L133", "weight": 0.8, "_src": "players_rationale_546", "_tgt": "https_config_httpsconfig", "source": "players_rationale_546", "target": "https_config_httpsconfig", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py", "source_location": "L494", "weight": 0.8, "_src": "players_rationale_546", "_tgt": "player_edit_playeredit", "source": "players_rationale_546", "target": "player_edit_playeredit", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py", "source_location": "L495", "weight": 0.8, "_src": "players_rationale_546", "_tgt": "player_user_playeruser", "source": "players_rationale_546", "target": "player_user_playeruser", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py", "source_location": "L133", "weight": 0.8, "_src": "players_rationale_591", "_tgt": "https_config_httpsconfig", "source": "players_rationale_591", "target": "https_config_httpsconfig", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py", "source_location": "L494", "weight": 0.8, "_src": "players_rationale_591", "_tgt": "player_edit_playeredit", "source": "players_rationale_591", "target": "player_edit_playeredit", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py", "source_location": "L495", "weight": 0.8, "_src": "players_rationale_591", "_tgt": "player_user_playeruser", "source": "players_rationale_591", "target": "player_user_playeruser", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py", "source_location": "L133", "weight": 0.8, "_src": "players_rationale_601", "_tgt": "https_config_httpsconfig", "source": "players_rationale_601", "target": "https_config_httpsconfig", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py", "source_location": "L494", "weight": 0.8, "_src": "players_rationale_601", "_tgt": "player_edit_playeredit", "source": "players_rationale_601", "target": "player_edit_playeredit", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py", "source_location": "L495", "weight": 0.8, "_src": "players_rationale_601", "_tgt": "player_user_playeruser", "source": "players_rationale_601", "target": "player_user_playeruser", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py", "source_location": "L133", "weight": 0.8, "_src": "players_rationale_633", "_tgt": "https_config_httpsconfig", "source": "players_rationale_633", "target": "https_config_httpsconfig", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py", "source_location": "L494", "weight": 0.8, "_src": "players_rationale_633", "_tgt": "player_edit_playeredit", "source": "players_rationale_633", "target": "player_edit_playeredit", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py", "source_location": "L495", "weight": 0.8, "_src": "players_rationale_633", "_tgt": "player_user_playeruser", "source": "players_rationale_633", "target": "player_user_playeruser", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py", "source_location": "L133", "weight": 0.8, "_src": "players_rationale_670", "_tgt": "https_config_httpsconfig", "source": "players_rationale_670", "target": "https_config_httpsconfig", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py", "source_location": "L494", "weight": 0.8, "_src": "players_rationale_670", "_tgt": "player_edit_playeredit", "source": "players_rationale_670", "target": "player_edit_playeredit", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py", "source_location": "L495", "weight": 0.8, "_src": "players_rationale_670", "_tgt": "player_user_playeruser", "source": "players_rationale_670", "target": "player_user_playeruser", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py", "source_location": "L133", "weight": 0.8, "_src": "players_rationale_694", "_tgt": "https_config_httpsconfig", "source": "players_rationale_694", "target": "https_config_httpsconfig", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py", "source_location": "L494", "weight": 0.8, "_src": "players_rationale_694", "_tgt": "player_edit_playeredit", "source": "players_rationale_694", "target": "player_edit_playeredit", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py", "source_location": "L495", "weight": 0.8, "_src": "players_rationale_694", "_tgt": "player_user_playeruser", "source": "players_rationale_694", "target": "player_user_playeruser", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py", "source_location": "L133", "weight": 0.8, "_src": "players_rationale_747", "_tgt": "https_config_httpsconfig", "source": "players_rationale_747", "target": "https_config_httpsconfig", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py", "source_location": "L494", "weight": 0.8, "_src": "players_rationale_747", "_tgt": "player_edit_playeredit", "source": "players_rationale_747", "target": "player_edit_playeredit", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/players.py", "source_location": "L495", "weight": 0.8, "_src": "players_rationale_747", "_tgt": "player_user_playeruser", "source": "players_rationale_747", "target": "player_user_playeruser", "confidence_score": 0.5 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/auth.py", "source_location": "L15", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_blueprints_auth_py", "_tgt": "auth_login", "source": "home_scheianu_digiserver_v2_app_blueprints_auth_py", "target": "auth_login", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/auth.py", "source_location": "L59", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_blueprints_auth_py", "_tgt": "auth_logout", "source": "home_scheianu_digiserver_v2_app_blueprints_auth_py", "target": "auth_logout", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/auth.py", "source_location": "L69", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_blueprints_auth_py", "_tgt": "auth_register", "source": "home_scheianu_digiserver_v2_app_blueprints_auth_py", "target": "auth_register", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/auth.py", "source_location": "L118", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_blueprints_auth_py", "_tgt": "auth_change_password", "source": "home_scheianu_digiserver_v2_app_blueprints_auth_py", "target": "auth_change_password", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/auth.py", "source_location": "L1", "weight": 1.0, "_src": "auth_rationale_1", "_tgt": "home_scheianu_digiserver_v2_app_blueprints_auth_py", "source": "home_scheianu_digiserver_v2_app_blueprints_auth_py", "target": "auth_rationale_1", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/home/scheianu/digiserver-v2/app/blueprints/auth.py", "source_location": "L37", "weight": 1.0, "_src": "auth_login", "_tgt": "logger_log_action", "source": "auth_login", "target": "logger_log_action" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/home/scheianu/digiserver-v2/app/blueprints/auth.py", "source_location": "L63", "weight": 1.0, "_src": "auth_logout", "_tgt": "logger_log_action", "source": "auth_logout", "target": "logger_log_action" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/home/scheianu/digiserver-v2/app/blueprints/auth.py", "source_location": "L100", "weight": 1.0, "_src": "auth_register", "_tgt": "user_user", "source": "auth_register", "target": "user_user" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/home/scheianu/digiserver-v2/app/blueprints/auth.py", "source_location": "L143", "weight": 1.0, "_src": "auth_change_password", "_tgt": "logger_log_action", "source": "auth_change_password", "target": "logger_log_action" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/playlist.py", "source_location": "L18", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_blueprints_playlist_py", "_tgt": "playlist_manage_playlist", "source": "home_scheianu_digiserver_v2_app_blueprints_playlist_py", "target": "playlist_manage_playlist", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/playlist.py", "source_location": "L33", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_blueprints_playlist_py", "_tgt": "playlist_add_to_playlist", "source": "home_scheianu_digiserver_v2_app_blueprints_playlist_py", "target": "playlist_add_to_playlist", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/playlist.py", "source_location": "L88", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_blueprints_playlist_py", "_tgt": "playlist_remove_from_playlist", "source": "home_scheianu_digiserver_v2_app_blueprints_playlist_py", "target": "playlist_remove_from_playlist", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/playlist.py", "source_location": "L143", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_blueprints_playlist_py", "_tgt": "playlist_reorder_playlist", "source": "home_scheianu_digiserver_v2_app_blueprints_playlist_py", "target": "playlist_reorder_playlist", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/playlist.py", "source_location": "L190", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_blueprints_playlist_py", "_tgt": "playlist_update_duration", "source": "home_scheianu_digiserver_v2_app_blueprints_playlist_py", "target": "playlist_update_duration", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/playlist.py", "source_location": "L235", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_blueprints_playlist_py", "_tgt": "playlist_update_muted", "source": "home_scheianu_digiserver_v2_app_blueprints_playlist_py", "target": "playlist_update_muted", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/playlist.py", "source_location": "L278", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_blueprints_playlist_py", "_tgt": "playlist_clear_playlist", "source": "home_scheianu_digiserver_v2_app_blueprints_playlist_py", "target": "playlist_clear_playlist", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/playlist.py", "source_location": "L1", "weight": 1.0, "_src": "playlist_rationale_1", "_tgt": "home_scheianu_digiserver_v2_app_blueprints_playlist_py", "source": "home_scheianu_digiserver_v2_app_blueprints_playlist_py", "target": "playlist_rationale_1", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/playlist.py", "source_location": "L19", "weight": 1.0, "_src": "playlist_rationale_19", "_tgt": "playlist_manage_playlist", "source": "playlist_manage_playlist", "target": "playlist_rationale_19", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/playlist.py", "source_location": "L34", "weight": 1.0, "_src": "playlist_rationale_34", "_tgt": "playlist_add_to_playlist", "source": "playlist_add_to_playlist", "target": "playlist_rationale_34", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/home/scheianu/digiserver-v2/app/blueprints/playlist.py", "source_location": "L70", "weight": 1.0, "_src": "playlist_add_to_playlist", "_tgt": "playlist_playlist_increment_version", "source": "playlist_add_to_playlist", "target": "playlist_playlist_increment_version" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/home/scheianu/digiserver-v2/app/blueprints/playlist.py", "source_location": "L75", "weight": 1.0, "_src": "playlist_add_to_playlist", "_tgt": "logger_log_action", "source": "playlist_add_to_playlist", "target": "logger_log_action" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/playlist.py", "source_location": "L89", "weight": 1.0, "_src": "playlist_rationale_89", "_tgt": "playlist_remove_from_playlist", "source": "playlist_remove_from_playlist", "target": "playlist_rationale_89", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/home/scheianu/digiserver-v2/app/blueprints/playlist.py", "source_location": "L125", "weight": 1.0, "_src": "playlist_remove_from_playlist", "_tgt": "playlist_playlist_increment_version", "source": "playlist_remove_from_playlist", "target": "playlist_playlist_increment_version" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/home/scheianu/digiserver-v2/app/blueprints/playlist.py", "source_location": "L130", "weight": 1.0, "_src": "playlist_remove_from_playlist", "_tgt": "logger_log_action", "source": "playlist_remove_from_playlist", "target": "logger_log_action" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/playlist.py", "source_location": "L144", "weight": 1.0, "_src": "playlist_rationale_144", "_tgt": "playlist_reorder_playlist", "source": "playlist_reorder_playlist", "target": "playlist_rationale_144", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/home/scheianu/digiserver-v2/app/blueprints/playlist.py", "source_location": "L169", "weight": 1.0, "_src": "playlist_reorder_playlist", "_tgt": "playlist_playlist_increment_version", "source": "playlist_reorder_playlist", "target": "playlist_playlist_increment_version" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/home/scheianu/digiserver-v2/app/blueprints/playlist.py", "source_location": "L174", "weight": 1.0, "_src": "playlist_reorder_playlist", "_tgt": "logger_log_action", "source": "playlist_reorder_playlist", "target": "logger_log_action" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/playlist.py", "source_location": "L191", "weight": 1.0, "_src": "playlist_rationale_191", "_tgt": "playlist_update_duration", "source": "playlist_update_duration", "target": "playlist_rationale_191", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/home/scheianu/digiserver-v2/app/blueprints/playlist.py", "source_location": "L214", "weight": 1.0, "_src": "playlist_update_duration", "_tgt": "playlist_playlist_increment_version", "source": "playlist_update_duration", "target": "playlist_playlist_increment_version" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/home/scheianu/digiserver-v2/app/blueprints/playlist.py", "source_location": "L219", "weight": 1.0, "_src": "playlist_update_duration", "_tgt": "logger_log_action", "source": "playlist_update_duration", "target": "logger_log_action" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/playlist.py", "source_location": "L236", "weight": 1.0, "_src": "playlist_rationale_236", "_tgt": "playlist_update_muted", "source": "playlist_update_muted", "target": "playlist_rationale_236", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/home/scheianu/digiserver-v2/app/blueprints/playlist.py", "source_location": "L256", "weight": 1.0, "_src": "playlist_update_muted", "_tgt": "playlist_playlist_increment_version", "source": "playlist_update_muted", "target": "playlist_playlist_increment_version" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/home/scheianu/digiserver-v2/app/blueprints/playlist.py", "source_location": "L261", "weight": 1.0, "_src": "playlist_update_muted", "_tgt": "logger_log_action", "source": "playlist_update_muted", "target": "logger_log_action" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/playlist.py", "source_location": "L279", "weight": 1.0, "_src": "playlist_rationale_279", "_tgt": "playlist_clear_playlist", "source": "playlist_clear_playlist", "target": "playlist_rationale_279", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/home/scheianu/digiserver-v2/app/blueprints/playlist.py", "source_location": "L297", "weight": 1.0, "_src": "playlist_clear_playlist", "_tgt": "playlist_playlist_increment_version", "source": "playlist_clear_playlist", "target": "playlist_playlist_increment_version" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/home/scheianu/digiserver-v2/app/blueprints/playlist.py", "source_location": "L302", "weight": 1.0, "_src": "playlist_clear_playlist", "_tgt": "logger_log_action", "source": "playlist_clear_playlist", "target": "logger_log_action" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/models/playlist.py", "source_location": "L1", "weight": 1.0, "_src": "playlist_rationale_1", "_tgt": "home_scheianu_digiserver_v2_app_models_playlist_py", "source": "playlist_rationale_1", "target": "home_scheianu_digiserver_v2_app_models_playlist_py", "confidence_score": 1.0 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/models/playlist.py", "source_location": "L103", "weight": 0.8, "_src": "playlist_rationale_1", "_tgt": "content_content", "source": "playlist_rationale_1", "target": "content_content", "confidence_score": 0.5 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/main.py", "source_location": "L19", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_blueprints_main_py", "_tgt": "main_dashboard", "source": "home_scheianu_digiserver_v2_app_blueprints_main_py", "target": "main_dashboard", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/main.py", "source_location": "L49", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_blueprints_main_py", "_tgt": "main_health", "source": "home_scheianu_digiserver_v2_app_blueprints_main_py", "target": "main_health", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/main.py", "source_location": "L1", "weight": 1.0, "_src": "main_rationale_1", "_tgt": "home_scheianu_digiserver_v2_app_blueprints_main_py", "source": "home_scheianu_digiserver_v2_app_blueprints_main_py", "target": "main_rationale_1", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/home/scheianu/digiserver-v2/app/blueprints/main.py", "source_location": "L36", "weight": 1.0, "_src": "main_dashboard", "_tgt": "logger_get_recent_logs", "source": "main_dashboard", "target": "logger_get_recent_logs" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/main.py", "source_location": "L50", "weight": 1.0, "_src": "main_rationale_50", "_tgt": "main_health", "source": "main_health", "target": "main_rationale_50", "confidence_score": 1.0 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/main.py", "source_location": "L7", "weight": 0.8, "_src": "main_rationale_1", "_tgt": "player_player", "source": "main_rationale_1", "target": "player_player", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/main.py", "source_location": "L8", "weight": 0.8, "_src": "main_rationale_1", "_tgt": "playlist_playlist", "source": "main_rationale_1", "target": "playlist_playlist", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/main.py", "source_location": "L9", "weight": 0.8, "_src": "main_rationale_1", "_tgt": "content_content", "source": "main_rationale_1", "target": "content_content", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/main.py", "source_location": "L7", "weight": 0.8, "_src": "main_rationale_50", "_tgt": "player_player", "source": "main_rationale_50", "target": "player_player", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/main.py", "source_location": "L8", "weight": 0.8, "_src": "main_rationale_50", "_tgt": "playlist_playlist", "source": "main_rationale_50", "target": "playlist_playlist", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/blueprints/main.py", "source_location": "L9", "weight": 0.8, "_src": "main_rationale_50", "_tgt": "content_content", "source": "main_rationale_50", "target": "content_content", "confidence_score": 0.5 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/utils/script_name_fix.py", "source_location": "L15", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_utils_script_name_fix_py", "_tgt": "script_name_fix_scriptnamefix", "source": "home_scheianu_digiserver_v2_app_utils_script_name_fix_py", "target": "script_name_fix_scriptnamefix", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/utils/script_name_fix.py", "source_location": "L1", "weight": 1.0, "_src": "script_name_fix_rationale_1", "_tgt": "home_scheianu_digiserver_v2_app_utils_script_name_fix_py", "source": "home_scheianu_digiserver_v2_app_utils_script_name_fix_py", "target": "script_name_fix_rationale_1", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/utils/script_name_fix.py", "source_location": "L16", "weight": 1.0, "_src": "script_name_fix_scriptnamefix", "_tgt": "script_name_fix_scriptnamefix_init", "source": "script_name_fix_scriptnamefix", "target": "script_name_fix_scriptnamefix_init", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/utils/script_name_fix.py", "source_location": "L19", "weight": 1.0, "_src": "script_name_fix_scriptnamefix", "_tgt": "script_name_fix_scriptnamefix_call", "source": "script_name_fix_scriptnamefix", "target": "script_name_fix_scriptnamefix_call", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/utils/portal_sso.py", "source_location": "L17", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_utils_portal_sso_py", "_tgt": "portal_sso_init_portal_sso", "source": "home_scheianu_digiserver_v2_app_utils_portal_sso_py", "target": "portal_sso_init_portal_sso", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/utils/portal_sso.py", "source_location": "L35", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_utils_portal_sso_py", "_tgt": "portal_sso_get_or_create_user", "source": "home_scheianu_digiserver_v2_app_utils_portal_sso_py", "target": "portal_sso_get_or_create_user", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/utils/portal_sso.py", "source_location": "L1", "weight": 1.0, "_src": "portal_sso_rationale_1", "_tgt": "home_scheianu_digiserver_v2_app_utils_portal_sso_py", "source": "home_scheianu_digiserver_v2_app_utils_portal_sso_py", "target": "portal_sso_rationale_1", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/utils/portal_sso.py", "source_location": "L18", "weight": 1.0, "_src": "portal_sso_rationale_18", "_tgt": "portal_sso_init_portal_sso", "source": "portal_sso_init_portal_sso", "target": "portal_sso_rationale_18", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/home/scheianu/digiserver-v2/app/utils/portal_sso.py", "source_location": "L43", "weight": 1.0, "_src": "portal_sso_get_or_create_user", "_tgt": "user_user", "source": "portal_sso_get_or_create_user", "target": "user_user" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/utils/portal_sso.py", "source_location": "L36", "weight": 0.8, "_src": "portal_sso_rationale_1", "_tgt": "user_user", "source": "portal_sso_rationale_1", "target": "user_user", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/utils/portal_sso.py", "source_location": "L36", "weight": 0.8, "_src": "portal_sso_rationale_18", "_tgt": "user_user", "source": "portal_sso_rationale_18", "target": "user_user", "confidence_score": 0.5 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/utils/caddy_manager.py", "source_location": "L36", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_utils_caddy_manager_py", "_tgt": "caddy_manager_caddyconfiggenerator", "source": "home_scheianu_digiserver_v2_app_utils_caddy_manager_py", "target": "caddy_manager_caddyconfiggenerator", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/utils/caddy_manager.py", "source_location": "L40", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_utils_caddy_manager_py", "_tgt": "caddy_manager_generate_caddyfile", "source": "home_scheianu_digiserver_v2_app_utils_caddy_manager_py", "target": "caddy_manager_generate_caddyfile", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/utils/caddy_manager.py", "source_location": "L230", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_utils_caddy_manager_py", "_tgt": "caddy_manager_write_caddyfile", "source": "home_scheianu_digiserver_v2_app_utils_caddy_manager_py", "target": "caddy_manager_write_caddyfile", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/utils/caddy_manager.py", "source_location": "L249", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_utils_caddy_manager_py", "_tgt": "caddy_manager_reload_caddy", "source": "home_scheianu_digiserver_v2_app_utils_caddy_manager_py", "target": "caddy_manager_reload_caddy", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/utils/caddy_manager.py", "source_location": "L1", "weight": 1.0, "_src": "caddy_manager_rationale_1", "_tgt": "home_scheianu_digiserver_v2_app_utils_caddy_manager_py", "source": "home_scheianu_digiserver_v2_app_utils_caddy_manager_py", "target": "caddy_manager_rationale_1", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/utils/caddy_manager.py", "source_location": "L37", "weight": 1.0, "_src": "caddy_manager_rationale_37", "_tgt": "caddy_manager_caddyconfiggenerator", "source": "caddy_manager_caddyconfiggenerator", "target": "caddy_manager_rationale_37", "confidence_score": 1.0 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/utils/caddy_manager.py", "source_location": "L4", "weight": 0.8, "_src": "caddy_manager_caddyconfiggenerator", "_tgt": "https_config_httpsconfig", "source": "caddy_manager_caddyconfiggenerator", "target": "https_config_httpsconfig", "confidence_score": 0.5 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/home/scheianu/digiserver-v2/app/utils/caddy_manager.py", "source_location": "L51", "weight": 1.0, "_src": "caddy_manager_generate_caddyfile", "_tgt": "https_config_get_config", "source": "caddy_manager_generate_caddyfile", "target": "https_config_get_config" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/home/scheianu/digiserver-v2/app/utils/caddy_manager.py", "source_location": "L136", "weight": 1.0, "_src": "caddy_manager_reload_caddy", "_tgt": "https_config_get_config", "source": "caddy_manager_reload_caddy", "target": "https_config_get_config" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/utils/caddy_manager.py", "source_location": "L4", "weight": 0.8, "_src": "caddy_manager_rationale_1", "_tgt": "https_config_httpsconfig", "source": "caddy_manager_rationale_1", "target": "https_config_httpsconfig", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/utils/caddy_manager.py", "source_location": "L4", "weight": 0.8, "_src": "caddy_manager_rationale_37", "_tgt": "https_config_httpsconfig", "source": "caddy_manager_rationale_37", "target": "https_config_httpsconfig", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/utils/caddy_manager.py", "source_location": "L4", "weight": 0.8, "_src": "caddy_manager_rationale_41", "_tgt": "https_config_httpsconfig", "source": "caddy_manager_rationale_41", "target": "https_config_httpsconfig", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/utils/caddy_manager.py", "source_location": "L4", "weight": 0.8, "_src": "caddy_manager_rationale_83", "_tgt": "https_config_httpsconfig", "source": "caddy_manager_rationale_83", "target": "https_config_httpsconfig", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/utils/caddy_manager.py", "source_location": "L4", "weight": 0.8, "_src": "caddy_manager_rationale_99", "_tgt": "https_config_httpsconfig", "source": "caddy_manager_rationale_99", "target": "https_config_httpsconfig", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/utils/caddy_manager.py", "source_location": "L4", "weight": 0.8, "_src": "caddy_manager_rationale_231", "_tgt": "https_config_httpsconfig", "source": "caddy_manager_rationale_231", "target": "https_config_httpsconfig", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/utils/caddy_manager.py", "source_location": "L4", "weight": 0.8, "_src": "caddy_manager_rationale_250", "_tgt": "https_config_httpsconfig", "source": "caddy_manager_rationale_250", "target": "https_config_httpsconfig", "confidence_score": 0.5 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/utils/group_player_management.py", "source_location": "L10", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_utils_group_player_management_py", "_tgt": "group_player_management_get_player_status_info", "source": "home_scheianu_digiserver_v2_app_utils_group_player_management_py", "target": "group_player_management_get_player_status_info", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/utils/group_player_management.py", "source_location": "L54", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_utils_group_player_management_py", "_tgt": "group_player_management_get_group_statistics", "source": "home_scheianu_digiserver_v2_app_utils_group_player_management_py", "target": "group_player_management_get_group_statistics", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/utils/group_player_management.py", "source_location": "L98", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_utils_group_player_management_py", "_tgt": "group_player_management_assign_player_to_group", "source": "home_scheianu_digiserver_v2_app_utils_group_player_management_py", "target": "group_player_management_assign_player_to_group", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/utils/group_player_management.py", "source_location": "L133", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_utils_group_player_management_py", "_tgt": "group_player_management_bulk_assign_players_to_group", "source": "home_scheianu_digiserver_v2_app_utils_group_player_management_py", "target": "group_player_management_bulk_assign_players_to_group", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/utils/group_player_management.py", "source_location": "L168", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_utils_group_player_management_py", "_tgt": "group_player_management_get_online_players_count", "source": "home_scheianu_digiserver_v2_app_utils_group_player_management_py", "target": "group_player_management_get_online_players_count", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/utils/group_player_management.py", "source_location": "L178", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_utils_group_player_management_py", "_tgt": "group_player_management_get_players_by_status", "source": "home_scheianu_digiserver_v2_app_utils_group_player_management_py", "target": "group_player_management_get_players_by_status", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/utils/group_player_management.py", "source_location": "L190", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_utils_group_player_management_py", "_tgt": "group_player_management_format_time_ago", "source": "home_scheianu_digiserver_v2_app_utils_group_player_management_py", "target": "group_player_management_format_time_ago", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/utils/group_player_management.py", "source_location": "L1", "weight": 1.0, "_src": "group_player_management_rationale_1", "_tgt": "home_scheianu_digiserver_v2_app_utils_group_player_management_py", "source": "home_scheianu_digiserver_v2_app_utils_group_player_management_py", "target": "group_player_management_rationale_1", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/utils/group_player_management.py", "source_location": "L44", "weight": 1.0, "_src": "group_player_management_get_player_status_info", "_tgt": "group_player_management_format_time_ago", "source": "group_player_management_get_player_status_info", "target": "group_player_management_format_time_ago", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/utils/group_player_management.py", "source_location": "L11", "weight": 1.0, "_src": "group_player_management_rationale_11", "_tgt": "group_player_management_get_player_status_info", "source": "group_player_management_get_player_status_info", "target": "group_player_management_rationale_11", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/home/scheianu/digiserver-v2/old_code_documentation/blueprint_groups.py", "source_location": "L186", "weight": 1.0, "_src": "blueprint_groups_manage_group", "_tgt": "group_player_management_get_player_status_info", "source": "group_player_management_get_player_status_info", "target": "blueprint_groups_manage_group" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/home/scheianu/digiserver-v2/old_code_documentation/blueprint_groups.py", "source_location": "L225", "weight": 1.0, "_src": "blueprint_groups_group_fullscreen", "_tgt": "group_player_management_get_player_status_info", "source": "group_player_management_get_player_status_info", "target": "blueprint_groups_group_fullscreen" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/utils/group_player_management.py", "source_location": "L55", "weight": 1.0, "_src": "group_player_management_rationale_55", "_tgt": "group_player_management_get_group_statistics", "source": "group_player_management_get_group_statistics", "target": "group_player_management_rationale_55", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/home/scheianu/digiserver-v2/old_code_documentation/blueprint_groups.py", "source_location": "L24", "weight": 1.0, "_src": "blueprint_groups_groups_list", "_tgt": "group_player_management_get_group_statistics", "source": "group_player_management_get_group_statistics", "target": "blueprint_groups_groups_list" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/home/scheianu/digiserver-v2/old_code_documentation/blueprint_groups.py", "source_location": "L397", "weight": 1.0, "_src": "blueprint_groups_group_stats", "_tgt": "group_player_management_get_group_statistics", "source": "group_player_management_get_group_statistics", "target": "blueprint_groups_group_stats" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/utils/group_player_management.py", "source_location": "L99", "weight": 1.0, "_src": "group_player_management_rationale_99", "_tgt": "group_player_management_assign_player_to_group", "source": "group_player_management_assign_player_to_group", "target": "group_player_management_rationale_99", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/home/scheianu/digiserver-v2/app/utils/group_player_management.py", "source_location": "L112", "weight": 1.0, "_src": "group_player_management_assign_player_to_group", "_tgt": "logger_log_action", "source": "group_player_management_assign_player_to_group", "target": "logger_log_action" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/utils/group_player_management.py", "source_location": "L134", "weight": 1.0, "_src": "group_player_management_rationale_134", "_tgt": "group_player_management_bulk_assign_players_to_group", "source": "group_player_management_bulk_assign_players_to_group", "target": "group_player_management_rationale_134", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/home/scheianu/digiserver-v2/app/utils/group_player_management.py", "source_location": "L156", "weight": 1.0, "_src": "group_player_management_bulk_assign_players_to_group", "_tgt": "logger_log_action", "source": "group_player_management_bulk_assign_players_to_group", "target": "logger_log_action" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/utils/group_player_management.py", "source_location": "L169", "weight": 1.0, "_src": "group_player_management_rationale_169", "_tgt": "group_player_management_get_online_players_count", "source": "group_player_management_get_online_players_count", "target": "group_player_management_rationale_169", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/utils/group_player_management.py", "source_location": "L179", "weight": 1.0, "_src": "group_player_management_rationale_179", "_tgt": "group_player_management_get_players_by_status", "source": "group_player_management_get_players_by_status", "target": "group_player_management_rationale_179", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/utils/group_player_management.py", "source_location": "L191", "weight": 1.0, "_src": "group_player_management_rationale_191", "_tgt": "group_player_management_format_time_ago", "source": "group_player_management_format_time_ago", "target": "group_player_management_rationale_191", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/utils/ssh_deploy.py", "source_location": "L15", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_utils_ssh_deploy_py", "_tgt": "ssh_deploy_get_local_player_code_status", "source": "home_scheianu_digiserver_v2_app_utils_ssh_deploy_py", "target": "ssh_deploy_get_local_player_code_status", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/utils/ssh_deploy.py", "source_location": "L85", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_utils_ssh_deploy_py", "_tgt": "ssh_deploy_test_ssh_connection", "source": "home_scheianu_digiserver_v2_app_utils_ssh_deploy_py", "target": "ssh_deploy_test_ssh_connection", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/utils/ssh_deploy.py", "source_location": "L149", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_utils_ssh_deploy_py", "_tgt": "ssh_deploy_generate_player_config", "source": "home_scheianu_digiserver_v2_app_utils_ssh_deploy_py", "target": "ssh_deploy_generate_player_config", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/utils/ssh_deploy.py", "source_location": "L208", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_utils_ssh_deploy_py", "_tgt": "ssh_deploy_detect_server_ip", "source": "home_scheianu_digiserver_v2_app_utils_ssh_deploy_py", "target": "ssh_deploy_detect_server_ip", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/utils/ssh_deploy.py", "source_location": "L241", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_utils_ssh_deploy_py", "_tgt": "ssh_deploy_parse_server_address", "source": "home_scheianu_digiserver_v2_app_utils_ssh_deploy_py", "target": "ssh_deploy_parse_server_address", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/utils/ssh_deploy.py", "source_location": "L267", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_utils_ssh_deploy_py", "_tgt": "ssh_deploy_generate_app_config", "source": "home_scheianu_digiserver_v2_app_utils_ssh_deploy_py", "target": "ssh_deploy_generate_app_config", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/utils/ssh_deploy.py", "source_location": "L311", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_utils_ssh_deploy_py", "_tgt": "ssh_deploy_deploy_player_to_host", "source": "home_scheianu_digiserver_v2_app_utils_ssh_deploy_py", "target": "ssh_deploy_deploy_player_to_host", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/utils/ssh_deploy.py", "source_location": "L1", "weight": 1.0, "_src": "ssh_deploy_rationale_1", "_tgt": "home_scheianu_digiserver_v2_app_utils_ssh_deploy_py", "source": "home_scheianu_digiserver_v2_app_utils_ssh_deploy_py", "target": "ssh_deploy_rationale_1", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/utils/ssh_deploy.py", "source_location": "L404", "weight": 1.0, "_src": "ssh_deploy_deploy_player_to_host", "_tgt": "ssh_deploy_get_local_player_code_status", "source": "ssh_deploy_get_local_player_code_status", "target": "ssh_deploy_deploy_player_to_host", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/utils/ssh_deploy.py", "source_location": "L16", "weight": 1.0, "_src": "ssh_deploy_rationale_16", "_tgt": "ssh_deploy_get_local_player_code_status", "source": "ssh_deploy_get_local_player_code_status", "target": "ssh_deploy_rationale_16", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/utils/ssh_deploy.py", "source_location": "L352", "weight": 1.0, "_src": "ssh_deploy_deploy_player_to_host", "_tgt": "ssh_deploy_test_ssh_connection", "source": "ssh_deploy_test_ssh_connection", "target": "ssh_deploy_deploy_player_to_host", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/utils/ssh_deploy.py", "source_location": "L86", "weight": 1.0, "_src": "ssh_deploy_rationale_86", "_tgt": "ssh_deploy_test_ssh_connection", "source": "ssh_deploy_test_ssh_connection", "target": "ssh_deploy_rationale_86", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/utils/ssh_deploy.py", "source_location": "L156", "weight": 1.0, "_src": "ssh_deploy_rationale_156", "_tgt": "ssh_deploy_generate_player_config", "source": "ssh_deploy_generate_player_config", "target": "ssh_deploy_rationale_156", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/utils/ssh_deploy.py", "source_location": "L209", "weight": 1.0, "_src": "ssh_deploy_rationale_209", "_tgt": "ssh_deploy_detect_server_ip", "source": "ssh_deploy_detect_server_ip", "target": "ssh_deploy_rationale_209", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/utils/ssh_deploy.py", "source_location": "L511", "weight": 1.0, "_src": "ssh_deploy_deploy_player_to_host", "_tgt": "ssh_deploy_parse_server_address", "source": "ssh_deploy_parse_server_address", "target": "ssh_deploy_deploy_player_to_host", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/utils/ssh_deploy.py", "source_location": "L242", "weight": 1.0, "_src": "ssh_deploy_rationale_242", "_tgt": "ssh_deploy_parse_server_address", "source": "ssh_deploy_parse_server_address", "target": "ssh_deploy_rationale_242", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/utils/ssh_deploy.py", "source_location": "L512", "weight": 1.0, "_src": "ssh_deploy_deploy_player_to_host", "_tgt": "ssh_deploy_generate_app_config", "source": "ssh_deploy_generate_app_config", "target": "ssh_deploy_deploy_player_to_host", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/utils/ssh_deploy.py", "source_location": "L277", "weight": 1.0, "_src": "ssh_deploy_rationale_277", "_tgt": "ssh_deploy_generate_app_config", "source": "ssh_deploy_generate_app_config", "target": "ssh_deploy_rationale_277", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/home/scheianu/digiserver-v2/app/utils/player_build.py", "source_location": "L145", "weight": 1.0, "_src": "player_build_write_base_config", "_tgt": "ssh_deploy_generate_app_config", "source": "ssh_deploy_generate_app_config", "target": "player_build_write_base_config" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/utils/ssh_deploy.py", "source_location": "L326", "weight": 1.0, "_src": "ssh_deploy_rationale_326", "_tgt": "ssh_deploy_deploy_player_to_host", "source": "ssh_deploy_deploy_player_to_host", "target": "ssh_deploy_rationale_326", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/home/scheianu/digiserver-v2/app/utils/background_tasks.py", "source_location": "L78", "weight": 1.0, "_src": "background_tasks_background_player_deployment", "_tgt": "ssh_deploy_deploy_player_to_host", "source": "ssh_deploy_deploy_player_to_host", "target": "background_tasks_background_player_deployment" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/utils/pptx_converter.py", "source_location": "L11", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_utils_pptx_converter_py", "_tgt": "pptx_converter_cleanup_libreoffice_processes", "source": "home_scheianu_digiserver_v2_app_utils_pptx_converter_py", "target": "pptx_converter_cleanup_libreoffice_processes", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/utils/pptx_converter.py", "source_location": "L20", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_utils_pptx_converter_py", "_tgt": "pptx_converter_pptx_to_pdf_libreoffice", "source": "home_scheianu_digiserver_v2_app_utils_pptx_converter_py", "target": "pptx_converter_pptx_to_pdf_libreoffice", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/utils/pptx_converter.py", "source_location": "L86", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_utils_pptx_converter_py", "_tgt": "pptx_converter_validate_pptx_file", "source": "home_scheianu_digiserver_v2_app_utils_pptx_converter_py", "target": "pptx_converter_validate_pptx_file", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/utils/pptx_converter.py", "source_location": "L1", "weight": 1.0, "_src": "pptx_converter_rationale_1", "_tgt": "home_scheianu_digiserver_v2_app_utils_pptx_converter_py", "source": "home_scheianu_digiserver_v2_app_utils_pptx_converter_py", "target": "pptx_converter_rationale_1", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/utils/pptx_converter.py", "source_location": "L35", "weight": 1.0, "_src": "pptx_converter_pptx_to_pdf_libreoffice", "_tgt": "pptx_converter_cleanup_libreoffice_processes", "source": "pptx_converter_cleanup_libreoffice_processes", "target": "pptx_converter_pptx_to_pdf_libreoffice", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/utils/pptx_converter.py", "source_location": "L12", "weight": 1.0, "_src": "pptx_converter_rationale_12", "_tgt": "pptx_converter_cleanup_libreoffice_processes", "source": "pptx_converter_cleanup_libreoffice_processes", "target": "pptx_converter_rationale_12", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/utils/pptx_converter.py", "source_location": "L21", "weight": 1.0, "_src": "pptx_converter_rationale_21", "_tgt": "pptx_converter_pptx_to_pdf_libreoffice", "source": "pptx_converter_pptx_to_pdf_libreoffice", "target": "pptx_converter_rationale_21", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/utils/pptx_converter.py", "source_location": "L87", "weight": 1.0, "_src": "pptx_converter_rationale_87", "_tgt": "pptx_converter_validate_pptx_file", "source": "pptx_converter_validate_pptx_file", "target": "pptx_converter_rationale_87", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/utils/uploads.py", "source_location": "L17", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_utils_uploads_py", "_tgt": "uploads_get_upload_progress", "source": "home_scheianu_digiserver_v2_app_utils_uploads_py", "target": "uploads_get_upload_progress", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/utils/uploads.py", "source_location": "L33", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_utils_uploads_py", "_tgt": "uploads_set_upload_progress", "source": "home_scheianu_digiserver_v2_app_utils_uploads_py", "target": "uploads_set_upload_progress", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/utils/uploads.py", "source_location": "L50", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_utils_uploads_py", "_tgt": "uploads_clear_upload_progress", "source": "home_scheianu_digiserver_v2_app_utils_uploads_py", "target": "uploads_clear_upload_progress", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/utils/uploads.py", "source_location": "L60", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_utils_uploads_py", "_tgt": "uploads_save_uploaded_file", "source": "home_scheianu_digiserver_v2_app_utils_uploads_py", "target": "uploads_save_uploaded_file", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/utils/uploads.py", "source_location": "L94", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_utils_uploads_py", "_tgt": "uploads_process_video_file", "source": "home_scheianu_digiserver_v2_app_utils_uploads_py", "target": "uploads_process_video_file", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/utils/uploads.py", "source_location": "L176", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_utils_uploads_py", "_tgt": "uploads_process_pdf_file", "source": "home_scheianu_digiserver_v2_app_utils_uploads_py", "target": "uploads_process_pdf_file", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/utils/uploads.py", "source_location": "L209", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_utils_uploads_py", "_tgt": "uploads_get_file_size", "source": "home_scheianu_digiserver_v2_app_utils_uploads_py", "target": "uploads_get_file_size", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/utils/uploads.py", "source_location": "L224", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_utils_uploads_py", "_tgt": "uploads_delete_file", "source": "home_scheianu_digiserver_v2_app_utils_uploads_py", "target": "uploads_delete_file", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/utils/uploads.py", "source_location": "L1", "weight": 1.0, "_src": "uploads_rationale_1", "_tgt": "home_scheianu_digiserver_v2_app_utils_uploads_py", "source": "home_scheianu_digiserver_v2_app_utils_uploads_py", "target": "uploads_rationale_1", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/utils/uploads.py", "source_location": "L18", "weight": 1.0, "_src": "uploads_rationale_18", "_tgt": "uploads_get_upload_progress", "source": "uploads_get_upload_progress", "target": "uploads_rationale_18", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/utils/uploads.py", "source_location": "L106", "weight": 1.0, "_src": "uploads_process_video_file", "_tgt": "uploads_set_upload_progress", "source": "uploads_set_upload_progress", "target": "uploads_process_video_file", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/utils/uploads.py", "source_location": "L188", "weight": 1.0, "_src": "uploads_process_pdf_file", "_tgt": "uploads_set_upload_progress", "source": "uploads_set_upload_progress", "target": "uploads_process_pdf_file", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/utils/uploads.py", "source_location": "L35", "weight": 1.0, "_src": "uploads_rationale_35", "_tgt": "uploads_set_upload_progress", "source": "uploads_set_upload_progress", "target": "uploads_rationale_35", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/utils/uploads.py", "source_location": "L51", "weight": 1.0, "_src": "uploads_rationale_51", "_tgt": "uploads_clear_upload_progress", "source": "uploads_clear_upload_progress", "target": "uploads_rationale_51", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/utils/uploads.py", "source_location": "L62", "weight": 1.0, "_src": "uploads_rationale_62", "_tgt": "uploads_save_uploaded_file", "source": "uploads_save_uploaded_file", "target": "uploads_rationale_62", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/home/scheianu/digiserver-v2/app/utils/uploads.py", "source_location": "L86", "weight": 1.0, "_src": "uploads_save_uploaded_file", "_tgt": "logger_log_action", "source": "uploads_save_uploaded_file", "target": "logger_log_action" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/utils/uploads.py", "source_location": "L95", "weight": 1.0, "_src": "uploads_rationale_95", "_tgt": "uploads_process_video_file", "source": "uploads_process_video_file", "target": "uploads_rationale_95", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/home/scheianu/digiserver-v2/app/utils/uploads.py", "source_location": "L137", "weight": 1.0, "_src": "uploads_process_video_file", "_tgt": "logger_log_action", "source": "uploads_process_video_file", "target": "logger_log_action" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/utils/uploads.py", "source_location": "L177", "weight": 1.0, "_src": "uploads_rationale_177", "_tgt": "uploads_process_pdf_file", "source": "uploads_process_pdf_file", "target": "uploads_rationale_177", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/home/scheianu/digiserver-v2/app/utils/uploads.py", "source_location": "L192", "weight": 1.0, "_src": "uploads_process_pdf_file", "_tgt": "logger_log_action", "source": "uploads_process_pdf_file", "target": "logger_log_action" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/utils/uploads.py", "source_location": "L210", "weight": 1.0, "_src": "uploads_rationale_210", "_tgt": "uploads_get_file_size", "source": "uploads_get_file_size", "target": "uploads_rationale_210", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/utils/uploads.py", "source_location": "L225", "weight": 1.0, "_src": "uploads_rationale_225", "_tgt": "uploads_delete_file", "source": "uploads_delete_file", "target": "uploads_rationale_225", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/home/scheianu/digiserver-v2/app/utils/uploads.py", "source_location": "L236", "weight": 1.0, "_src": "uploads_delete_file", "_tgt": "logger_log_action", "source": "uploads_delete_file", "target": "logger_log_action" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/utils/logger.py", "source_location": "L9", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_utils_logger_py", "_tgt": "logger_log_action", "source": "home_scheianu_digiserver_v2_app_utils_logger_py", "target": "logger_log_action", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/utils/logger.py", "source_location": "L26", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_utils_logger_py", "_tgt": "logger_get_recent_logs", "source": "home_scheianu_digiserver_v2_app_utils_logger_py", "target": "logger_get_recent_logs", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/utils/logger.py", "source_location": "L44", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_utils_logger_py", "_tgt": "logger_clear_old_logs", "source": "home_scheianu_digiserver_v2_app_utils_logger_py", "target": "logger_clear_old_logs", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/utils/logger.py", "source_location": "L66", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_utils_logger_py", "_tgt": "logger_log_info", "source": "home_scheianu_digiserver_v2_app_utils_logger_py", "target": "logger_log_info", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/utils/logger.py", "source_location": "L71", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_utils_logger_py", "_tgt": "logger_log_warning", "source": "home_scheianu_digiserver_v2_app_utils_logger_py", "target": "logger_log_warning", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/utils/logger.py", "source_location": "L76", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_utils_logger_py", "_tgt": "logger_log_error", "source": "home_scheianu_digiserver_v2_app_utils_logger_py", "target": "logger_log_error", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/utils/logger.py", "source_location": "L1", "weight": 1.0, "_src": "logger_rationale_1", "_tgt": "home_scheianu_digiserver_v2_app_utils_logger_py", "source": "home_scheianu_digiserver_v2_app_utils_logger_py", "target": "logger_rationale_1", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/utils/logger.py", "source_location": "L57", "weight": 1.0, "_src": "logger_clear_old_logs", "_tgt": "logger_log_action", "source": "logger_log_action", "target": "logger_clear_old_logs", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/utils/logger.py", "source_location": "L68", "weight": 1.0, "_src": "logger_log_info", "_tgt": "logger_log_action", "source": "logger_log_action", "target": "logger_log_info", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/utils/logger.py", "source_location": "L73", "weight": 1.0, "_src": "logger_log_warning", "_tgt": "logger_log_action", "source": "logger_log_action", "target": "logger_log_warning", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/utils/logger.py", "source_location": "L78", "weight": 1.0, "_src": "logger_log_error", "_tgt": "logger_log_action", "source": "logger_log_action", "target": "logger_log_error", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/utils/logger.py", "source_location": "L10", "weight": 1.0, "_src": "logger_rationale_10", "_tgt": "logger_log_action", "source": "logger_log_action", "target": "logger_rationale_10", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/home/scheianu/digiserver-v2/app/utils/logger.py", "source_location": "L17", "weight": 1.0, "_src": "logger_log_action", "_tgt": "server_log_serverlog", "source": "logger_log_action", "target": "server_log_serverlog" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/home/scheianu/digiserver-v2/app/utils/background_tasks.py", "source_location": "L99", "weight": 1.0, "_src": "background_tasks_background_player_deployment", "_tgt": "logger_log_action", "source": "logger_log_action", "target": "background_tasks_background_player_deployment" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/home/scheianu/digiserver-v2/old_code_documentation/blueprint_groups.py", "source_location": "L31", "weight": 1.0, "_src": "blueprint_groups_groups_list", "_tgt": "logger_log_action", "source": "logger_log_action", "target": "blueprint_groups_groups_list" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/home/scheianu/digiserver-v2/old_code_documentation/blueprint_groups.py", "source_location": "L76", "weight": 1.0, "_src": "blueprint_groups_create_group", "_tgt": "logger_log_action", "source": "logger_log_action", "target": "blueprint_groups_create_group" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/home/scheianu/digiserver-v2/old_code_documentation/blueprint_groups.py", "source_location": "L134", "weight": 1.0, "_src": "blueprint_groups_edit_group", "_tgt": "logger_log_action", "source": "logger_log_action", "target": "blueprint_groups_edit_group" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/home/scheianu/digiserver-v2/old_code_documentation/blueprint_groups.py", "source_location": "L162", "weight": 1.0, "_src": "blueprint_groups_delete_group", "_tgt": "logger_log_action", "source": "logger_log_action", "target": "blueprint_groups_delete_group" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/home/scheianu/digiserver-v2/old_code_documentation/blueprint_groups.py", "source_location": "L208", "weight": 1.0, "_src": "blueprint_groups_manage_group", "_tgt": "logger_log_action", "source": "logger_log_action", "target": "blueprint_groups_manage_group" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/home/scheianu/digiserver-v2/old_code_documentation/blueprint_groups.py", "source_location": "L233", "weight": 1.0, "_src": "blueprint_groups_group_fullscreen", "_tgt": "logger_log_action", "source": "logger_log_action", "target": "blueprint_groups_group_fullscreen" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/home/scheianu/digiserver-v2/old_code_documentation/blueprint_groups.py", "source_location": "L256", "weight": 1.0, "_src": "blueprint_groups_add_player_to_group", "_tgt": "logger_log_action", "source": "logger_log_action", "target": "blueprint_groups_add_player_to_group" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/home/scheianu/digiserver-v2/old_code_documentation/blueprint_groups.py", "source_location": "L285", "weight": 1.0, "_src": "blueprint_groups_remove_player_from_group", "_tgt": "logger_log_action", "source": "logger_log_action", "target": "blueprint_groups_remove_player_from_group" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/home/scheianu/digiserver-v2/old_code_documentation/blueprint_groups.py", "source_location": "L322", "weight": 1.0, "_src": "blueprint_groups_add_content_to_group", "_tgt": "logger_log_action", "source": "logger_log_action", "target": "blueprint_groups_add_content_to_group" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/home/scheianu/digiserver-v2/old_code_documentation/blueprint_groups.py", "source_location": "L352", "weight": 1.0, "_src": "blueprint_groups_remove_content_from_group", "_tgt": "logger_log_action", "source": "logger_log_action", "target": "blueprint_groups_remove_content_from_group" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/home/scheianu/digiserver-v2/old_code_documentation/blueprint_groups.py", "source_location": "L383", "weight": 1.0, "_src": "blueprint_groups_reorder_group_content", "_tgt": "logger_log_action", "source": "logger_log_action", "target": "blueprint_groups_reorder_group_content" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/home/scheianu/digiserver-v2/old_code_documentation/blueprint_groups.py", "source_location": "L400", "weight": 1.0, "_src": "blueprint_groups_group_stats", "_tgt": "logger_log_action", "source": "logger_log_action", "target": "blueprint_groups_group_stats" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/utils/logger.py", "source_location": "L27", "weight": 1.0, "_src": "logger_rationale_27", "_tgt": "logger_get_recent_logs", "source": "logger_get_recent_logs", "target": "logger_rationale_27", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/utils/logger.py", "source_location": "L45", "weight": 1.0, "_src": "logger_rationale_45", "_tgt": "logger_clear_old_logs", "source": "logger_clear_old_logs", "target": "logger_rationale_45", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/utils/logger.py", "source_location": "L67", "weight": 1.0, "_src": "logger_rationale_67", "_tgt": "logger_log_info", "source": "logger_log_info", "target": "logger_rationale_67", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/utils/logger.py", "source_location": "L72", "weight": 1.0, "_src": "logger_rationale_72", "_tgt": "logger_log_warning", "source": "logger_log_warning", "target": "logger_rationale_72", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/utils/logger.py", "source_location": "L77", "weight": 1.0, "_src": "logger_rationale_77", "_tgt": "logger_log_error", "source": "logger_log_error", "target": "logger_rationale_77", "confidence_score": 1.0 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/utils/logger.py", "source_location": "L6", "weight": 0.8, "_src": "logger_rationale_1", "_tgt": "server_log_serverlog", "source": "logger_rationale_1", "target": "server_log_serverlog", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/utils/logger.py", "source_location": "L6", "weight": 0.8, "_src": "logger_rationale_10", "_tgt": "server_log_serverlog", "source": "logger_rationale_10", "target": "server_log_serverlog", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/utils/logger.py", "source_location": "L6", "weight": 0.8, "_src": "logger_rationale_27", "_tgt": "server_log_serverlog", "source": "logger_rationale_27", "target": "server_log_serverlog", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/utils/logger.py", "source_location": "L6", "weight": 0.8, "_src": "logger_rationale_45", "_tgt": "server_log_serverlog", "source": "logger_rationale_45", "target": "server_log_serverlog", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/utils/logger.py", "source_location": "L6", "weight": 0.8, "_src": "logger_rationale_67", "_tgt": "server_log_serverlog", "source": "logger_rationale_67", "target": "server_log_serverlog", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/utils/logger.py", "source_location": "L6", "weight": 0.8, "_src": "logger_rationale_72", "_tgt": "server_log_serverlog", "source": "logger_rationale_72", "target": "server_log_serverlog", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/utils/logger.py", "source_location": "L6", "weight": 0.8, "_src": "logger_rationale_77", "_tgt": "server_log_serverlog", "source": "logger_rationale_77", "target": "server_log_serverlog", "confidence_score": 0.5 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/utils/player_build.py", "source_location": "L28", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_utils_player_build_py", "_tgt": "player_build_run_git", "source": "home_scheianu_digiserver_v2_app_utils_player_build_py", "target": "player_build_run_git", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/utils/player_build.py", "source_location": "L38", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_utils_player_build_py", "_tgt": "player_build_get_short_head", "source": "home_scheianu_digiserver_v2_app_utils_player_build_py", "target": "player_build_get_short_head", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/utils/player_build.py", "source_location": "L49", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_utils_player_build_py", "_tgt": "player_build_build_player_files", "source": "home_scheianu_digiserver_v2_app_utils_player_build_py", "target": "player_build_build_player_files", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/utils/player_build.py", "source_location": "L128", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_utils_player_build_py", "_tgt": "player_build_write_base_config", "source": "home_scheianu_digiserver_v2_app_utils_player_build_py", "target": "player_build_write_base_config", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/utils/player_build.py", "source_location": "L165", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_utils_player_build_py", "_tgt": "player_build_load_build_settings", "source": "home_scheianu_digiserver_v2_app_utils_player_build_py", "target": "player_build_load_build_settings", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/utils/player_build.py", "source_location": "L176", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_utils_player_build_py", "_tgt": "player_build_save_build_settings", "source": "home_scheianu_digiserver_v2_app_utils_player_build_py", "target": "player_build_save_build_settings", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/utils/player_build.py", "source_location": "L188", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_utils_player_build_py", "_tgt": "player_build_get_player_server_settings", "source": "home_scheianu_digiserver_v2_app_utils_player_build_py", "target": "player_build_get_player_server_settings", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/utils/player_build.py", "source_location": "L208", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_utils_player_build_py", "_tgt": "player_build_make_build_record", "source": "home_scheianu_digiserver_v2_app_utils_player_build_py", "target": "player_build_make_build_record", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/utils/player_build.py", "source_location": "L1", "weight": 1.0, "_src": "player_build_rationale_1", "_tgt": "home_scheianu_digiserver_v2_app_utils_player_build_py", "source": "home_scheianu_digiserver_v2_app_utils_player_build_py", "target": "player_build_rationale_1", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/utils/player_build.py", "source_location": "L41", "weight": 1.0, "_src": "player_build_get_short_head", "_tgt": "player_build_run_git", "source": "player_build_run_git", "target": "player_build_get_short_head", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/utils/player_build.py", "source_location": "L70", "weight": 1.0, "_src": "player_build_build_player_files", "_tgt": "player_build_run_git", "source": "player_build_run_git", "target": "player_build_build_player_files", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/utils/player_build.py", "source_location": "L75", "weight": 1.0, "_src": "player_build_build_player_files", "_tgt": "player_build_get_short_head", "source": "player_build_get_short_head", "target": "player_build_build_player_files", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/utils/player_build.py", "source_location": "L39", "weight": 1.0, "_src": "player_build_rationale_39", "_tgt": "player_build_get_short_head", "source": "player_build_get_short_head", "target": "player_build_rationale_39", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/utils/player_build.py", "source_location": "L50", "weight": 1.0, "_src": "player_build_rationale_50", "_tgt": "player_build_build_player_files", "source": "player_build_build_player_files", "target": "player_build_rationale_50", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/utils/player_build.py", "source_location": "L137", "weight": 1.0, "_src": "player_build_rationale_137", "_tgt": "player_build_write_base_config", "source": "player_build_write_base_config", "target": "player_build_rationale_137", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/utils/player_build.py", "source_location": "L194", "weight": 1.0, "_src": "player_build_get_player_server_settings", "_tgt": "player_build_load_build_settings", "source": "player_build_load_build_settings", "target": "player_build_get_player_server_settings", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/utils/player_build.py", "source_location": "L166", "weight": 1.0, "_src": "player_build_rationale_166", "_tgt": "player_build_load_build_settings", "source": "player_build_load_build_settings", "target": "player_build_rationale_166", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/utils/player_build.py", "source_location": "L177", "weight": 1.0, "_src": "player_build_rationale_177", "_tgt": "player_build_save_build_settings", "source": "player_build_save_build_settings", "target": "player_build_rationale_177", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/utils/player_build.py", "source_location": "L189", "weight": 1.0, "_src": "player_build_rationale_189", "_tgt": "player_build_get_player_server_settings", "source": "player_build_get_player_server_settings", "target": "player_build_rationale_189", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/utils/player_build.py", "source_location": "L210", "weight": 1.0, "_src": "player_build_rationale_210", "_tgt": "player_build_make_build_record", "source": "player_build_make_build_record", "target": "player_build_rationale_210", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/utils/nginx_config_reader.py", "source_location": "L7", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_utils_nginx_config_reader_py", "_tgt": "nginx_config_reader_nginxconfigreader", "source": "home_scheianu_digiserver_v2_app_utils_nginx_config_reader_py", "target": "nginx_config_reader_nginxconfigreader", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/utils/nginx_config_reader.py", "source_location": "L117", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_utils_nginx_config_reader_py", "_tgt": "nginx_config_reader_get_nginx_status", "source": "home_scheianu_digiserver_v2_app_utils_nginx_config_reader_py", "target": "nginx_config_reader_get_nginx_status", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/utils/nginx_config_reader.py", "source_location": "L1", "weight": 1.0, "_src": "nginx_config_reader_rationale_1", "_tgt": "home_scheianu_digiserver_v2_app_utils_nginx_config_reader_py", "source": "home_scheianu_digiserver_v2_app_utils_nginx_config_reader_py", "target": "nginx_config_reader_rationale_1", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/utils/nginx_config_reader.py", "source_location": "L10", "weight": 1.0, "_src": "nginx_config_reader_nginxconfigreader", "_tgt": "nginx_config_reader_nginxconfigreader_init", "source": "nginx_config_reader_nginxconfigreader", "target": "nginx_config_reader_nginxconfigreader_init", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/utils/nginx_config_reader.py", "source_location": "L24", "weight": 1.0, "_src": "nginx_config_reader_nginxconfigreader", "_tgt": "nginx_config_reader_nginxconfigreader_get_status", "source": "nginx_config_reader_nginxconfigreader", "target": "nginx_config_reader_nginxconfigreader_get_status", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/utils/nginx_config_reader.py", "source_location": "L47", "weight": 1.0, "_src": "nginx_config_reader_nginxconfigreader", "_tgt": "nginx_config_reader_nginxconfigreader_check_ssl_enabled", "source": "nginx_config_reader_nginxconfigreader", "target": "nginx_config_reader_nginxconfigreader_check_ssl_enabled", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/utils/nginx_config_reader.py", "source_location": "L53", "weight": 1.0, "_src": "nginx_config_reader_nginxconfigreader", "_tgt": "nginx_config_reader_nginxconfigreader_extract_http_ports", "source": "nginx_config_reader_nginxconfigreader", "target": "nginx_config_reader_nginxconfigreader_extract_http_ports", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/utils/nginx_config_reader.py", "source_location": "L61", "weight": 1.0, "_src": "nginx_config_reader_nginxconfigreader", "_tgt": "nginx_config_reader_nginxconfigreader_extract_https_ports", "source": "nginx_config_reader_nginxconfigreader", "target": "nginx_config_reader_nginxconfigreader_extract_https_ports", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/utils/nginx_config_reader.py", "source_location": "L69", "weight": 1.0, "_src": "nginx_config_reader_nginxconfigreader", "_tgt": "nginx_config_reader_nginxconfigreader_extract_upstream_servers", "source": "nginx_config_reader_nginxconfigreader", "target": "nginx_config_reader_nginxconfigreader_extract_upstream_servers", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/utils/nginx_config_reader.py", "source_location": "L80", "weight": 1.0, "_src": "nginx_config_reader_nginxconfigreader", "_tgt": "nginx_config_reader_nginxconfigreader_extract_server_names", "source": "nginx_config_reader_nginxconfigreader", "target": "nginx_config_reader_nginxconfigreader_extract_server_names", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/utils/nginx_config_reader.py", "source_location": "L92", "weight": 1.0, "_src": "nginx_config_reader_nginxconfigreader", "_tgt": "nginx_config_reader_nginxconfigreader_extract_ssl_protocols", "source": "nginx_config_reader_nginxconfigreader", "target": "nginx_config_reader_nginxconfigreader_extract_ssl_protocols", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/utils/nginx_config_reader.py", "source_location": "L102", "weight": 1.0, "_src": "nginx_config_reader_nginxconfigreader", "_tgt": "nginx_config_reader_nginxconfigreader_extract_client_max_body_size", "source": "nginx_config_reader_nginxconfigreader", "target": "nginx_config_reader_nginxconfigreader_extract_client_max_body_size", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/utils/nginx_config_reader.py", "source_location": "L110", "weight": 1.0, "_src": "nginx_config_reader_nginxconfigreader", "_tgt": "nginx_config_reader_nginxconfigreader_check_gzip_enabled", "source": "nginx_config_reader_nginxconfigreader", "target": "nginx_config_reader_nginxconfigreader_check_gzip_enabled", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/utils/nginx_config_reader.py", "source_location": "L119", "weight": 1.0, "_src": "nginx_config_reader_get_nginx_status", "_tgt": "nginx_config_reader_nginxconfigreader", "source": "nginx_config_reader_nginxconfigreader", "target": "nginx_config_reader_get_nginx_status", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/utils/nginx_config_reader.py", "source_location": "L8", "weight": 1.0, "_src": "nginx_config_reader_rationale_8", "_tgt": "nginx_config_reader_nginxconfigreader", "source": "nginx_config_reader_nginxconfigreader", "target": "nginx_config_reader_rationale_8", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/utils/nginx_config_reader.py", "source_location": "L11", "weight": 1.0, "_src": "nginx_config_reader_rationale_11", "_tgt": "nginx_config_reader_nginxconfigreader_init", "source": "nginx_config_reader_nginxconfigreader_init", "target": "nginx_config_reader_rationale_11", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/utils/nginx_config_reader.py", "source_location": "L37", "weight": 1.0, "_src": "nginx_config_reader_nginxconfigreader_get_status", "_tgt": "nginx_config_reader_nginxconfigreader_check_ssl_enabled", "source": "nginx_config_reader_nginxconfigreader_get_status", "target": "nginx_config_reader_nginxconfigreader_check_ssl_enabled", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/utils/nginx_config_reader.py", "source_location": "L38", "weight": 1.0, "_src": "nginx_config_reader_nginxconfigreader_get_status", "_tgt": "nginx_config_reader_nginxconfigreader_extract_http_ports", "source": "nginx_config_reader_nginxconfigreader_get_status", "target": "nginx_config_reader_nginxconfigreader_extract_http_ports", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/utils/nginx_config_reader.py", "source_location": "L39", "weight": 1.0, "_src": "nginx_config_reader_nginxconfigreader_get_status", "_tgt": "nginx_config_reader_nginxconfigreader_extract_https_ports", "source": "nginx_config_reader_nginxconfigreader_get_status", "target": "nginx_config_reader_nginxconfigreader_extract_https_ports", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/utils/nginx_config_reader.py", "source_location": "L40", "weight": 1.0, "_src": "nginx_config_reader_nginxconfigreader_get_status", "_tgt": "nginx_config_reader_nginxconfigreader_extract_upstream_servers", "source": "nginx_config_reader_nginxconfigreader_get_status", "target": "nginx_config_reader_nginxconfigreader_extract_upstream_servers", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/utils/nginx_config_reader.py", "source_location": "L41", "weight": 1.0, "_src": "nginx_config_reader_nginxconfigreader_get_status", "_tgt": "nginx_config_reader_nginxconfigreader_extract_server_names", "source": "nginx_config_reader_nginxconfigreader_get_status", "target": "nginx_config_reader_nginxconfigreader_extract_server_names", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/utils/nginx_config_reader.py", "source_location": "L42", "weight": 1.0, "_src": "nginx_config_reader_nginxconfigreader_get_status", "_tgt": "nginx_config_reader_nginxconfigreader_extract_ssl_protocols", "source": "nginx_config_reader_nginxconfigreader_get_status", "target": "nginx_config_reader_nginxconfigreader_extract_ssl_protocols", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/utils/nginx_config_reader.py", "source_location": "L43", "weight": 1.0, "_src": "nginx_config_reader_nginxconfigreader_get_status", "_tgt": "nginx_config_reader_nginxconfigreader_extract_client_max_body_size", "source": "nginx_config_reader_nginxconfigreader_get_status", "target": "nginx_config_reader_nginxconfigreader_extract_client_max_body_size", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/utils/nginx_config_reader.py", "source_location": "L44", "weight": 1.0, "_src": "nginx_config_reader_nginxconfigreader_get_status", "_tgt": "nginx_config_reader_nginxconfigreader_check_gzip_enabled", "source": "nginx_config_reader_nginxconfigreader_get_status", "target": "nginx_config_reader_nginxconfigreader_check_gzip_enabled", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/utils/nginx_config_reader.py", "source_location": "L120", "weight": 1.0, "_src": "nginx_config_reader_get_nginx_status", "_tgt": "nginx_config_reader_nginxconfigreader_get_status", "source": "nginx_config_reader_nginxconfigreader_get_status", "target": "nginx_config_reader_get_nginx_status", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/utils/nginx_config_reader.py", "source_location": "L25", "weight": 1.0, "_src": "nginx_config_reader_rationale_25", "_tgt": "nginx_config_reader_nginxconfigreader_get_status", "source": "nginx_config_reader_nginxconfigreader_get_status", "target": "nginx_config_reader_rationale_25", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/utils/nginx_config_reader.py", "source_location": "L48", "weight": 1.0, "_src": "nginx_config_reader_rationale_48", "_tgt": "nginx_config_reader_nginxconfigreader_check_ssl_enabled", "source": "nginx_config_reader_nginxconfigreader_check_ssl_enabled", "target": "nginx_config_reader_rationale_48", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/utils/nginx_config_reader.py", "source_location": "L54", "weight": 1.0, "_src": "nginx_config_reader_rationale_54", "_tgt": "nginx_config_reader_nginxconfigreader_extract_http_ports", "source": "nginx_config_reader_nginxconfigreader_extract_http_ports", "target": "nginx_config_reader_rationale_54", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/utils/nginx_config_reader.py", "source_location": "L62", "weight": 1.0, "_src": "nginx_config_reader_rationale_62", "_tgt": "nginx_config_reader_nginxconfigreader_extract_https_ports", "source": "nginx_config_reader_nginxconfigreader_extract_https_ports", "target": "nginx_config_reader_rationale_62", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/utils/nginx_config_reader.py", "source_location": "L70", "weight": 1.0, "_src": "nginx_config_reader_rationale_70", "_tgt": "nginx_config_reader_nginxconfigreader_extract_upstream_servers", "source": "nginx_config_reader_nginxconfigreader_extract_upstream_servers", "target": "nginx_config_reader_rationale_70", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/home/scheianu/digiserver-v2/app/utils/nginx_config_reader.py", "source_location": "L75", "weight": 1.0, "_src": "nginx_config_reader_nginxconfigreader_extract_upstream_servers", "_tgt": "group_group", "source": "nginx_config_reader_nginxconfigreader_extract_upstream_servers", "target": "group_group" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/utils/nginx_config_reader.py", "source_location": "L81", "weight": 1.0, "_src": "nginx_config_reader_rationale_81", "_tgt": "nginx_config_reader_nginxconfigreader_extract_server_names", "source": "nginx_config_reader_nginxconfigreader_extract_server_names", "target": "nginx_config_reader_rationale_81", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/utils/nginx_config_reader.py", "source_location": "L93", "weight": 1.0, "_src": "nginx_config_reader_rationale_93", "_tgt": "nginx_config_reader_nginxconfigreader_extract_ssl_protocols", "source": "nginx_config_reader_nginxconfigreader_extract_ssl_protocols", "target": "nginx_config_reader_rationale_93", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/home/scheianu/digiserver-v2/app/utils/nginx_config_reader.py", "source_location": "L99", "weight": 1.0, "_src": "nginx_config_reader_nginxconfigreader_extract_ssl_protocols", "_tgt": "group_group", "source": "nginx_config_reader_nginxconfigreader_extract_ssl_protocols", "target": "group_group" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/utils/nginx_config_reader.py", "source_location": "L103", "weight": 1.0, "_src": "nginx_config_reader_rationale_103", "_tgt": "nginx_config_reader_nginxconfigreader_extract_client_max_body_size", "source": "nginx_config_reader_nginxconfigreader_extract_client_max_body_size", "target": "nginx_config_reader_rationale_103", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/home/scheianu/digiserver-v2/app/utils/nginx_config_reader.py", "source_location": "L108", "weight": 1.0, "_src": "nginx_config_reader_nginxconfigreader_extract_client_max_body_size", "_tgt": "group_group", "source": "nginx_config_reader_nginxconfigreader_extract_client_max_body_size", "target": "group_group" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/utils/nginx_config_reader.py", "source_location": "L111", "weight": 1.0, "_src": "nginx_config_reader_rationale_111", "_tgt": "nginx_config_reader_nginxconfigreader_check_gzip_enabled", "source": "nginx_config_reader_nginxconfigreader_check_gzip_enabled", "target": "nginx_config_reader_rationale_111", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/utils/nginx_config_reader.py", "source_location": "L118", "weight": 1.0, "_src": "nginx_config_reader_rationale_118", "_tgt": "nginx_config_reader_get_nginx_status", "source": "nginx_config_reader_get_nginx_status", "target": "nginx_config_reader_rationale_118", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/utils/background_tasks.py", "source_location": "L9", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_utils_background_tasks_py", "_tgt": "background_tasks_run_background_task", "source": "home_scheianu_digiserver_v2_app_utils_background_tasks_py", "target": "background_tasks_run_background_task", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/utils/background_tasks.py", "source_location": "L29", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_utils_background_tasks_py", "_tgt": "background_tasks_background_player_deployment", "source": "home_scheianu_digiserver_v2_app_utils_background_tasks_py", "target": "background_tasks_background_player_deployment", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/utils/background_tasks.py", "source_location": "L1", "weight": 1.0, "_src": "background_tasks_rationale_1", "_tgt": "home_scheianu_digiserver_v2_app_utils_background_tasks_py", "source": "home_scheianu_digiserver_v2_app_utils_background_tasks_py", "target": "background_tasks_rationale_1", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/utils/background_tasks.py", "source_location": "L10", "weight": 1.0, "_src": "background_tasks_rationale_10", "_tgt": "background_tasks_run_background_task", "source": "background_tasks_run_background_task", "target": "background_tasks_rationale_10", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/utils/background_tasks.py", "source_location": "L43", "weight": 1.0, "_src": "background_tasks_rationale_43", "_tgt": "background_tasks_background_player_deployment", "source": "background_tasks_background_player_deployment", "target": "background_tasks_rationale_43", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/models/player_feedback.py", "source_location": "L8", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_models_player_feedback_py", "_tgt": "player_feedback_playerfeedback", "source": "home_scheianu_digiserver_v2_app_models_player_feedback_py", "target": "player_feedback_playerfeedback", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/models/player_feedback.py", "source_location": "L42", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_models_player_feedback_py", "_tgt": "player_feedback_is_error", "source": "home_scheianu_digiserver_v2_app_models_player_feedback_py", "target": "player_feedback_is_error", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/models/player_feedback.py", "source_location": "L47", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_models_player_feedback_py", "_tgt": "player_feedback_age_seconds", "source": "home_scheianu_digiserver_v2_app_models_player_feedback_py", "target": "player_feedback_age_seconds", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/models/player_feedback.py", "source_location": "L53", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_models_player_feedback_py", "_tgt": "player_feedback_get_latest_for_player", "source": "home_scheianu_digiserver_v2_app_models_player_feedback_py", "target": "player_feedback_get_latest_for_player", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/models/player_feedback.py", "source_location": "L1", "weight": 1.0, "_src": "player_feedback_rationale_1", "_tgt": "home_scheianu_digiserver_v2_app_models_player_feedback_py", "source": "home_scheianu_digiserver_v2_app_models_player_feedback_py", "target": "player_feedback_rationale_1", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/models/player_feedback.py", "source_location": "L37", "weight": 1.0, "_src": "player_feedback_playerfeedback", "_tgt": "player_feedback_playerfeedback_repr", "source": "player_feedback_playerfeedback", "target": "player_feedback_playerfeedback_repr", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/models/player_feedback.py", "source_location": "L9", "weight": 1.0, "_src": "player_feedback_rationale_9", "_tgt": "player_feedback_playerfeedback", "source": "player_feedback_playerfeedback", "target": "player_feedback_rationale_9", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/models/player_feedback.py", "source_location": "L38", "weight": 1.0, "_src": "player_feedback_rationale_38", "_tgt": "player_feedback_playerfeedback_repr", "source": "player_feedback_playerfeedback_repr", "target": "player_feedback_rationale_38", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/models/https_config.py", "source_location": "L8", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_models_https_config_py", "_tgt": "https_config_httpsconfig", "source": "home_scheianu_digiserver_v2_app_models_https_config_py", "target": "https_config_httpsconfig", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/models/https_config.py", "source_location": "L43", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_models_https_config_py", "_tgt": "https_config_get_config", "source": "home_scheianu_digiserver_v2_app_models_https_config_py", "target": "https_config_get_config", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/models/https_config.py", "source_location": "L52", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_models_https_config_py", "_tgt": "https_config_create_or_update", "source": "home_scheianu_digiserver_v2_app_models_https_config_py", "target": "https_config_create_or_update", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/models/https_config.py", "source_location": "L1", "weight": 1.0, "_src": "https_config_rationale_1", "_tgt": "home_scheianu_digiserver_v2_app_models_https_config_py", "source": "home_scheianu_digiserver_v2_app_models_https_config_py", "target": "https_config_rationale_1", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/models/https_config.py", "source_location": "L37", "weight": 1.0, "_src": "https_config_httpsconfig", "_tgt": "https_config_httpsconfig_repr", "source": "https_config_httpsconfig", "target": "https_config_httpsconfig_repr", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/models/https_config.py", "source_location": "L87", "weight": 1.0, "_src": "https_config_httpsconfig", "_tgt": "https_config_httpsconfig_to_dict", "source": "https_config_httpsconfig", "target": "https_config_httpsconfig_to_dict", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/models/https_config.py", "source_location": "L9", "weight": 1.0, "_src": "https_config_rationale_9", "_tgt": "https_config_httpsconfig", "source": "https_config_httpsconfig", "target": "https_config_rationale_9", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/models/https_config.py", "source_location": "L38", "weight": 1.0, "_src": "https_config_rationale_38", "_tgt": "https_config_httpsconfig_repr", "source": "https_config_httpsconfig_repr", "target": "https_config_rationale_38", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/models/https_config.py", "source_location": "L70", "weight": 1.0, "_src": "https_config_create_or_update", "_tgt": "https_config_get_config", "source": "https_config_get_config", "target": "https_config_create_or_update", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/models/https_config.py", "source_location": "L88", "weight": 1.0, "_src": "https_config_rationale_88", "_tgt": "https_config_httpsconfig_to_dict", "source": "https_config_httpsconfig_to_dict", "target": "https_config_rationale_88", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/models/user.py", "source_location": "L10", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_models_user_py", "_tgt": "user_user", "source": "home_scheianu_digiserver_v2_app_models_user_py", "target": "user_user", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/models/user.py", "source_location": "L37", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_models_user_py", "_tgt": "user_is_admin", "source": "home_scheianu_digiserver_v2_app_models_user_py", "target": "user_is_admin", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/models/user.py", "source_location": "L1", "weight": 1.0, "_src": "user_rationale_1", "_tgt": "home_scheianu_digiserver_v2_app_models_user_py", "source": "home_scheianu_digiserver_v2_app_models_user_py", "target": "user_rationale_1", "confidence_score": 1.0 }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/models/user.py", "source_location": "L10", "weight": 1.0, "_src": "user_user", "_tgt": "usermixin", "source": "user_user", "target": "usermixin", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/models/user.py", "source_location": "L32", "weight": 1.0, "_src": "user_user", "_tgt": "user_user_repr", "source": "user_user", "target": "user_user_repr", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/models/user.py", "source_location": "L41", "weight": 1.0, "_src": "user_user", "_tgt": "user_user_update_last_login", "source": "user_user", "target": "user_user_update_last_login", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/models/user.py", "source_location": "L11", "weight": 1.0, "_src": "user_rationale_11", "_tgt": "user_user", "source": "user_user", "target": "user_rationale_11", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/models/user.py", "source_location": "L33", "weight": 1.0, "_src": "user_rationale_33", "_tgt": "user_user_repr", "source": "user_user_repr", "target": "user_rationale_33", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/models/user.py", "source_location": "L42", "weight": 1.0, "_src": "user_rationale_42", "_tgt": "user_user_update_last_login", "source": "user_user_update_last_login", "target": "user_rationale_42", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/models/player.py", "source_location": "L8", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_models_player_py", "_tgt": "player_player", "source": "home_scheianu_digiserver_v2_app_models_player_py", "target": "player_player", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/models/player.py", "source_location": "L60", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_models_player_py", "_tgt": "player_is_online", "source": "home_scheianu_digiserver_v2_app_models_player_py", "target": "player_is_online", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/models/player.py", "source_location": "L121", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_models_player_py", "_tgt": "player_authenticate", "source": "home_scheianu_digiserver_v2_app_models_player_py", "target": "player_authenticate", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/models/player.py", "source_location": "L1", "weight": 1.0, "_src": "player_rationale_1", "_tgt": "home_scheianu_digiserver_v2_app_models_player_py", "source": "home_scheianu_digiserver_v2_app_models_player_py", "target": "player_rationale_1", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/models/player.py", "source_location": "L55", "weight": 1.0, "_src": "player_player", "_tgt": "player_player_repr", "source": "player_player", "target": "player_player_repr", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/models/player.py", "source_location": "L67", "weight": 1.0, "_src": "player_player", "_tgt": "player_player_update_status", "source": "player_player", "target": "player_player_update_status", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/models/player.py", "source_location": "L76", "weight": 1.0, "_src": "player_player", "_tgt": "player_player_set_password", "source": "player_player", "target": "player_player_set_password", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/models/player.py", "source_location": "L85", "weight": 1.0, "_src": "player_player", "_tgt": "player_player_check_password", "source": "player_player", "target": "player_player_check_password", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/models/player.py", "source_location": "L97", "weight": 1.0, "_src": "player_player", "_tgt": "player_player_set_quickconnect_code", "source": "player_player", "target": "player_player_set_quickconnect_code", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/models/player.py", "source_location": "L106", "weight": 1.0, "_src": "player_player", "_tgt": "player_player_check_quickconnect_code", "source": "player_player", "target": "player_player_check_quickconnect_code", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/models/player.py", "source_location": "L9", "weight": 1.0, "_src": "player_rationale_9", "_tgt": "player_player", "source": "player_player", "target": "player_rationale_9", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/models/player.py", "source_location": "L56", "weight": 1.0, "_src": "player_rationale_56", "_tgt": "player_player_repr", "source": "player_player_repr", "target": "player_rationale_56", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/models/player.py", "source_location": "L68", "weight": 1.0, "_src": "player_rationale_68", "_tgt": "player_player_update_status", "source": "player_player_update_status", "target": "player_rationale_68", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/models/player.py", "source_location": "L77", "weight": 1.0, "_src": "player_rationale_77", "_tgt": "player_player_set_password", "source": "player_player_set_password", "target": "player_rationale_77", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/models/player.py", "source_location": "L137", "weight": 1.0, "_src": "player_authenticate", "_tgt": "player_player_check_password", "source": "player_player_check_password", "target": "player_authenticate", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/models/player.py", "source_location": "L86", "weight": 1.0, "_src": "player_rationale_86", "_tgt": "player_player_check_password", "source": "player_player_check_password", "target": "player_rationale_86", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/models/player.py", "source_location": "L98", "weight": 1.0, "_src": "player_rationale_98", "_tgt": "player_player_set_quickconnect_code", "source": "player_player_set_quickconnect_code", "target": "player_rationale_98", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/models/player.py", "source_location": "L141", "weight": 1.0, "_src": "player_authenticate", "_tgt": "player_player_check_quickconnect_code", "source": "player_player_check_quickconnect_code", "target": "player_authenticate", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/models/player.py", "source_location": "L107", "weight": 1.0, "_src": "player_rationale_107", "_tgt": "player_player_check_quickconnect_code", "source": "player_player_check_quickconnect_code", "target": "player_rationale_107", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/models/server_log.py", "source_location": "L8", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_models_server_log_py", "_tgt": "server_log_serverlog", "source": "home_scheianu_digiserver_v2_app_models_server_log_py", "target": "server_log_serverlog", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/models/server_log.py", "source_location": "L30", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_models_server_log_py", "_tgt": "server_log_log_info", "source": "home_scheianu_digiserver_v2_app_models_server_log_py", "target": "server_log_log_info", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/models/server_log.py", "source_location": "L45", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_models_server_log_py", "_tgt": "server_log_log_warning", "source": "home_scheianu_digiserver_v2_app_models_server_log_py", "target": "server_log_log_warning", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/models/server_log.py", "source_location": "L60", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_models_server_log_py", "_tgt": "server_log_log_error", "source": "home_scheianu_digiserver_v2_app_models_server_log_py", "target": "server_log_log_error", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/models/server_log.py", "source_location": "L1", "weight": 1.0, "_src": "server_log_rationale_1", "_tgt": "home_scheianu_digiserver_v2_app_models_server_log_py", "source": "home_scheianu_digiserver_v2_app_models_server_log_py", "target": "server_log_rationale_1", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/models/server_log.py", "source_location": "L25", "weight": 1.0, "_src": "server_log_serverlog", "_tgt": "server_log_serverlog_repr", "source": "server_log_serverlog", "target": "server_log_serverlog_repr", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/models/server_log.py", "source_location": "L9", "weight": 1.0, "_src": "server_log_rationale_9", "_tgt": "server_log_serverlog", "source": "server_log_serverlog", "target": "server_log_rationale_9", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/models/server_log.py", "source_location": "L26", "weight": 1.0, "_src": "server_log_rationale_26", "_tgt": "server_log_serverlog_repr", "source": "server_log_serverlog_repr", "target": "server_log_rationale_26", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/models/player_user.py", "source_location": "L7", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_models_player_user_py", "_tgt": "player_user_playeruser", "source": "home_scheianu_digiserver_v2_app_models_player_user_py", "target": "player_user_playeruser", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/models/player_user.py", "source_location": "L1", "weight": 1.0, "_src": "player_user_rationale_1", "_tgt": "home_scheianu_digiserver_v2_app_models_player_user_py", "source": "home_scheianu_digiserver_v2_app_models_player_user_py", "target": "player_user_rationale_1", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/models/player_user.py", "source_location": "L25", "weight": 1.0, "_src": "player_user_playeruser", "_tgt": "player_user_playeruser_repr", "source": "player_user_playeruser", "target": "player_user_playeruser_repr", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/models/player_user.py", "source_location": "L29", "weight": 1.0, "_src": "player_user_playeruser", "_tgt": "player_user_playeruser_to_dict", "source": "player_user_playeruser", "target": "player_user_playeruser_to_dict", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/models/player_user.py", "source_location": "L8", "weight": 1.0, "_src": "player_user_rationale_8", "_tgt": "player_user_playeruser", "source": "player_user_playeruser", "target": "player_user_rationale_8", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/models/player_user.py", "source_location": "L26", "weight": 1.0, "_src": "player_user_rationale_26", "_tgt": "player_user_playeruser_repr", "source": "player_user_playeruser_repr", "target": "player_user_rationale_26", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/models/player_user.py", "source_location": "L30", "weight": 1.0, "_src": "player_user_rationale_30", "_tgt": "player_user_playeruser_to_dict", "source": "player_user_playeruser_to_dict", "target": "player_user_rationale_30", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/models/group.py", "source_location": "L15", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_models_group_py", "_tgt": "group_group", "source": "home_scheianu_digiserver_v2_app_models_group_py", "target": "group_group", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/models/group.py", "source_location": "L45", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_models_group_py", "_tgt": "group_content_count", "source": "home_scheianu_digiserver_v2_app_models_group_py", "target": "group_content_count", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/models/group.py", "source_location": "L1", "weight": 1.0, "_src": "group_rationale_1", "_tgt": "home_scheianu_digiserver_v2_app_models_group_py", "source": "home_scheianu_digiserver_v2_app_models_group_py", "target": "group_rationale_1", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/models/group.py", "source_location": "L38", "weight": 1.0, "_src": "group_group", "_tgt": "group_group_repr", "source": "group_group", "target": "group_group_repr", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/models/group.py", "source_location": "L49", "weight": 1.0, "_src": "group_group", "_tgt": "group_group_add_player", "source": "group_group", "target": "group_group_add_player", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/models/group.py", "source_location": "L58", "weight": 1.0, "_src": "group_group", "_tgt": "group_group_remove_player", "source": "group_group", "target": "group_group_remove_player", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/models/group.py", "source_location": "L16", "weight": 1.0, "_src": "group_rationale_16", "_tgt": "group_group", "source": "group_group", "target": "group_rationale_16", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/home/scheianu/digiserver-v2/old_code_documentation/blueprint_groups.py", "source_location": "L61", "weight": 1.0, "_src": "blueprint_groups_create_group", "_tgt": "group_group", "source": "group_group", "target": "blueprint_groups_create_group" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/models/group.py", "source_location": "L39", "weight": 1.0, "_src": "group_rationale_39", "_tgt": "group_group_repr", "source": "group_group_repr", "target": "group_rationale_39", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/models/group.py", "source_location": "L50", "weight": 1.0, "_src": "group_rationale_50", "_tgt": "group_group_add_player", "source": "group_group_add_player", "target": "group_rationale_50", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/models/group.py", "source_location": "L59", "weight": 1.0, "_src": "group_rationale_59", "_tgt": "group_group_remove_player", "source": "group_group_remove_player", "target": "group_rationale_59", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/models/content.py", "source_location": "L8", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_models_content_py", "_tgt": "content_content", "source": "home_scheianu_digiserver_v2_app_models_content_py", "target": "content_content", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/models/content.py", "source_location": "L49", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_models_content_py", "_tgt": "content_file_size_mb", "source": "home_scheianu_digiserver_v2_app_models_content_py", "target": "content_file_size_mb", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/models/content.py", "source_location": "L56", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_models_content_py", "_tgt": "content_group_count", "source": "home_scheianu_digiserver_v2_app_models_content_py", "target": "content_group_count", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/models/content.py", "source_location": "L104", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_models_content_py", "_tgt": "content_original_display_name", "source": "home_scheianu_digiserver_v2_app_models_content_py", "target": "content_original_display_name", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/models/content.py", "source_location": "L109", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_models_content_py", "_tgt": "content_original_media_path", "source": "home_scheianu_digiserver_v2_app_models_content_py", "target": "content_original_media_path", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/models/content.py", "source_location": "L78", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_models_content_py", "_tgt": "content_current_media_path", "source": "home_scheianu_digiserver_v2_app_models_content_py", "target": "content_current_media_path", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/models/content.py", "source_location": "L99", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_models_content_py", "_tgt": "content_has_player_edits", "source": "home_scheianu_digiserver_v2_app_models_content_py", "target": "content_has_player_edits", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/models/content.py", "source_location": "L44", "weight": 1.0, "_src": "content_content", "_tgt": "content_content_repr", "source": "content_content", "target": "content_content_repr", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/models/content.py", "source_location": "L82", "weight": 1.0, "_src": "content_content", "_tgt": "content_content_is_image", "source": "content_content", "target": "content_content_is_image", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/models/content.py", "source_location": "L86", "weight": 1.0, "_src": "content_content", "_tgt": "content_content_is_video", "source": "content_content", "target": "content_content_is_video", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/models/content.py", "source_location": "L90", "weight": 1.0, "_src": "content_content", "_tgt": "content_content_is_pdf", "source": "content_content", "target": "content_content_is_pdf", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/models/content.py", "source_location": "L94", "weight": 1.0, "_src": "content_content", "_tgt": "content_content_is_weblink", "source": "content_content", "target": "content_content_is_weblink", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/models/content.py", "source_location": "L9", "weight": 1.0, "_src": "content_rationale_9", "_tgt": "content_content", "source": "content_content", "target": "content_rationale_9", "confidence_score": 1.0 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/models/playlist.py", "source_location": "L103", "weight": 0.8, "_src": "playlist_playlist", "_tgt": "content_content", "source": "content_content", "target": "playlist_playlist", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/models/playlist.py", "source_location": "L103", "weight": 0.8, "_src": "playlist_rationale_20", "_tgt": "content_content", "source": "content_content", "target": "playlist_rationale_20", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/models/playlist.py", "source_location": "L103", "weight": 0.8, "_src": "playlist_rationale_49", "_tgt": "content_content", "source": "content_content", "target": "playlist_rationale_49", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/models/playlist.py", "source_location": "L103", "weight": 0.8, "_src": "playlist_rationale_54", "_tgt": "content_content", "source": "content_content", "target": "playlist_rationale_54", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/models/playlist.py", "source_location": "L103", "weight": 0.8, "_src": "playlist_rationale_59", "_tgt": "content_content", "source": "content_content", "target": "playlist_rationale_59", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/models/playlist.py", "source_location": "L103", "weight": 0.8, "_src": "playlist_rationale_64", "_tgt": "content_content", "source": "content_content", "target": "playlist_rationale_64", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/models/playlist.py", "source_location": "L103", "weight": 0.8, "_src": "playlist_rationale_71", "_tgt": "content_content", "source": "content_content", "target": "playlist_rationale_71", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/home/scheianu/digiserver-v2/app/models/playlist.py", "source_location": "L103", "weight": 0.8, "_src": "playlist_rationale_76", "_tgt": "content_content", "source": "content_content", "target": "playlist_rationale_76", "confidence_score": 0.5 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/models/content.py", "source_location": "L45", "weight": 1.0, "_src": "content_rationale_45", "_tgt": "content_content_repr", "source": "content_content_repr", "target": "content_rationale_45", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/models/content.py", "source_location": "L83", "weight": 1.0, "_src": "content_rationale_83", "_tgt": "content_content_is_image", "source": "content_content_is_image", "target": "content_rationale_83", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/models/content.py", "source_location": "L87", "weight": 1.0, "_src": "content_rationale_87", "_tgt": "content_content_is_video", "source": "content_content_is_video", "target": "content_rationale_87", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/models/content.py", "source_location": "L91", "weight": 1.0, "_src": "content_rationale_91", "_tgt": "content_content_is_pdf", "source": "content_content_is_pdf", "target": "content_rationale_91", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/models/content.py", "source_location": "L95", "weight": 1.0, "_src": "content_rationale_95", "_tgt": "content_content_is_weblink", "source": "content_content_is_weblink", "target": "content_rationale_95", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/models/player_edit.py", "source_location": "L8", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_models_player_edit_py", "_tgt": "player_edit_playeredit", "source": "home_scheianu_digiserver_v2_app_models_player_edit_py", "target": "player_edit_playeredit", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/models/player_edit.py", "source_location": "L1", "weight": 1.0, "_src": "player_edit_rationale_1", "_tgt": "home_scheianu_digiserver_v2_app_models_player_edit_py", "source": "home_scheianu_digiserver_v2_app_models_player_edit_py", "target": "player_edit_rationale_1", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/models/player_edit.py", "source_location": "L42", "weight": 1.0, "_src": "player_edit_playeredit", "_tgt": "player_edit_playeredit_repr", "source": "player_edit_playeredit", "target": "player_edit_playeredit_repr", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/models/player_edit.py", "source_location": "L46", "weight": 1.0, "_src": "player_edit_playeredit", "_tgt": "player_edit_playeredit_to_dict", "source": "player_edit_playeredit", "target": "player_edit_playeredit_to_dict", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/models/player_edit.py", "source_location": "L9", "weight": 1.0, "_src": "player_edit_rationale_9", "_tgt": "player_edit_playeredit", "source": "player_edit_playeredit", "target": "player_edit_rationale_9", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/models/player_edit.py", "source_location": "L43", "weight": 1.0, "_src": "player_edit_rationale_43", "_tgt": "player_edit_playeredit_repr", "source": "player_edit_playeredit_repr", "target": "player_edit_rationale_43", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/models/player_edit.py", "source_location": "L47", "weight": 1.0, "_src": "player_edit_rationale_47", "_tgt": "player_edit_playeredit_to_dict", "source": "player_edit_playeredit_to_dict", "target": "player_edit_rationale_47", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/models/playlist.py", "source_location": "L19", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_models_playlist_py", "_tgt": "playlist_playlist", "source": "home_scheianu_digiserver_v2_app_models_playlist_py", "target": "playlist_playlist", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/models/playlist.py", "source_location": "L53", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_models_playlist_py", "_tgt": "playlist_player_count", "source": "home_scheianu_digiserver_v2_app_models_playlist_py", "target": "playlist_player_count", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/models/playlist.py", "source_location": "L58", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_models_playlist_py", "_tgt": "playlist_content_count", "source": "home_scheianu_digiserver_v2_app_models_playlist_py", "target": "playlist_content_count", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/models/playlist.py", "source_location": "L63", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_app_models_playlist_py", "_tgt": "playlist_total_duration", "source": "home_scheianu_digiserver_v2_app_models_playlist_py", "target": "playlist_total_duration", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/models/playlist.py", "source_location": "L48", "weight": 1.0, "_src": "playlist_playlist", "_tgt": "playlist_playlist_repr", "source": "playlist_playlist", "target": "playlist_playlist_repr", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/models/playlist.py", "source_location": "L70", "weight": 1.0, "_src": "playlist_playlist", "_tgt": "playlist_playlist_increment_version", "source": "playlist_playlist", "target": "playlist_playlist_increment_version", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/models/playlist.py", "source_location": "L75", "weight": 1.0, "_src": "playlist_playlist", "_tgt": "playlist_playlist_get_content_ordered", "source": "playlist_playlist", "target": "playlist_playlist_get_content_ordered", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/models/playlist.py", "source_location": "L20", "weight": 1.0, "_src": "playlist_rationale_20", "_tgt": "playlist_playlist", "source": "playlist_playlist", "target": "playlist_rationale_20", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/models/playlist.py", "source_location": "L49", "weight": 1.0, "_src": "playlist_rationale_49", "_tgt": "playlist_playlist_repr", "source": "playlist_playlist_repr", "target": "playlist_rationale_49", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/models/playlist.py", "source_location": "L71", "weight": 1.0, "_src": "playlist_rationale_71", "_tgt": "playlist_playlist_increment_version", "source": "playlist_playlist_increment_version", "target": "playlist_rationale_71", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/app/models/playlist.py", "source_location": "L76", "weight": 1.0, "_src": "playlist_rationale_76", "_tgt": "playlist_playlist_get_content_ordered", "source": "playlist_playlist_get_content_ordered", "target": "playlist_rationale_76", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/old_code_documentation/fix_player_user_schema.py", "source_location": "L10", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_old_code_documentation_fix_player_user_schema_py", "_tgt": "fix_player_user_schema_main", "source": "home_scheianu_digiserver_v2_old_code_documentation_fix_player_user_schema_py", "target": "fix_player_user_schema_main", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/old_code_documentation/test_edit_media_simple.py", "source_location": "L19", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_old_code_documentation_test_edit_media_simple_py", "_tgt": "test_edit_media_simple_test_edit_media_endpoint", "source": "home_scheianu_digiserver_v2_old_code_documentation_test_edit_media_simple_py", "target": "test_edit_media_simple_test_edit_media_endpoint", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/old_code_documentation/test_edit_media_simple.py", "source_location": "L20", "weight": 1.0, "_src": "test_edit_media_simple_rationale_20", "_tgt": "test_edit_media_simple_test_edit_media_endpoint", "source": "test_edit_media_simple_test_edit_media_endpoint", "target": "test_edit_media_simple_rationale_20", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/old_code_documentation/test_edit_media_api.py", "source_location": "L14", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_old_code_documentation_test_edit_media_api_py", "_tgt": "test_edit_media_api_colors", "source": "home_scheianu_digiserver_v2_old_code_documentation_test_edit_media_api_py", "target": "test_edit_media_api_colors", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/old_code_documentation/test_edit_media_api.py", "source_location": "L25", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_old_code_documentation_test_edit_media_api_py", "_tgt": "test_edit_media_api_print_section", "source": "home_scheianu_digiserver_v2_old_code_documentation_test_edit_media_api_py", "target": "test_edit_media_api_print_section", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/old_code_documentation/test_edit_media_api.py", "source_location": "L31", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_old_code_documentation_test_edit_media_api_py", "_tgt": "test_edit_media_api_print_success", "source": "home_scheianu_digiserver_v2_old_code_documentation_test_edit_media_api_py", "target": "test_edit_media_api_print_success", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/old_code_documentation/test_edit_media_api.py", "source_location": "L34", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_old_code_documentation_test_edit_media_api_py", "_tgt": "test_edit_media_api_print_error", "source": "home_scheianu_digiserver_v2_old_code_documentation_test_edit_media_api_py", "target": "test_edit_media_api_print_error", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/old_code_documentation/test_edit_media_api.py", "source_location": "L37", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_old_code_documentation_test_edit_media_api_py", "_tgt": "test_edit_media_api_print_info", "source": "home_scheianu_digiserver_v2_old_code_documentation_test_edit_media_api_py", "target": "test_edit_media_api_print_info", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/old_code_documentation/test_edit_media_api.py", "source_location": "L40", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_old_code_documentation_test_edit_media_api_py", "_tgt": "test_edit_media_api_print_warning", "source": "home_scheianu_digiserver_v2_old_code_documentation_test_edit_media_api_py", "target": "test_edit_media_api_print_warning", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/old_code_documentation/test_edit_media_api.py", "source_location": "L43", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_old_code_documentation_test_edit_media_api_py", "_tgt": "test_edit_media_api_test_server_health", "source": "home_scheianu_digiserver_v2_old_code_documentation_test_edit_media_api_py", "target": "test_edit_media_api_test_server_health", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/old_code_documentation/test_edit_media_api.py", "source_location": "L65", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_old_code_documentation_test_edit_media_api_py", "_tgt": "test_edit_media_api_test_endpoint_exists", "source": "home_scheianu_digiserver_v2_old_code_documentation_test_edit_media_api_py", "target": "test_edit_media_api_test_endpoint_exists", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/old_code_documentation/test_edit_media_api.py", "source_location": "L97", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_old_code_documentation_test_edit_media_api_py", "_tgt": "test_edit_media_api_get_player_auth_code", "source": "home_scheianu_digiserver_v2_old_code_documentation_test_edit_media_api_py", "target": "test_edit_media_api_get_player_auth_code", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/old_code_documentation/test_edit_media_api.py", "source_location": "L137", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_old_code_documentation_test_edit_media_api_py", "_tgt": "test_edit_media_api_get_sample_content", "source": "home_scheianu_digiserver_v2_old_code_documentation_test_edit_media_api_py", "target": "test_edit_media_api_get_sample_content", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/old_code_documentation/test_edit_media_api.py", "source_location": "L171", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_old_code_documentation_test_edit_media_api_py", "_tgt": "test_edit_media_api_test_authentication", "source": "home_scheianu_digiserver_v2_old_code_documentation_test_edit_media_api_py", "target": "test_edit_media_api_test_authentication", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/old_code_documentation/test_edit_media_api.py", "source_location": "L202", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_old_code_documentation_test_edit_media_api_py", "_tgt": "test_edit_media_api_test_full_upload", "source": "home_scheianu_digiserver_v2_old_code_documentation_test_edit_media_api_py", "target": "test_edit_media_api_test_full_upload", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/old_code_documentation/test_edit_media_api.py", "source_location": "L271", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_old_code_documentation_test_edit_media_api_py", "_tgt": "test_edit_media_api_check_database_integrity", "source": "home_scheianu_digiserver_v2_old_code_documentation_test_edit_media_api_py", "target": "test_edit_media_api_check_database_integrity", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/old_code_documentation/test_edit_media_api.py", "source_location": "L309", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_old_code_documentation_test_edit_media_api_py", "_tgt": "test_edit_media_api_main", "source": "home_scheianu_digiserver_v2_old_code_documentation_test_edit_media_api_py", "target": "test_edit_media_api_main", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/old_code_documentation/test_edit_media_api.py", "source_location": "L45", "weight": 1.0, "_src": "test_edit_media_api_test_server_health", "_tgt": "test_edit_media_api_print_section", "source": "test_edit_media_api_print_section", "target": "test_edit_media_api_test_server_health", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/old_code_documentation/test_edit_media_api.py", "source_location": "L67", "weight": 1.0, "_src": "test_edit_media_api_test_endpoint_exists", "_tgt": "test_edit_media_api_print_section", "source": "test_edit_media_api_print_section", "target": "test_edit_media_api_test_endpoint_exists", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/old_code_documentation/test_edit_media_api.py", "source_location": "L99", "weight": 1.0, "_src": "test_edit_media_api_get_player_auth_code", "_tgt": "test_edit_media_api_print_section", "source": "test_edit_media_api_print_section", "target": "test_edit_media_api_get_player_auth_code", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/old_code_documentation/test_edit_media_api.py", "source_location": "L139", "weight": 1.0, "_src": "test_edit_media_api_get_sample_content", "_tgt": "test_edit_media_api_print_section", "source": "test_edit_media_api_print_section", "target": "test_edit_media_api_get_sample_content", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/old_code_documentation/test_edit_media_api.py", "source_location": "L173", "weight": 1.0, "_src": "test_edit_media_api_test_authentication", "_tgt": "test_edit_media_api_print_section", "source": "test_edit_media_api_print_section", "target": "test_edit_media_api_test_authentication", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/old_code_documentation/test_edit_media_api.py", "source_location": "L204", "weight": 1.0, "_src": "test_edit_media_api_test_full_upload", "_tgt": "test_edit_media_api_print_section", "source": "test_edit_media_api_print_section", "target": "test_edit_media_api_test_full_upload", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/old_code_documentation/test_edit_media_api.py", "source_location": "L273", "weight": 1.0, "_src": "test_edit_media_api_check_database_integrity", "_tgt": "test_edit_media_api_print_section", "source": "test_edit_media_api_print_section", "target": "test_edit_media_api_check_database_integrity", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/old_code_documentation/test_edit_media_api.py", "source_location": "L383", "weight": 1.0, "_src": "test_edit_media_api_main", "_tgt": "test_edit_media_api_print_section", "source": "test_edit_media_api_print_section", "target": "test_edit_media_api_main", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/old_code_documentation/test_edit_media_api.py", "source_location": "L26", "weight": 1.0, "_src": "test_edit_media_api_rationale_26", "_tgt": "test_edit_media_api_print_section", "source": "test_edit_media_api_print_section", "target": "test_edit_media_api_rationale_26", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/old_code_documentation/test_edit_media_api.py", "source_location": "L50", "weight": 1.0, "_src": "test_edit_media_api_test_server_health", "_tgt": "test_edit_media_api_print_success", "source": "test_edit_media_api_print_success", "target": "test_edit_media_api_test_server_health", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/old_code_documentation/test_edit_media_api.py", "source_location": "L76", "weight": 1.0, "_src": "test_edit_media_api_test_endpoint_exists", "_tgt": "test_edit_media_api_print_success", "source": "test_edit_media_api_print_success", "target": "test_edit_media_api_test_endpoint_exists", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/old_code_documentation/test_edit_media_api.py", "source_location": "L113", "weight": 1.0, "_src": "test_edit_media_api_get_player_auth_code", "_tgt": "test_edit_media_api_print_success", "source": "test_edit_media_api_print_success", "target": "test_edit_media_api_get_player_auth_code", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/old_code_documentation/test_edit_media_api.py", "source_location": "L162", "weight": 1.0, "_src": "test_edit_media_api_get_sample_content", "_tgt": "test_edit_media_api_print_success", "source": "test_edit_media_api_print_success", "target": "test_edit_media_api_get_sample_content", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/old_code_documentation/test_edit_media_api.py", "source_location": "L188", "weight": 1.0, "_src": "test_edit_media_api_test_authentication", "_tgt": "test_edit_media_api_print_success", "source": "test_edit_media_api_print_success", "target": "test_edit_media_api_test_authentication", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/old_code_documentation/test_edit_media_api.py", "source_location": "L246", "weight": 1.0, "_src": "test_edit_media_api_test_full_upload", "_tgt": "test_edit_media_api_print_success", "source": "test_edit_media_api_print_success", "target": "test_edit_media_api_test_full_upload", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/old_code_documentation/test_edit_media_api.py", "source_location": "L303", "weight": 1.0, "_src": "test_edit_media_api_check_database_integrity", "_tgt": "test_edit_media_api_print_success", "source": "test_edit_media_api_print_success", "target": "test_edit_media_api_check_database_integrity", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/old_code_documentation/test_edit_media_api.py", "source_location": "L56", "weight": 1.0, "_src": "test_edit_media_api_test_server_health", "_tgt": "test_edit_media_api_print_error", "source": "test_edit_media_api_print_error", "target": "test_edit_media_api_test_server_health", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/old_code_documentation/test_edit_media_api.py", "source_location": "L80", "weight": 1.0, "_src": "test_edit_media_api_test_endpoint_exists", "_tgt": "test_edit_media_api_print_error", "source": "test_edit_media_api_print_error", "target": "test_edit_media_api_test_endpoint_exists", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/old_code_documentation/test_edit_media_api.py", "source_location": "L126", "weight": 1.0, "_src": "test_edit_media_api_get_player_auth_code", "_tgt": "test_edit_media_api_print_error", "source": "test_edit_media_api_print_error", "target": "test_edit_media_api_get_player_auth_code", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/old_code_documentation/test_edit_media_api.py", "source_location": "L168", "weight": 1.0, "_src": "test_edit_media_api_get_sample_content", "_tgt": "test_edit_media_api_print_error", "source": "test_edit_media_api_print_error", "target": "test_edit_media_api_get_sample_content", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/old_code_documentation/test_edit_media_api.py", "source_location": "L184", "weight": 1.0, "_src": "test_edit_media_api_test_authentication", "_tgt": "test_edit_media_api_print_error", "source": "test_edit_media_api_print_error", "target": "test_edit_media_api_test_authentication", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/old_code_documentation/test_edit_media_api.py", "source_location": "L207", "weight": 1.0, "_src": "test_edit_media_api_test_full_upload", "_tgt": "test_edit_media_api_print_error", "source": "test_edit_media_api_print_error", "target": "test_edit_media_api_test_full_upload", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/old_code_documentation/test_edit_media_api.py", "source_location": "L306", "weight": 1.0, "_src": "test_edit_media_api_check_database_integrity", "_tgt": "test_edit_media_api_print_error", "source": "test_edit_media_api_print_error", "target": "test_edit_media_api_check_database_integrity", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/old_code_documentation/test_edit_media_api.py", "source_location": "L336", "weight": 1.0, "_src": "test_edit_media_api_main", "_tgt": "test_edit_media_api_print_error", "source": "test_edit_media_api_print_error", "target": "test_edit_media_api_main", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/old_code_documentation/test_edit_media_api.py", "source_location": "L70", "weight": 1.0, "_src": "test_edit_media_api_test_endpoint_exists", "_tgt": "test_edit_media_api_print_info", "source": "test_edit_media_api_print_info", "target": "test_edit_media_api_test_endpoint_exists", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/old_code_documentation/test_edit_media_api.py", "source_location": "L114", "weight": 1.0, "_src": "test_edit_media_api_get_player_auth_code", "_tgt": "test_edit_media_api_print_info", "source": "test_edit_media_api_print_info", "target": "test_edit_media_api_get_player_auth_code", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/old_code_documentation/test_edit_media_api.py", "source_location": "L220", "weight": 1.0, "_src": "test_edit_media_api_test_full_upload", "_tgt": "test_edit_media_api_print_info", "source": "test_edit_media_api_print_info", "target": "test_edit_media_api_test_full_upload", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/old_code_documentation/test_edit_media_api.py", "source_location": "L284", "weight": 1.0, "_src": "test_edit_media_api_check_database_integrity", "_tgt": "test_edit_media_api_print_info", "source": "test_edit_media_api_print_info", "target": "test_edit_media_api_check_database_integrity", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/old_code_documentation/test_edit_media_api.py", "source_location": "L324", "weight": 1.0, "_src": "test_edit_media_api_main", "_tgt": "test_edit_media_api_print_info", "source": "test_edit_media_api_print_info", "target": "test_edit_media_api_main", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/old_code_documentation/test_edit_media_api.py", "source_location": "L83", "weight": 1.0, "_src": "test_edit_media_api_test_endpoint_exists", "_tgt": "test_edit_media_api_print_warning", "source": "test_edit_media_api_print_warning", "target": "test_edit_media_api_test_endpoint_exists", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/old_code_documentation/test_edit_media_api.py", "source_location": "L131", "weight": 1.0, "_src": "test_edit_media_api_get_player_auth_code", "_tgt": "test_edit_media_api_print_warning", "source": "test_edit_media_api_print_warning", "target": "test_edit_media_api_get_player_auth_code", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/old_code_documentation/test_edit_media_api.py", "source_location": "L153", "weight": 1.0, "_src": "test_edit_media_api_get_sample_content", "_tgt": "test_edit_media_api_print_warning", "source": "test_edit_media_api_print_warning", "target": "test_edit_media_api_get_sample_content", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/old_code_documentation/test_edit_media_api.py", "source_location": "L195", "weight": 1.0, "_src": "test_edit_media_api_test_authentication", "_tgt": "test_edit_media_api_print_warning", "source": "test_edit_media_api_print_warning", "target": "test_edit_media_api_test_authentication", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/old_code_documentation/test_edit_media_api.py", "source_location": "L401", "weight": 1.0, "_src": "test_edit_media_api_main", "_tgt": "test_edit_media_api_print_warning", "source": "test_edit_media_api_print_warning", "target": "test_edit_media_api_main", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/old_code_documentation/test_edit_media_api.py", "source_location": "L332", "weight": 1.0, "_src": "test_edit_media_api_main", "_tgt": "test_edit_media_api_test_server_health", "source": "test_edit_media_api_test_server_health", "target": "test_edit_media_api_main", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/old_code_documentation/test_edit_media_api.py", "source_location": "L44", "weight": 1.0, "_src": "test_edit_media_api_rationale_44", "_tgt": "test_edit_media_api_test_server_health", "source": "test_edit_media_api_test_server_health", "target": "test_edit_media_api_rationale_44", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/old_code_documentation/test_edit_media_api.py", "source_location": "L340", "weight": 1.0, "_src": "test_edit_media_api_main", "_tgt": "test_edit_media_api_test_endpoint_exists", "source": "test_edit_media_api_test_endpoint_exists", "target": "test_edit_media_api_main", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/old_code_documentation/test_edit_media_api.py", "source_location": "L66", "weight": 1.0, "_src": "test_edit_media_api_rationale_66", "_tgt": "test_edit_media_api_test_endpoint_exists", "source": "test_edit_media_api_test_endpoint_exists", "target": "test_edit_media_api_rationale_66", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/old_code_documentation/test_edit_media_api.py", "source_location": "L348", "weight": 1.0, "_src": "test_edit_media_api_main", "_tgt": "test_edit_media_api_get_player_auth_code", "source": "test_edit_media_api_get_player_auth_code", "target": "test_edit_media_api_main", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/old_code_documentation/test_edit_media_api.py", "source_location": "L98", "weight": 1.0, "_src": "test_edit_media_api_rationale_98", "_tgt": "test_edit_media_api_get_player_auth_code", "source": "test_edit_media_api_get_player_auth_code", "target": "test_edit_media_api_rationale_98", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/old_code_documentation/test_edit_media_api.py", "source_location": "L364", "weight": 1.0, "_src": "test_edit_media_api_main", "_tgt": "test_edit_media_api_get_sample_content", "source": "test_edit_media_api_get_sample_content", "target": "test_edit_media_api_main", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/old_code_documentation/test_edit_media_api.py", "source_location": "L138", "weight": 1.0, "_src": "test_edit_media_api_rationale_138", "_tgt": "test_edit_media_api_get_sample_content", "source": "test_edit_media_api_get_sample_content", "target": "test_edit_media_api_rationale_138", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/old_code_documentation/test_edit_media_api.py", "source_location": "L357", "weight": 1.0, "_src": "test_edit_media_api_main", "_tgt": "test_edit_media_api_test_authentication", "source": "test_edit_media_api_test_authentication", "target": "test_edit_media_api_main", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/old_code_documentation/test_edit_media_api.py", "source_location": "L172", "weight": 1.0, "_src": "test_edit_media_api_rationale_172", "_tgt": "test_edit_media_api_test_authentication", "source": "test_edit_media_api_test_authentication", "target": "test_edit_media_api_rationale_172", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/old_code_documentation/test_edit_media_api.py", "source_location": "L369", "weight": 1.0, "_src": "test_edit_media_api_main", "_tgt": "test_edit_media_api_test_full_upload", "source": "test_edit_media_api_test_full_upload", "target": "test_edit_media_api_main", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/old_code_documentation/test_edit_media_api.py", "source_location": "L203", "weight": 1.0, "_src": "test_edit_media_api_rationale_203", "_tgt": "test_edit_media_api_test_full_upload", "source": "test_edit_media_api_test_full_upload", "target": "test_edit_media_api_rationale_203", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/old_code_documentation/test_edit_media_api.py", "source_location": "L377", "weight": 1.0, "_src": "test_edit_media_api_main", "_tgt": "test_edit_media_api_check_database_integrity", "source": "test_edit_media_api_check_database_integrity", "target": "test_edit_media_api_main", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/old_code_documentation/test_edit_media_api.py", "source_location": "L272", "weight": 1.0, "_src": "test_edit_media_api_rationale_272", "_tgt": "test_edit_media_api_check_database_integrity", "source": "test_edit_media_api_check_database_integrity", "target": "test_edit_media_api_rationale_272", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/old_code_documentation/test_edit_media_api.py", "source_location": "L310", "weight": 1.0, "_src": "test_edit_media_api_rationale_310", "_tgt": "test_edit_media_api_main", "source": "test_edit_media_api_main", "target": "test_edit_media_api_rationale_310", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/old_code_documentation/blueprint_groups.py", "source_location": "L16", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_old_code_documentation_blueprint_groups_py", "_tgt": "blueprint_groups_groups_list", "source": "home_scheianu_digiserver_v2_old_code_documentation_blueprint_groups_py", "target": "blueprint_groups_groups_list", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/old_code_documentation/blueprint_groups.py", "source_location": "L38", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_old_code_documentation_blueprint_groups_py", "_tgt": "blueprint_groups_create_group", "source": "home_scheianu_digiserver_v2_old_code_documentation_blueprint_groups_py", "target": "blueprint_groups_create_group", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/old_code_documentation/blueprint_groups.py", "source_location": "L90", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_old_code_documentation_blueprint_groups_py", "_tgt": "blueprint_groups_edit_group", "source": "home_scheianu_digiserver_v2_old_code_documentation_blueprint_groups_py", "target": "blueprint_groups_edit_group", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/old_code_documentation/blueprint_groups.py", "source_location": "L148", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_old_code_documentation_blueprint_groups_py", "_tgt": "blueprint_groups_delete_group", "source": "home_scheianu_digiserver_v2_old_code_documentation_blueprint_groups_py", "target": "blueprint_groups_delete_group", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/old_code_documentation/blueprint_groups.py", "source_location": "L175", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_old_code_documentation_blueprint_groups_py", "_tgt": "blueprint_groups_manage_group", "source": "home_scheianu_digiserver_v2_old_code_documentation_blueprint_groups_py", "target": "blueprint_groups_manage_group", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/old_code_documentation/blueprint_groups.py", "source_location": "L214", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_old_code_documentation_blueprint_groups_py", "_tgt": "blueprint_groups_group_fullscreen", "source": "home_scheianu_digiserver_v2_old_code_documentation_blueprint_groups_py", "target": "blueprint_groups_group_fullscreen", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/old_code_documentation/blueprint_groups.py", "source_location": "L239", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_old_code_documentation_blueprint_groups_py", "_tgt": "blueprint_groups_add_player_to_group", "source": "home_scheianu_digiserver_v2_old_code_documentation_blueprint_groups_py", "target": "blueprint_groups_add_player_to_group", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/old_code_documentation/blueprint_groups.py", "source_location": "L269", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_old_code_documentation_blueprint_groups_py", "_tgt": "blueprint_groups_remove_player_from_group", "source": "home_scheianu_digiserver_v2_old_code_documentation_blueprint_groups_py", "target": "blueprint_groups_remove_player_from_group", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/old_code_documentation/blueprint_groups.py", "source_location": "L298", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_old_code_documentation_blueprint_groups_py", "_tgt": "blueprint_groups_add_content_to_group", "source": "home_scheianu_digiserver_v2_old_code_documentation_blueprint_groups_py", "target": "blueprint_groups_add_content_to_group", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/old_code_documentation/blueprint_groups.py", "source_location": "L335", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_old_code_documentation_blueprint_groups_py", "_tgt": "blueprint_groups_remove_content_from_group", "source": "home_scheianu_digiserver_v2_old_code_documentation_blueprint_groups_py", "target": "blueprint_groups_remove_content_from_group", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/old_code_documentation/blueprint_groups.py", "source_location": "L365", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_old_code_documentation_blueprint_groups_py", "_tgt": "blueprint_groups_reorder_group_content", "source": "home_scheianu_digiserver_v2_old_code_documentation_blueprint_groups_py", "target": "blueprint_groups_reorder_group_content", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/old_code_documentation/blueprint_groups.py", "source_location": "L394", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_old_code_documentation_blueprint_groups_py", "_tgt": "blueprint_groups_group_stats", "source": "home_scheianu_digiserver_v2_old_code_documentation_blueprint_groups_py", "target": "blueprint_groups_group_stats", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/old_code_documentation/blueprint_groups.py", "source_location": "L1", "weight": 1.0, "_src": "blueprint_groups_rationale_1", "_tgt": "home_scheianu_digiserver_v2_old_code_documentation_blueprint_groups_py", "source": "home_scheianu_digiserver_v2_old_code_documentation_blueprint_groups_py", "target": "blueprint_groups_rationale_1", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/old_code_documentation/blueprint_groups.py", "source_location": "L17", "weight": 1.0, "_src": "blueprint_groups_rationale_17", "_tgt": "blueprint_groups_groups_list", "source": "blueprint_groups_groups_list", "target": "blueprint_groups_rationale_17", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/old_code_documentation/blueprint_groups.py", "source_location": "L176", "weight": 1.0, "_src": "blueprint_groups_rationale_176", "_tgt": "blueprint_groups_manage_group", "source": "blueprint_groups_manage_group", "target": "blueprint_groups_rationale_176", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/old_code_documentation/blueprint_groups.py", "source_location": "L215", "weight": 1.0, "_src": "blueprint_groups_rationale_215", "_tgt": "blueprint_groups_group_fullscreen", "source": "blueprint_groups_group_fullscreen", "target": "blueprint_groups_rationale_215", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/old_code_documentation/blueprint_groups.py", "source_location": "L240", "weight": 1.0, "_src": "blueprint_groups_rationale_240", "_tgt": "blueprint_groups_add_player_to_group", "source": "blueprint_groups_add_player_to_group", "target": "blueprint_groups_rationale_240", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/old_code_documentation/blueprint_groups.py", "source_location": "L270", "weight": 1.0, "_src": "blueprint_groups_rationale_270", "_tgt": "blueprint_groups_remove_player_from_group", "source": "blueprint_groups_remove_player_from_group", "target": "blueprint_groups_rationale_270", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/old_code_documentation/blueprint_groups.py", "source_location": "L299", "weight": 1.0, "_src": "blueprint_groups_rationale_299", "_tgt": "blueprint_groups_add_content_to_group", "source": "blueprint_groups_add_content_to_group", "target": "blueprint_groups_rationale_299", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/old_code_documentation/blueprint_groups.py", "source_location": "L336", "weight": 1.0, "_src": "blueprint_groups_rationale_336", "_tgt": "blueprint_groups_remove_content_from_group", "source": "blueprint_groups_remove_content_from_group", "target": "blueprint_groups_rationale_336", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/old_code_documentation/blueprint_groups.py", "source_location": "L366", "weight": 1.0, "_src": "blueprint_groups_rationale_366", "_tgt": "blueprint_groups_reorder_group_content", "source": "blueprint_groups_reorder_group_content", "target": "blueprint_groups_rationale_366", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/old_code_documentation/blueprint_groups.py", "source_location": "L395", "weight": 1.0, "_src": "blueprint_groups_rationale_395", "_tgt": "blueprint_groups_group_stats", "source": "blueprint_groups_group_stats", "target": "blueprint_groups_rationale_395", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/old_code_documentation/add_muted_column.py", "source_location": "L6", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_old_code_documentation_add_muted_column_py", "_tgt": "add_muted_column_add_muted_column", "source": "home_scheianu_digiserver_v2_old_code_documentation_add_muted_column_py", "target": "add_muted_column_add_muted_column", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/old_code_documentation/add_muted_column.py", "source_location": "L7", "weight": 1.0, "_src": "add_muted_column_rationale_7", "_tgt": "add_muted_column_add_muted_column", "source": "add_muted_column_add_muted_column", "target": "add_muted_column_rationale_7", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/old_code_documentation/migrate_add_edit_enabled.py", "source_location": "L7", "weight": 1.0, "_src": "home_scheianu_digiserver_v2_old_code_documentation_migrate_add_edit_enabled_py", "_tgt": "migrate_add_edit_enabled_migrate", "source": "home_scheianu_digiserver_v2_old_code_documentation_migrate_add_edit_enabled_py", "target": "migrate_add_edit_enabled_migrate", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/old_code_documentation/migrate_add_edit_enabled.py", "source_location": "L1", "weight": 1.0, "_src": "migrate_add_edit_enabled_rationale_1", "_tgt": "home_scheianu_digiserver_v2_old_code_documentation_migrate_add_edit_enabled_py", "source": "home_scheianu_digiserver_v2_old_code_documentation_migrate_add_edit_enabled_py", "target": "migrate_add_edit_enabled_rationale_1", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/scheianu/digiserver-v2/old_code_documentation/migrate_add_edit_enabled.py", "source_location": "L8", "weight": 1.0, "_src": "migrate_add_edit_enabled_rationale_8", "_tgt": "migrate_add_edit_enabled_migrate", "source": "migrate_add_edit_enabled_migrate", "target": "migrate_add_edit_enabled_rationale_8", "confidence_score": 1.0 } ], "hyperedges": [] }