{ "analysis_date": "2025-06-19T18:05:25.682742", "project_path": "/cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend", "summary": { "total_files": 70, "total_functions": 1126, "unused_functions": 288, "similar_functions": 5846, "redundant_helpers": 819 }, "findings": { "unused_functions": [ { "key": "models.py:configure_sqlite_for_production", "name": "configure_sqlite_for_production", "file": "models.py", "line": 51, "is_private": false, "body_lines": 23, "docstring": "Konfiguriert SQLite für Produktionsumgebung mit WAL-Modus und Optimierungen." }, { "key": "models.py:maintenance_worker", "name": "maintenance_worker", "file": "models.py", "line": 179, "is_private": false, "body_lines": 2, "docstring": null }, { "key": "models.py:is_admin", "name": "is_admin", "file": "models.py", "line": 378, "is_private": false, "body_lines": 1, "docstring": null }, { "key": "models.py:has_role", "name": "has_role", "file": "models.py", "line": 381, "is_private": false, "body_lines": 2, "docstring": "Überprüft, ob der Benutzer eine bestimmte Rolle hat.\n\nArgs:\n role: Name der Rolle (z.B. 'admin', " }, { "key": "models.py:get_initials", "name": "get_initials", "file": "models.py", "line": 393, "is_private": false, "body_lines": 4, "docstring": "Generiert Initialen aus dem Benutzernamen für Avatar-Anzeige.\n\nReturns:\n str: Initialen des Benut" }, { "key": "models.py:display_name", "name": "display_name", "file": "models.py", "line": 416, "is_private": false, "body_lines": 2, "docstring": "Gibt den Anzeigenamen des Benutzers zurück.\n\nReturns:\n str: Name oder Username als Fallback" }, { "key": "models.py:is_active", "name": "is_active", "file": "models.py", "line": 426, "is_private": false, "body_lines": 2, "docstring": "Required for Flask-Login" }, { "key": "models.py:get_id", "name": "get_id", "file": "models.py", "line": 430, "is_private": false, "body_lines": 2, "docstring": "Required for Flask-Login - return user id as unicode string" }, { "key": "models.py:get_by_username_or_email", "name": "get_by_username_or_email", "file": "models.py", "line": 464, "is_private": false, "body_lines": 5, "docstring": "Holt einen Benutzer anhand von Username oder E-Mail mit Caching." }, { "key": "models.py:get_permission_level", "name": "get_permission_level", "file": "models.py", "line": 552, "is_private": false, "body_lines": 5, "docstring": "Gibt das Berechtigungslevel des Benutzers zurück.\n\nReturns:\n str: 'admin', 'advanced', 'standard'" }, { "key": "models.py:update_status", "name": "update_status", "file": "models.py", "line": 729, "is_private": false, "body_lines": 6, "docstring": "Aktualisiert den Job-Status und invalidiert den Cache." }, { "key": "models.py:get_all_cached", "name": "get_all_cached", "file": "models.py", "line": 634, "is_private": false, "body_lines": 5, "docstring": "Holt alle Drucker mit Caching." }, { "key": "models.py:get_online_printers", "name": "get_online_printers", "file": "models.py", "line": 653, "is_private": false, "body_lines": 5, "docstring": "Holt alle online Drucker mit Caching." }, { "key": "models.py:get_active_jobs", "name": "get_active_jobs", "file": "models.py", "line": 745, "is_private": false, "body_lines": 5, "docstring": "Holt alle aktiven Jobs mit Caching." }, { "key": "models.py:get_user_jobs", "name": "get_user_jobs", "file": "models.py", "line": 766, "is_private": false, "body_lines": 5, "docstring": "Holt alle Jobs eines Benutzers mit Caching." }, { "key": "models.py:is_otp_valid", "name": "is_otp_valid", "file": "models.py", "line": 1180, "is_private": false, "body_lines": 5, "docstring": "Prüft ob der OTP-Code noch gültig und verwendbar ist." }, { "key": "models.py:get_otp_status", "name": "get_otp_status", "file": "models.py", "line": 1195, "is_private": false, "body_lines": 5, "docstring": "Gibt den Status des OTP-Codes zurück." }, { "key": "models.py:pause_timer", "name": "pause_timer", "file": "models.py", "line": 1612, "is_private": false, "body_lines": 2, "docstring": "Pausiert den Timer." }, { "key": "models.py:stop_timer", "name": "stop_timer", "file": "models.py", "line": 1635, "is_private": false, "body_lines": 2, "docstring": "Stoppt den Timer." }, { "key": "models.py:reset_timer", "name": "reset_timer", "file": "models.py", "line": 1654, "is_private": false, "body_lines": 2, "docstring": "Setzt den Timer auf die ursprüngliche Dauer zurück." }, { "key": "models.py:extend_timer", "name": "extend_timer", "file": "models.py", "line": 1676, "is_private": false, "body_lines": 2, "docstring": "Verlängert den Timer um zusätzliche Sekunden." }, { "key": "models.py:update_activity", "name": "update_activity", "file": "models.py", "line": 1726, "is_private": false, "body_lines": 2, "docstring": "Aktualisiert die letzte Aktivität (für Session-Timer)." }, { "key": "models.py:get_by_name", "name": "get_by_name", "file": "models.py", "line": 1744, "is_private": false, "body_lines": 5, "docstring": "Holt einen Timer anhand des Namens." }, { "key": "models.py:get_by_type", "name": "get_by_type", "file": "models.py", "line": 1764, "is_private": false, "body_lines": 5, "docstring": "Holt alle Timer eines bestimmten Typs." }, { "key": "models.py:get_running_timers", "name": "get_running_timers", "file": "models.py", "line": 1782, "is_private": false, "body_lines": 5, "docstring": "Holt alle aktuell laufenden Timer." }, { "key": "models.py:cleanup_expired_timers", "name": "cleanup_expired_timers", "file": "models.py", "line": 1817, "is_private": false, "body_lines": 2, "docstring": "Bereinigt abgelaufene Timer und führt Force-Quit-Aktionen aus." }, { "key": "models.py:create_kiosk_timer", "name": "create_kiosk_timer", "file": "models.py", "line": 1841, "is_private": false, "body_lines": 2, "docstring": "Erstellt einen Standard-Kiosk-Timer." }, { "key": "models.py:get_printer_history", "name": "get_printer_history", "file": "models.py", "line": 2048, "is_private": false, "body_lines": 5, "docstring": "Holt die Steckdosen-Historie für einen bestimmten Drucker.\n\nArgs:\n printer_id: ID des Druckers\n " }, { "key": "models.py:get_all_recent_logs", "name": "get_all_recent_logs", "file": "models.py", "line": 2084, "is_private": false, "body_lines": 5, "docstring": "Holt alle aktuellen Steckdosen-Logs für die Administrator-Übersicht.\n\nArgs:\n hours: Anzahl der St" }, { "key": "simple_form_tester.py:handle_starttag", "name": "handle_starttag", "file": "simple_form_tester.py", "line": 56, "is_private": false, "body_lines": 2, "docstring": null }, { "key": "simple_form_tester.py:handle_endtag", "name": "handle_endtag", "file": "simple_form_tester.py", "line": 79, "is_private": false, "body_lines": 1, "docstring": null }, { "key": "test_flask_minimal.py:hello", "name": "hello", "file": "test_flask_minimal.py", "line": 14, "is_private": false, "body_lines": 1, "docstring": null }, { "key": "test_flask_minimal.py:health", "name": "health", "file": "test_flask_minimal.py", "line": 24, "is_private": false, "body_lines": 1, "docstring": null }, { "key": "form_test_automator.py:_generate_email", "name": "_generate_email", "file": "form_test_automator.py", "line": 213, "is_private": true, "body_lines": 2, "docstring": null }, { "key": "form_test_automator.py:_generate_password", "name": "_generate_password", "file": "form_test_automator.py", "line": 218, "is_private": true, "body_lines": 4, "docstring": "Generiert sichere Passwörter" }, { "key": "form_test_automator.py:_generate_phone", "name": "_generate_phone", "file": "form_test_automator.py", "line": 228, "is_private": true, "body_lines": 2, "docstring": null }, { "key": "form_test_automator.py:_generate_url", "name": "_generate_url", "file": "form_test_automator.py", "line": 233, "is_private": true, "body_lines": 2, "docstring": null }, { "key": "form_test_automator.py:_generate_datetime", "name": "_generate_datetime", "file": "form_test_automator.py", "line": 243, "is_private": true, "body_lines": 1, "docstring": null }, { "key": "form_test_automator.py:_generate_range", "name": "_generate_range", "file": "form_test_automator.py", "line": 259, "is_private": true, "body_lines": 1, "docstring": null }, { "key": "form_test_automator.py:_generate_color", "name": "_generate_color", "file": "form_test_automator.py", "line": 262, "is_private": true, "body_lines": 1, "docstring": null }, { "key": "form_test_automator.py:_generate_text", "name": "_generate_text", "file": "form_test_automator.py", "line": 265, "is_private": true, "body_lines": 8, "docstring": "Generiert Text basierend auf Feld-Eigenschaften" }, { "key": "app.py:aggressive_shutdown_handler", "name": "aggressive_shutdown_handler", "file": "app.py", "line": 463, "is_private": false, "body_lines": 5, "docstring": "Aggressiver Signal-Handler für sofortiges Herunterfahren bei Strg+C" }, { "key": "app.py:csrf_protect", "name": "csrf_protect", "file": "app.py", "line": 661, "is_private": false, "body_lines": 7, "docstring": "Stellt sicher, dass CSRF-Token verfügbar ist" }, { "key": "app.py:csrf_error", "name": "csrf_error", "file": "app.py", "line": 712, "is_private": false, "body_lines": 6, "docstring": "Behandelt CSRF-Fehler mit detaillierter Diagnose" }, { "key": "app.py:load_user", "name": "load_user", "file": "app.py", "line": 750, "is_private": false, "body_lines": 2, "docstring": "Lädt einen Benutzer für Flask-Login" }, { "key": "app.py:inject_now", "name": "inject_now", "file": "app.py", "line": 789, "is_private": false, "body_lines": 2, "docstring": "Injiziert die aktuelle Zeit in alle Templates" }, { "key": "app.py:inject_current_route", "name": "inject_current_route", "file": "app.py", "line": 794, "is_private": false, "body_lines": 3, "docstring": "Stellt current_route für alle Templates bereit.\n\nVerhindert Template-Fehler wenn request.endpoint No" }, { "key": "app.py:format_datetime_filter", "name": "format_datetime_filter", "file": "app.py", "line": 804, "is_private": false, "body_lines": 4, "docstring": "Template-Filter für Datums-Formatierung" }, { "key": "app.py:is_optimized_mode", "name": "is_optimized_mode", "file": "app.py", "line": 816, "is_private": false, "body_lines": 2, "docstring": "Prüft ob der optimierte Modus aktiv ist" }, { "key": "app.py:log_request_info", "name": "log_request_info", "file": "app.py", "line": 822, "is_private": false, "body_lines": 2, "docstring": "Loggt Request-Informationen" }, { "key": "app.py:log_response_info", "name": "log_response_info", "file": "app.py", "line": 828, "is_private": false, "body_lines": 3, "docstring": "Loggt Response-Informationen" }, { "key": "app.py:minimize_session_cookie", "name": "minimize_session_cookie", "file": "app.py", "line": 835, "is_private": false, "body_lines": 3, "docstring": "Reduziert Session-Cookie automatisch nach jedem Request" }, { "key": "app.py:check_session_activity", "name": "check_session_activity", "file": "app.py", "line": 843, "is_private": false, "body_lines": 2, "docstring": "Prüft Session-Aktivität und meldet inaktive Benutzer ab mit MINIMAL Cookie-Management" }, { "key": "app.py:csrf_test_page", "name": "csrf_test_page", "file": "app.py", "line": 889, "is_private": false, "body_lines": 2, "docstring": "CSRF-Test-Seite für Diagnose und Debugging" }, { "key": "app.py:csrf_test_api", "name": "csrf_test_api", "file": "app.py", "line": 894, "is_private": false, "body_lines": 2, "docstring": "API-Endpunkt für CSRF-Tests" }, { "key": "app.py:service_worker", "name": "service_worker", "file": "app.py", "line": 1241, "is_private": false, "body_lines": 2, "docstring": "Service Worker für PWA-Funktionalität" }, { "key": "app.py:api_health_check", "name": "api_health_check", "file": "app.py", "line": 1440, "is_private": false, "body_lines": 2, "docstring": "Einfacher Health-Check für Monitoring" }, { "key": "app.py:api_version", "name": "api_version", "file": "app.py", "line": 1469, "is_private": false, "body_lines": 2, "docstring": "API-Version und System-Info" }, { "key": "app.py:privacy", "name": "privacy", "file": "app.py", "line": 1545, "is_private": false, "body_lines": 2, "docstring": "Datenschutzerklärung" }, { "key": "app.py:terms", "name": "terms", "file": "app.py", "line": 1550, "is_private": false, "body_lines": 2, "docstring": "Nutzungsbedingungen" }, { "key": "app.py:imprint", "name": "imprint", "file": "app.py", "line": 1555, "is_private": false, "body_lines": 2, "docstring": "Impressum" }, { "key": "app.py:legal", "name": "legal", "file": "app.py", "line": 1560, "is_private": false, "body_lines": 2, "docstring": "Rechtliche Hinweise - Weiterleitung zum Impressum" }, { "key": "app.py:bad_request_error", "name": "bad_request_error", "file": "app.py", "line": 1566, "is_private": false, "body_lines": 4, "docstring": "400-Fehlerseite - Ungültige Anfrage" }, { "key": "app.py:unauthorized_error", "name": "unauthorized_error", "file": "app.py", "line": 1578, "is_private": false, "body_lines": 4, "docstring": "401-Fehlerseite - Nicht autorisiert" }, { "key": "app.py:forbidden_error", "name": "forbidden_error", "file": "app.py", "line": 1590, "is_private": false, "body_lines": 4, "docstring": "403-Fehlerseite - Zugriff verweigert" }, { "key": "app.py:not_found_error", "name": "not_found_error", "file": "app.py", "line": 1608, "is_private": false, "body_lines": 4, "docstring": "404-Fehlerseite - Seite nicht gefunden" }, { "key": "app.py:method_not_allowed_error", "name": "method_not_allowed_error", "file": "app.py", "line": 1626, "is_private": false, "body_lines": 4, "docstring": "405-Fehlerseite - Methode nicht erlaubt" }, { "key": "app.py:payload_too_large_error", "name": "payload_too_large_error", "file": "app.py", "line": 1638, "is_private": false, "body_lines": 4, "docstring": "413-Fehlerseite - Datei zu groß" }, { "key": "app.py:rate_limit_error", "name": "rate_limit_error", "file": "app.py", "line": 1650, "is_private": false, "body_lines": 4, "docstring": "429-Fehlerseite - Zu viele Anfragen" }, { "key": "app.py:internal_error", "name": "internal_error", "file": "app.py", "line": 1662, "is_private": false, "body_lines": 11, "docstring": "500-Fehlerseite - Interner Serverfehler" }, { "key": "app.py:bad_gateway_error", "name": "bad_gateway_error", "file": "app.py", "line": 1691, "is_private": false, "body_lines": 4, "docstring": "502-Fehlerseite - Bad Gateway" }, { "key": "app.py:service_unavailable_error", "name": "service_unavailable_error", "file": "app.py", "line": 1703, "is_private": false, "body_lines": 4, "docstring": "503-Fehlerseite - Service nicht verfügbar" }, { "key": "app.py:http_version_not_supported_error", "name": "http_version_not_supported_error", "file": "app.py", "line": 1715, "is_private": false, "body_lines": 4, "docstring": "505-Fehlerseite - HTTP-Version nicht unterstützt" }, { "key": "app.py:handle_exception", "name": "handle_exception", "file": "app.py", "line": 1728, "is_private": false, "body_lines": 13, "docstring": "Allgemeiner Handler für unbehandelte Ausnahmen" }, { "key": "app.py:production_info", "name": "production_info", "file": "app.py", "line": 1983, "is_private": false, "body_lines": 2, "docstring": "Stellt Production-Informationen für Templates bereit" }, { "key": "app.py:get_minimal_session_data", "name": "get_minimal_session_data", "file": "app.py", "line": 47, "is_private": false, "body_lines": 3, "docstring": "Gibt nur minimale Session-Daten zurück" }, { "key": "app.py:cleanup_expired_sessions", "name": "cleanup_expired_sessions", "file": "app.py", "line": 129, "is_private": false, "body_lines": 3, "docstring": "Bereinigt abgelaufene Session-Dateien" }, { "key": "tests/test_tapo_integration.py:setup", "name": "setup", "file": "tests/test_tapo_integration.py", "line": 106, "is_private": false, "body_lines": 8, "docstring": "Setup für jeden Test" }, { "key": "config/settings.py:get_log_file", "name": "get_log_file", "file": "config/settings.py", "line": 98, "is_private": false, "body_lines": 3, "docstring": "Gibt den Pfad zur Log-Datei für eine bestimmte Kategorie zurück.\n\nArgs:\n category: Log-Kategorie " }, { "key": "config/settings.py:ensure_log_directories", "name": "ensure_log_directories", "file": "config/settings.py", "line": 113, "is_private": false, "body_lines": 3, "docstring": "Erstellt alle erforderlichen Log-Verzeichnisse." }, { "key": "config/settings.py:ensure_upload_directory", "name": "ensure_upload_directory", "file": "config/settings.py", "line": 131, "is_private": false, "body_lines": 2, "docstring": "Erstellt das Upload-Verzeichnis, falls es nicht existiert." }, { "key": "config/__init__.py:get_config", "name": "get_config", "file": "config/__init__.py", "line": 39, "is_private": false, "body_lines": 3, "docstring": "Get configuration object based on environment name.\n\nArgs:\n config_name (str): Configuration envi" }, { "key": "config/__init__.py:validate_config", "name": "validate_config", "file": "config/__init__.py", "line": 57, "is_private": false, "body_lines": 4, "docstring": "Validate configuration object.\n\nArgs:\n config_obj: Configuration object to validate\n \nReturns:" }, { "key": "config/app_config.py:get_config_by_name", "name": "get_config_by_name", "file": "config/app_config.py", "line": 171, "is_private": false, "body_lines": 2, "docstring": "Get configuration class by name.\n\nArgs:\n config_name (str): Name of the configuration ('developme" }, { "key": "config/security.py:get_security_headers", "name": "get_security_headers", "file": "config/security.py", "line": 79, "is_private": false, "body_lines": 2, "docstring": "Gibt die Sicherheits-Headers zurück" }, { "key": "config/security.py:get_headers", "name": "get_headers", "file": "config/security.py", "line": 62, "is_private": false, "body_lines": 2, "docstring": "Gibt die Sicherheits-Headers zurück" }, { "key": "config/security.py:get_rate_limits", "name": "get_rate_limits", "file": "config/security.py", "line": 66, "is_private": false, "body_lines": 2, "docstring": "Gibt die Rate-Limiting-Konfiguration zurück" }, { "key": "config/security.py:get_session_config", "name": "get_session_config", "file": "config/security.py", "line": 70, "is_private": false, "body_lines": 2, "docstring": "Gibt die Session-Konfiguration zurück" }, { "key": "config/security.py:get_csrf_config", "name": "get_csrf_config", "file": "config/security.py", "line": 74, "is_private": false, "body_lines": 2, "docstring": "Gibt die CSRF-Konfiguration zurück" }, { "key": "blueprints/jobs.py:job_owner_required", "name": "job_owner_required", "file": "blueprints/jobs.py", "line": 22, "is_private": false, "body_lines": 3, "docstring": "Decorator um zu prüfen, ob der aktuelle Benutzer Besitzer eines Jobs ist oder Admin" }, { "key": "blueprints/jobs.py:decorated_function", "name": "decorated_function", "file": "blueprints/jobs.py", "line": 25, "is_private": false, "body_lines": 1, "docstring": null }, { "key": "blueprints/guest.py:guest_request_form", "name": "guest_request_form", "file": "blueprints/guest.py", "line": 40, "is_private": false, "body_lines": 3, "docstring": "Formular für Gastanfragen anzeigen und verarbeiten." }, { "key": "blueprints/guest.py:guest_start_public", "name": "guest_start_public", "file": "blueprints/guest.py", "line": 126, "is_private": false, "body_lines": 2, "docstring": "Öffentliche Code-Eingabe-Seite für Gäste (ohne Anmeldung)." }, { "key": "blueprints/guest.py:guest_job_status", "name": "guest_job_status", "file": "blueprints/guest.py", "line": 131, "is_private": false, "body_lines": 3, "docstring": "Job-Status-Seite für Gäste anzeigen." }, { "key": "blueprints/guest.py:guest_requests_overview", "name": "guest_requests_overview", "file": "blueprints/guest.py", "line": 156, "is_private": false, "body_lines": 2, "docstring": "Öffentliche Übersicht aller Druckanträge mit zensierten persönlichen Daten." }, { "key": "blueprints/guest.py:guest_request_status", "name": "guest_request_status", "file": "blueprints/guest.py", "line": 215, "is_private": false, "body_lines": 3, "docstring": "Status einer Gastanfrage anzeigen." }, { "key": "blueprints/guest.py:guest_requests_by_email", "name": "guest_requests_by_email", "file": "blueprints/guest.py", "line": 256, "is_private": false, "body_lines": 4, "docstring": "Guest-Requests für eine bestimmte E-Mail-Adresse anzeigen." }, { "key": "blueprints/guest.py:api_create_guest_request", "name": "api_create_guest_request", "file": "blueprints/guest.py", "line": 302, "is_private": false, "body_lines": 11, "docstring": "Neue Gastanfrage erstellen." }, { "key": "blueprints/guest.py:api_start_job_with_code", "name": "api_start_job_with_code", "file": "blueprints/guest.py", "line": 382, "is_private": false, "body_lines": 2, "docstring": "Job mit 6-stelligem OTP-Code starten (vereinfacht - nur Code erforderlich)." }, { "key": "blueprints/guest.py:api_get_guest_request", "name": "api_get_guest_request", "file": "blueprints/guest.py", "line": 477, "is_private": false, "body_lines": 2, "docstring": "Status einer Gastanfrage abrufen." }, { "key": "blueprints/guest.py:api_get_guest_job_status", "name": "api_get_guest_job_status", "file": "blueprints/guest.py", "line": 496, "is_private": false, "body_lines": 2, "docstring": "Job-Status für Gäste abrufen." }, { "key": "blueprints/guest.py:api_get_all_requests", "name": "api_get_all_requests", "file": "blueprints/guest.py", "line": 624, "is_private": false, "body_lines": 2, "docstring": "Alle Gastanfragen für Admins abrufen." }, { "key": "blueprints/guest.py:api_get_request_details", "name": "api_get_request_details", "file": "blueprints/guest.py", "line": 695, "is_private": false, "body_lines": 2, "docstring": "Detaillierte Informationen zu einer Gastanfrage für Admins abrufen." }, { "key": "blueprints/guest.py:api_update_request", "name": "api_update_request", "file": "blueprints/guest.py", "line": 734, "is_private": false, "body_lines": 2, "docstring": "Gastanfrage aktualisieren (nur für Admins)." }, { "key": "blueprints/guest.py:api_delete_request", "name": "api_delete_request", "file": "blueprints/guest.py", "line": 783, "is_private": false, "body_lines": 2, "docstring": "Gastanfrage löschen (nur für Admins)." }, { "key": "blueprints/guest.py:admin_requests_management", "name": "admin_requests_management", "file": "blueprints/guest.py", "line": 817, "is_private": false, "body_lines": 2, "docstring": "Admin-Oberfläche für die Verwaltung von Gastanfragen." }, { "key": "blueprints/guest.py:api_approve_request", "name": "api_approve_request", "file": "blueprints/guest.py", "line": 823, "is_private": false, "body_lines": 2, "docstring": "Gastanfrage genehmigen." }, { "key": "blueprints/guest.py:api_deny_request", "name": "api_deny_request", "file": "blueprints/guest.py", "line": 918, "is_private": false, "body_lines": 2, "docstring": "Gastanfrage ablehnen." }, { "key": "blueprints/guest.py:api_get_request_otp", "name": "api_get_request_otp", "file": "blueprints/guest.py", "line": 960, "is_private": false, "body_lines": 2, "docstring": "OTP-Code für genehmigte Gastanfrage abrufen (nur für Admins)." }, { "key": "blueprints/guest.py:api_guest_status_by_otp", "name": "api_guest_status_by_otp", "file": "blueprints/guest.py", "line": 1002, "is_private": false, "body_lines": 2, "docstring": "Öffentliche Route für Gäste um ihren Auftragsstatus mit Name + OTP-Code zu prüfen.\nKeine Authentifiz" }, { "key": "blueprints/guest.py:guest_status_check_page", "name": "guest_status_check_page", "file": "blueprints/guest.py", "line": 1112, "is_private": false, "body_lines": 2, "docstring": "Status-Check-Seite für Gäste." }, { "key": "blueprints/uploads.py:admin_required", "name": "admin_required", "file": "blueprints/uploads.py", "line": 26, "is_private": false, "body_lines": 3, "docstring": "Decorator für Admin-geschützte Routen" }, { "key": "blueprints/uploads.py:upload_guest_file", "name": "upload_guest_file", "file": "blueprints/uploads.py", "line": 87, "is_private": false, "body_lines": 2, "docstring": "Lädt eine Gast-Datei hoch (ohne Login)" }, { "key": "blueprints/legal_pages.py:imprint", "name": "imprint", "file": "blueprints/legal_pages.py", "line": 12, "is_private": false, "body_lines": 2, "docstring": "Impressum/Rechtliche Hinweise" }, { "key": "blueprints/legal_pages.py:privacy", "name": "privacy", "file": "blueprints/legal_pages.py", "line": 18, "is_private": false, "body_lines": 2, "docstring": "Datenschutzerklärung" }, { "key": "blueprints/legal_pages.py:terms", "name": "terms", "file": "blueprints/legal_pages.py", "line": 24, "is_private": false, "body_lines": 2, "docstring": "Nutzungsbedingungen" }, { "key": "blueprints/legal_pages.py:legal", "name": "legal", "file": "blueprints/legal_pages.py", "line": 30, "is_private": false, "body_lines": 2, "docstring": "Allgemeine rechtliche Informationen" }, { "key": "blueprints/legal_pages.py:system_info", "name": "system_info", "file": "blueprints/legal_pages.py", "line": 36, "is_private": false, "body_lines": 3, "docstring": "System-Informationen und Version" }, { "key": "blueprints/auth.py:reset_password_request", "name": "reset_password_request", "file": "blueprints/auth.py", "line": 149, "is_private": false, "body_lines": 3, "docstring": "Passwort-Reset anfordern (Placeholder)" }, { "key": "blueprints/auth.py:api_login", "name": "api_login", "file": "blueprints/auth.py", "line": 156, "is_private": false, "body_lines": 2, "docstring": "API-Login-Endpunkt für Frontend" }, { "key": "blueprints/auth.py:api_callback", "name": "api_callback", "file": "blueprints/auth.py", "line": 211, "is_private": false, "body_lines": 2, "docstring": "OAuth-Callback-Endpunkt für externe Authentifizierung" }, { "key": "blueprints/api.py:session_status", "name": "session_status", "file": "blueprints/api.py", "line": 180, "is_private": false, "body_lines": 2, "docstring": "Gibt den aktuellen Session-Status zurück" }, { "key": "blueprints/api_simple.py:health_check", "name": "health_check", "file": "blueprints/api_simple.py", "line": 218, "is_private": false, "body_lines": 2, "docstring": "API Gesundheitscheck." }, { "key": "blueprints/energy_monitoring.py:get_energy_monitoring", "name": "get_energy_monitoring", "file": "blueprints/energy_monitoring.py", "line": 429, "is_private": false, "body_lines": 2, "docstring": "Legacy-Funktion für Energiemonitoring-Zugriff." }, { "key": "blueprints/kiosk.py:get_status", "name": "get_status", "file": "blueprints/kiosk.py", "line": 35, "is_private": false, "body_lines": 2, "docstring": "Gibt den aktuellen Kiosk-Status zurück" }, { "key": "blueprints/kiosk.py:deactivate", "name": "deactivate", "file": "blueprints/kiosk.py", "line": 58, "is_private": false, "body_lines": 2, "docstring": "Deaktiviert den Kiosk-Modus\n\nDiese Route kann sowohl von angemeldeten Benutzern als auch\nohne Anmeld" }, { "key": "blueprints/kiosk.py:restart_system", "name": "restart_system", "file": "blueprints/kiosk.py", "line": 164, "is_private": false, "body_lines": 2, "docstring": "Startet das System neu (nur für Kiosk-Modus).\nDiese Route ist öffentlich zugänglich für den Kiosk-Ne" }, { "key": "blueprints/kiosk.py:delayed_restart", "name": "delayed_restart", "file": "blueprints/kiosk.py", "line": 182, "is_private": false, "body_lines": 2, "docstring": null }, { "key": "blueprints/admin_unified.py:admin_required", "name": "admin_required", "file": "blueprints/admin_unified.py", "line": 54, "is_private": false, "body_lines": 3, "docstring": "Vereinheitlichter Decorator für Admin-Berechtigung.\n\nKombiniert die beste Praxis aus beiden ursprüng" }, { "key": "blueprints/user_management.py:users_admin_required", "name": "users_admin_required", "file": "blueprints/user_management.py", "line": 44, "is_private": false, "body_lines": 3, "docstring": "Decorator für Admin-Berechtigung bei Benutzerverwaltung.\nErweitert den Standard-Admin-Check um spezi" }, { "key": "blueprints/user_management.py:user_permissions_page", "name": "user_permissions_page", "file": "blueprints/user_management.py", "line": 448, "is_private": false, "body_lines": 2, "docstring": "Admin-Seite für Benutzerberechtigungen" }, { "key": "blueprints/user_management.py:get_user_permissions_api", "name": "get_user_permissions_api", "file": "blueprints/user_management.py", "line": 475, "is_private": false, "body_lines": 2, "docstring": "API-Endpunkt für Benutzerberechtigungen" }, { "key": "blueprints/user_management.py:update_user_permissions_api", "name": "update_user_permissions_api", "file": "blueprints/user_management.py", "line": 506, "is_private": false, "body_lines": 2, "docstring": "Benutzerberechtigungen via API aktualisieren" }, { "key": "blueprints/user_management.py:update_user_permissions_form", "name": "update_user_permissions_form", "file": "blueprints/user_management.py", "line": 542, "is_private": false, "body_lines": 2, "docstring": "Benutzerberechtigungen via Formular aktualisieren" }, { "key": "blueprints/user_management.py:edit_user_permissions_section", "name": "edit_user_permissions_section", "file": "blueprints/user_management.py", "line": 574, "is_private": false, "body_lines": 2, "docstring": "Berechtigungsbereich für Benutzer bearbeiten" }, { "key": "blueprints/user_management.py:get_user_details_api", "name": "get_user_details_api", "file": "blueprints/user_management.py", "line": 595, "is_private": false, "body_lines": 2, "docstring": "API-Endpunkt für detaillierte Benutzerdaten" }, { "key": "utils/utilities_collection.py:send_email", "name": "send_email", "file": "utils/utilities_collection.py", "line": 299, "is_private": false, "body_lines": 1, "docstring": null }, { "key": "utils/utilities_collection.py:add_printers", "name": "add_printers", "file": "utils/utilities_collection.py", "line": 302, "is_private": false, "body_lines": 1, "docstring": null }, { "key": "utils/utilities_collection.py:run_maintenance", "name": "run_maintenance", "file": "utils/utilities_collection.py", "line": 305, "is_private": false, "body_lines": 1, "docstring": null }, { "key": "utils/utilities_collection.py:apply_quick_fixes", "name": "apply_quick_fixes", "file": "utils/utilities_collection.py", "line": 311, "is_private": false, "body_lines": 1, "docstring": null }, { "key": "utils/utilities_collection.py:get_all", "name": "get_all", "file": "utils/utilities_collection.py", "line": 58, "is_private": false, "body_lines": 1, "docstring": null }, { "key": "utils/utilities_collection.py:get_offline_message", "name": "get_offline_message", "file": "utils/utilities_collection.py", "line": 189, "is_private": false, "body_lines": 1, "docstring": null }, { "key": "utils/utilities_collection.py:optimize_frontend", "name": "optimize_frontend", "file": "utils/utilities_collection.py", "line": 244, "is_private": false, "body_lines": 3, "docstring": "Frontend optimieren" }, { "key": "utils/utilities_collection.py:update_requirements", "name": "update_requirements", "file": "utils/utilities_collection.py", "line": 250, "is_private": false, "body_lines": 3, "docstring": "Requirements aktualisieren" }, { "key": "utils/system_management.py:load_settings", "name": "load_settings", "file": "utils/system_management.py", "line": 21, "is_private": false, "body_lines": 1, "docstring": null }, { "key": "utils/development_tools.py:run_debug_checks", "name": "run_debug_checks", "file": "utils/development_tools.py", "line": 225, "is_private": false, "body_lines": 3, "docstring": "Führt alle Debug-Checks aus" }, { "key": "utils/development_tools.py:run_system_tests", "name": "run_system_tests", "file": "utils/development_tools.py", "line": 230, "is_private": false, "body_lines": 2, "docstring": "Führt System-Tests aus" }, { "key": "utils/development_tools.py:setup_test_environment", "name": "setup_test_environment", "file": "utils/development_tools.py", "line": 234, "is_private": false, "body_lines": 2, "docstring": "Richtet Test-Umgebung ein" }, { "key": "utils/development_tools.py:cleanup_test_environment", "name": "cleanup_test_environment", "file": "utils/development_tools.py", "line": 238, "is_private": false, "body_lines": 2, "docstring": "Räumt Test-Umgebung auf" }, { "key": "utils/development_tools.py:debug_drucker_erkennung", "name": "debug_drucker_erkennung", "file": "utils/development_tools.py", "line": 245, "is_private": false, "body_lines": 1, "docstring": null }, { "key": "utils/development_tools.py:debug_login", "name": "debug_login", "file": "utils/development_tools.py", "line": 248, "is_private": false, "body_lines": 1, "docstring": null }, { "key": "utils/development_tools.py:debug_guest_requests", "name": "debug_guest_requests", "file": "utils/development_tools.py", "line": 251, "is_private": false, "body_lines": 1, "docstring": null }, { "key": "utils/permissions.py:admin_required", "name": "admin_required", "file": "utils/permissions.py", "line": 17, "is_private": false, "body_lines": 3, "docstring": "Decorator für Admin-Berechtigung.\n\nÜberprüft sowohl die Rolle als auch die is_admin Property.\nFalls " }, { "key": "utils/permissions.py:approver_required", "name": "approver_required", "file": "utils/permissions.py", "line": 189, "is_private": false, "body_lines": 3, "docstring": "Decorator für Genehmigungsberechtigungen.\n\nPrüft ob der Benutzer Gastanfragen genehmigen darf." }, { "key": "utils/permissions.py:get_user_permissions", "name": "get_user_permissions", "file": "utils/permissions.py", "line": 204, "is_private": false, "body_lines": 2, "docstring": "Holt die Berechtigungen eines Benutzers.\n\nArgs:\n user_id: ID des Benutzers\n \nReturns:\n dict" }, { "key": "utils/ui_components.py:validate_form_field", "name": "validate_form_field", "file": "utils/ui_components.py", "line": 327, "is_private": false, "body_lines": 2, "docstring": "Validiert Formular-Feld" }, { "key": "utils/ui_components.py:create_data_table", "name": "create_data_table", "file": "utils/ui_components.py", "line": 331, "is_private": false, "body_lines": 3, "docstring": "Erstellt Datentabelle" }, { "key": "utils/ui_components.py:create_upload_zone", "name": "create_upload_zone", "file": "utils/ui_components.py", "line": 336, "is_private": false, "body_lines": 2, "docstring": "Erstellt Upload-Zone" }, { "key": "utils/ui_components.py:get_dashboard_stats", "name": "get_dashboard_stats", "file": "utils/ui_components.py", "line": 340, "is_private": false, "body_lines": 2, "docstring": "Holt Dashboard-Statistiken" }, { "key": "utils/ui_components.py:init_template_helpers", "name": "init_template_helpers", "file": "utils/ui_components.py", "line": 364, "is_private": false, "body_lines": 3, "docstring": "Registriert Template-Helfer in Flask-App" }, { "key": "utils/ui_components.py:add_rule", "name": "add_rule", "file": "utils/ui_components.py", "line": 89, "is_private": false, "body_lines": 4, "docstring": "Fügt Validierungsregel hinzu" }, { "key": "utils/ui_components.py:handle_upload", "name": "handle_upload", "file": "utils/ui_components.py", "line": 208, "is_private": false, "body_lines": 3, "docstring": "Verarbeitet Datei-Upload" }, { "key": "utils/ui_components.py:subscribe", "name": "subscribe", "file": "utils/ui_components.py", "line": 246, "is_private": false, "body_lines": 4, "docstring": "Abonniert Kanäle für Client" }, { "key": "utils/ui_components.py:unsubscribe", "name": "unsubscribe", "file": "utils/ui_components.py", "line": 254, "is_private": false, "body_lines": 2, "docstring": "Meldet Client ab" }, { "key": "utils/ui_components.py:broadcast_update", "name": "broadcast_update", "file": "utils/ui_components.py", "line": 259, "is_private": false, "body_lines": 3, "docstring": "Sendet Update an alle Abonnenten" }, { "key": "utils/job_queue_system.py:schedule_print_job", "name": "schedule_print_job", "file": "utils/job_queue_system.py", "line": 466, "is_private": false, "body_lines": 2, "docstring": "Plant Druckauftrag ein" }, { "key": "utils/job_queue_system.py:check_scheduling_conflict", "name": "check_scheduling_conflict", "file": "utils/job_queue_system.py", "line": 474, "is_private": false, "body_lines": 2, "docstring": "Prüft Terminkonflikt" }, { "key": "utils/job_queue_system.py:resolve_conflict", "name": "resolve_conflict", "file": "utils/job_queue_system.py", "line": 189, "is_private": false, "body_lines": 3, "docstring": "Löst Konflikt zwischen zwei Jobs" }, { "key": "utils/job_queue_system.py:_timer_loop", "name": "_timer_loop", "file": "utils/job_queue_system.py", "line": 253, "is_private": true, "body_lines": 2, "docstring": "Timer-Hauptschleife" }, { "key": "utils/job_queue_system.py:_scheduler_loop", "name": "_scheduler_loop", "file": "utils/job_queue_system.py", "line": 436, "is_private": true, "body_lines": 2, "docstring": "Scheduler-Hauptschleife" }, { "key": "utils/job_queue_system.py:add_to_queue", "name": "add_to_queue", "file": "utils/job_queue_system.py", "line": 488, "is_private": false, "body_lines": 1, "docstring": null }, { "key": "utils/job_queue_system.py:check_conflicts", "name": "check_conflicts", "file": "utils/job_queue_system.py", "line": 504, "is_private": false, "body_lines": 1, "docstring": null }, { "key": "utils/job_queue_system.py:schedule_task", "name": "schedule_task", "file": "utils/job_queue_system.py", "line": 510, "is_private": false, "body_lines": 1, "docstring": null }, { "key": "utils/data_management.py:send2trash", "name": "send2trash", "file": "utils/data_management.py", "line": 360, "is_private": false, "body_lines": 2, "docstring": "Kompatibilitätsfunktion für Send2Trash" }, { "key": "utils/settings.py:get_log_file", "name": "get_log_file", "file": "utils/settings.py", "line": 98, "is_private": false, "body_lines": 3, "docstring": "Gibt den Pfad zur Log-Datei für eine bestimmte Kategorie zurück.\n\nArgs:\n category: Log-Kategorie " }, { "key": "utils/settings.py:ensure_log_directories", "name": "ensure_log_directories", "file": "utils/settings.py", "line": 113, "is_private": false, "body_lines": 3, "docstring": "Erstellt alle erforderlichen Log-Verzeichnisse." }, { "key": "utils/settings.py:ensure_upload_directory", "name": "ensure_upload_directory", "file": "utils/settings.py", "line": 131, "is_private": false, "body_lines": 2, "docstring": "Erstellt das Upload-Verzeichnis, falls es nicht existiert." }, { "key": "utils/hardware_integration.py:initialize_all_outlets", "name": "initialize_all_outlets", "file": "utils/hardware_integration.py", "line": 563, "is_private": false, "body_lines": 5, "docstring": "Schaltet alle gespeicherten Steckdosen aus (einheitlicher Startzustand)\n\nReturns:\n Dict[str, bool" }, { "key": "utils/hardware_integration.py:get_all_outlet_status", "name": "get_all_outlet_status", "file": "utils/hardware_integration.py", "line": 619, "is_private": false, "body_lines": 4, "docstring": "Holt den Status aller konfigurierten Tapo-Steckdosen\n\nReturns:\n Dict[str, Dict]: Status aller Ste" }, { "key": "utils/hardware_integration.py:turn_off_outlet", "name": "turn_off_outlet", "file": "utils/hardware_integration.py", "line": 969, "is_private": false, "body_lines": 2, "docstring": "Wrapper für Legacy-Kompatibilität - schaltet eine Tapo-Steckdose aus\n\nArgs:\n ip: IP-Adresse der S" }, { "key": "utils/hardware_integration.py:turn_on_outlet", "name": "turn_on_outlet", "file": "utils/hardware_integration.py", "line": 982, "is_private": false, "body_lines": 2, "docstring": "Wrapper für Legacy-Kompatibilität - schaltet eine Tapo-Steckdose ein\n\nArgs:\n ip: IP-Adresse der S" }, { "key": "utils/hardware_integration.py:check_and_control_for_jobs", "name": "check_and_control_for_jobs", "file": "utils/hardware_integration.py", "line": 1233, "is_private": false, "body_lines": 2, "docstring": "Prüft alle Jobs und steuert Steckdosen entsprechend\n\nDiese Methode sollte regelmäßig vom Scheduler a" }, { "key": "utils/hardware_integration.py:get_session_status", "name": "get_session_status", "file": "utils/hardware_integration.py", "line": 1280, "is_private": false, "body_lines": 2, "docstring": "Holt den gecachten Status für eine Session\n\nArgs:\n session_id: Session-ID\n printer_ids: Option" }, { "key": "utils/hardware_integration.py:update_session_status", "name": "update_session_status", "file": "utils/hardware_integration.py", "line": 1322, "is_private": false, "body_lines": 2, "docstring": "Aktualisiert den Session-Status-Cache\n\nArgs:\n session_id: Session-ID\n printer_id: Optional - s" }, { "key": "utils/ip_security.py:require_plug_ip_access", "name": "require_plug_ip_access", "file": "utils/ip_security.py", "line": 170, "is_private": false, "body_lines": 3, "docstring": "Decorator für Steckdosen-Zugriff der IP-Beschränkungen durchsetzt\n\nArgs:\n func: Zu schützende Fun" }, { "key": "utils/ip_security.py:require_admin_ip_access", "name": "require_admin_ip_access", "file": "utils/ip_security.py", "line": 208, "is_private": false, "body_lines": 3, "docstring": "Decorator für Admin-Zugriff mit IP-Beschränkungen\n\nArgs:\n func: Zu schützende Funktion\n \nRetur" }, { "key": "utils/ip_security.py:is_ip_blocked", "name": "is_ip_blocked", "file": "utils/ip_security.py", "line": 150, "is_private": false, "body_lines": 2, "docstring": "Prüft, ob eine IP explizit gesperrt ist\n\nArgs:\n ip: IP-Adresse\n \nReturns:\n bool: True wenn " }, { "key": "utils/ip_security.py:wrapper", "name": "wrapper", "file": "utils/ip_security.py", "line": 219, "is_private": false, "body_lines": 3, "docstring": null }, { "key": "utils/ssl_suite.py:get_ssl_status", "name": "get_ssl_status", "file": "utils/ssl_suite.py", "line": 250, "is_private": false, "body_lines": 2, "docstring": "Holt SSL-Status" }, { "key": "utils/ssl_suite.py:apply_ssl_fixes", "name": "apply_ssl_fixes", "file": "utils/ssl_suite.py", "line": 261, "is_private": false, "body_lines": 1, "docstring": null }, { "key": "utils/ssl_suite.py:get_ssl_config", "name": "get_ssl_config", "file": "utils/ssl_suite.py", "line": 265, "is_private": false, "body_lines": 1, "docstring": null }, { "key": "utils/ssl_suite.py:manage_ssl_certificates", "name": "manage_ssl_certificates", "file": "utils/ssl_suite.py", "line": 269, "is_private": false, "body_lines": 1, "docstring": null }, { "key": "utils/api_utils.py:validate_printer_data", "name": "validate_printer_data", "file": "utils/api_utils.py", "line": 88, "is_private": false, "body_lines": 2, "docstring": "Validiert und standardisiert Drucker-Daten.\n\nArgs:\n printer_dict: Rohe Drucker-Daten\n \nReturns" }, { "key": "utils/api_utils.py:handle_api_exception", "name": "handle_api_exception", "file": "utils/api_utils.py", "line": 112, "is_private": false, "body_lines": 6, "docstring": "Behandelt API-Exceptions und erstellt konsistente Fehler-Responses.\n\nArgs:\n error: Die aufgetrete" }, { "key": "utils/api_utils.py:normalize_response", "name": "normalize_response", "file": "utils/api_utils.py", "line": 169, "is_private": false, "body_lines": 5, "docstring": "Normalisiert eine Response auf das Standard-Format.\n\nArgs:\n response_data: Zu normalisierende Res" }, { "key": "utils/security_suite.py:get_security_manager", "name": "get_security_manager", "file": "utils/security_suite.py", "line": 108, "is_private": false, "body_lines": 1, "docstring": null }, { "key": "utils/security_suite.py:csp_nonce", "name": "csp_nonce", "file": "utils/security_suite.py", "line": 118, "is_private": false, "body_lines": 2, "docstring": "Template Helper für CSP Nonce" }, { "key": "utils/security_suite.py:decorator", "name": "decorator", "file": "utils/security_suite.py", "line": 88, "is_private": false, "body_lines": 2, "docstring": null }, { "key": "utils/security_suite.py:before_request_security", "name": "before_request_security", "file": "utils/security_suite.py", "line": 131, "is_private": false, "body_lines": 1, "docstring": null }, { "key": "utils/security_suite.py:after_request_security", "name": "after_request_security", "file": "utils/security_suite.py", "line": 135, "is_private": false, "body_lines": 1, "docstring": null }, { "key": "utils/drag_drop_system.py:validate_file_upload", "name": "validate_file_upload", "file": "utils/drag_drop_system.py", "line": 402, "is_private": false, "body_lines": 13, "docstring": "Validiert eine Datei für Upload" }, { "key": "utils/drag_drop_system.py:add_file_to_session", "name": "add_file_to_session", "file": "utils/drag_drop_system.py", "line": 67, "is_private": false, "body_lines": 3, "docstring": "Fügt eine Datei zur Upload-Session hinzu" }, { "key": "utils/drag_drop_system.py:update_file_progress", "name": "update_file_progress", "file": "utils/drag_drop_system.py", "line": 74, "is_private": false, "body_lines": 2, "docstring": "Aktualisiert Upload-Progress" }, { "key": "utils/drag_drop_system.py:cleanup_session", "name": "cleanup_session", "file": "utils/drag_drop_system.py", "line": 113, "is_private": false, "body_lines": 2, "docstring": "Bereinigt eine Upload-Session" }, { "key": "utils/drag_drop_system.py:remove_job_from_order", "name": "remove_job_from_order", "file": "utils/drag_drop_system.py", "line": 265, "is_private": false, "body_lines": 2, "docstring": "Entfernt einen Job aus allen Drucker-Reihenfolgen.\n\nArgs:\n job_id: ID des zu entfernenden Jobs\n\nR" }, { "key": "utils/drag_drop_system.py:cleanup_worker", "name": "cleanup_worker", "file": "utils/drag_drop_system.py", "line": 313, "is_private": false, "body_lines": 1, "docstring": null }, { "key": "utils/database_cleanup.py:cleanup_all", "name": "cleanup_all", "file": "utils/database_cleanup.py", "line": 39, "is_private": false, "body_lines": 2, "docstring": "Führt Cleanup für alle registrierten Engines durch." }, { "key": "utils/database_cleanup.py:get_engine_count", "name": "get_engine_count", "file": "utils/database_cleanup.py", "line": 56, "is_private": false, "body_lines": 2, "docstring": "Gibt die Anzahl der registrierten Engines zurück." }, { "key": "utils/audit_logger.py:log_admin_action", "name": "log_admin_action", "file": "utils/audit_logger.py", "line": 51, "is_private": false, "body_lines": 2, "docstring": "Loggt Admin-Aktionen für Audit-Zwecke.\n\nArgs:\n action: Beschreibung der durchgeführten Aktion\n " }, { "key": "utils/audit_logger.py:log_security_event", "name": "log_security_event", "file": "utils/audit_logger.py", "line": 68, "is_private": false, "body_lines": 2, "docstring": "Loggt sicherheitsrelevante Events.\n\nArgs:\n event_type: Art des Security-Events (LOGIN, LOGOUT, FA" }, { "key": "utils/audit_logger.py:log_audit_event", "name": "log_audit_event", "file": "utils/audit_logger.py", "line": 30, "is_private": false, "body_lines": 5, "docstring": "Loggt relevante Anfragen für Audit-Zwecke" }, { "key": "utils/job_scheduler.py:update_task", "name": "update_task", "file": "utils/job_scheduler.py", "line": 81, "is_private": false, "body_lines": 9, "docstring": "Aktualisiert die Konfiguration einer bestehenden Task.\n\nArgs:\n task_id: ID der zu aktualisierende" }, { "key": "utils/job_scheduler.py:remove_task", "name": "remove_task", "file": "utils/job_scheduler.py", "line": 125, "is_private": false, "body_lines": 5, "docstring": "Entfernt eine Task aus dem Scheduler.\n\nArgs:\n task_id: ID der zu entfernenden Task\n \nReturns:\n" }, { "key": "utils/job_scheduler.py:get_task_info", "name": "get_task_info", "file": "utils/job_scheduler.py", "line": 143, "is_private": false, "body_lines": 3, "docstring": "Gibt Informationen zu einer Task oder allen Tasks zurück.\n\nArgs:\n task_id: ID der Task oder None " }, { "key": "utils/job_scheduler.py:get_uptime", "name": "get_uptime", "file": "utils/job_scheduler.py", "line": 194, "is_private": false, "body_lines": 7, "docstring": "Gibt die Laufzeit des Schedulers seit dem Start zurück.\n\nReturns:\n str: Formatierte Laufzeit oder" }, { "key": "utils/job_scheduler.py:_run", "name": "_run", "file": "utils/job_scheduler.py", "line": 266, "is_private": true, "body_lines": 4, "docstring": "Hauptloop des Schedulers." }, { "key": "utils/job_scheduler.py:_check_jobs", "name": "_check_jobs", "file": "utils/job_scheduler.py", "line": 374, "is_private": true, "body_lines": 3, "docstring": "Überprüft und verwaltet Druckjobs mit intelligentem Power Management:\n- Startet anstehende Jobs (gep" }, { "key": "utils/job_scheduler.py:handle_immediate_job", "name": "handle_immediate_job", "file": "utils/job_scheduler.py", "line": 488, "is_private": false, "body_lines": 3, "docstring": "Behandelt einen Job sofort (für Sofort-Start bei Job-Erstellung).\n\nArgs:\n job_id: ID des zu start" }, { "key": "utils/job_scheduler.py:check_and_manage_printer_power", "name": "check_and_manage_printer_power", "file": "utils/job_scheduler.py", "line": 547, "is_private": false, "body_lines": 3, "docstring": "Prüft und verwaltet die Stromversorgung eines spezifischen Druckers.\n\nArgs:\n printer_id: ID des z" }, { "key": "utils/job_scheduler.py:_check_and_start_jobs", "name": "_check_and_start_jobs", "file": "utils/job_scheduler.py", "line": 624, "is_private": true, "body_lines": 2, "docstring": "Prüft anstehende Jobs und startet sie automatisch." }, { "key": "utils/core_system.py:safe_subprocess_run", "name": "safe_subprocess_run", "file": "utils/core_system.py", "line": 203, "is_private": false, "body_lines": 5, "docstring": "Sicherer subprocess.run Wrapper für Windows mit UTF-8 Encoding" }, { "key": "utils/core_system.py:_signal_handler", "name": "_signal_handler", "file": "utils/core_system.py", "line": 568, "is_private": true, "body_lines": 3, "docstring": "Signal-Handler für sauberes Beenden" }, { "key": "utils/core_system.py:set_timeout", "name": "set_timeout", "file": "utils/core_system.py", "line": 370, "is_private": false, "body_lines": 6, "docstring": "Setzt einen Timeout für eine Operation" }, { "key": "utils/core_system.py:cancel_timeout", "name": "cancel_timeout", "file": "utils/core_system.py", "line": 394, "is_private": false, "body_lines": 2, "docstring": "Bricht einen Timeout ab" }, { "key": "utils/core_system.py:start_watchdog", "name": "start_watchdog", "file": "utils/core_system.py", "line": 742, "is_private": false, "body_lines": 2, "docstring": "Startet den Watchdog-Service" }, { "key": "utils/core_system.py:timeout_handler", "name": "timeout_handler", "file": "utils/core_system.py", "line": 373, "is_private": false, "body_lines": 3, "docstring": null }, { "key": "utils/core_system.py:windows_bind_with_reuse", "name": "windows_bind_with_reuse", "file": "utils/core_system.py", "line": 188, "is_private": false, "body_lines": 2, "docstring": null }, { "key": "utils/database_suite.py:get_database_stats", "name": "get_database_stats", "file": "utils/database_suite.py", "line": 226, "is_private": false, "body_lines": 2, "docstring": "Holt Datenbank-Statistiken" }, { "key": "utils/database_suite.py:get_db_connection", "name": "get_db_connection", "file": "utils/database_suite.py", "line": 262, "is_private": false, "body_lines": 1, "docstring": null }, { "key": "utils/database_suite.py:run_migrations", "name": "run_migrations", "file": "utils/database_suite.py", "line": 270, "is_private": false, "body_lines": 1, "docstring": null }, { "key": "utils/database_suite.py:clean_database", "name": "clean_database", "file": "utils/database_suite.py", "line": 274, "is_private": false, "body_lines": 1, "docstring": null }, { "key": "utils/logging_config.py:emergency_log", "name": "emergency_log", "file": "utils/logging_config.py", "line": 352, "is_private": false, "body_lines": 2, "docstring": "Notfall-Logging das auch funktioniert wenn das Hauptsystem fehlschlägt.\n\nArgs:\n message: Nachrich" }, { "key": "utils/logging_config.py:decorator", "name": "decorator", "file": "utils/logging_config.py", "line": 244, "is_private": false, "body_lines": 2, "docstring": null }, { "key": "utils/logging_config.py:wrapper", "name": "wrapper", "file": "utils/logging_config.py", "line": 246, "is_private": false, "body_lines": 3, "docstring": null }, { "key": "utils/monitoring_analytics.py:get_system_performance", "name": "get_system_performance", "file": "utils/monitoring_analytics.py", "line": 302, "is_private": false, "body_lines": 2, "docstring": "Holt System-Performance-Daten" }, { "key": "utils/monitoring_analytics.py:get_job_statistics", "name": "get_job_statistics", "file": "utils/monitoring_analytics.py", "line": 306, "is_private": false, "body_lines": 2, "docstring": "Holt Job-Statistiken" }, { "key": "utils/monitoring_analytics.py:get_printer_statistics", "name": "get_printer_statistics", "file": "utils/monitoring_analytics.py", "line": 310, "is_private": false, "body_lines": 2, "docstring": "Holt Drucker-Statistiken" }, { "key": "utils/monitoring_analytics.py:get_health_check", "name": "get_health_check", "file": "utils/monitoring_analytics.py", "line": 318, "is_private": false, "body_lines": 2, "docstring": "System-Gesundheitscheck" }, { "key": "utils/monitoring_analytics.py:collect_analytics_data", "name": "collect_analytics_data", "file": "utils/monitoring_analytics.py", "line": 325, "is_private": false, "body_lines": 2, "docstring": "Legacy-Wrapper für Analytics" }, { "key": "utils/monitoring_analytics.py:track_performance", "name": "track_performance", "file": "utils/monitoring_analytics.py", "line": 330, "is_private": false, "body_lines": 2, "docstring": "Legacy-Wrapper für Performance-Tracking" }, { "key": "utils/monitoring_analytics.py:create_pdf_report", "name": "create_pdf_report", "file": "utils/monitoring_analytics.py", "line": 335, "is_private": false, "body_lines": 2, "docstring": "Legacy-Wrapper für PDF-Report" }, { "key": "utils/monitoring_analytics.py:generate_usage_report", "name": "generate_usage_report", "file": "utils/monitoring_analytics.py", "line": 223, "is_private": false, "body_lines": 2, "docstring": "Generiert Nutzungs-Report für Zeitraum" }, { "key": "utils/ip_validation.py:validate_printer_ips", "name": "validate_printer_ips", "file": "utils/ip_validation.py", "line": 75, "is_private": false, "body_lines": 8, "docstring": "Validiert sowohl Drucker- als auch Plug-IP-Adresse.\nStellt sicher, dass beide identisch sind (Redund" }, { "key": "utils/ip_validation.py:check_ip_conflicts", "name": "check_ip_conflicts", "file": "utils/ip_validation.py", "line": 107, "is_private": false, "body_lines": 4, "docstring": "Prüft, ob eine IP-Adresse bereits von einem anderen Drucker verwendet wird.\n\nArgs:\n new_ip: Die z" }, { "key": "utils/script_collection.py:setup_system", "name": "setup_system", "file": "utils/script_collection.py", "line": 232, "is_private": false, "body_lines": 2, "docstring": "System-Setup" }, { "key": "utils/script_collection.py:migrate_database", "name": "migrate_database", "file": "utils/script_collection.py", "line": 96, "is_private": false, "body_lines": 3, "docstring": "Datenbank-Migration" }, { "key": "utils/script_collection.py:create_test_printers", "name": "create_test_printers", "file": "utils/script_collection.py", "line": 143, "is_private": false, "body_lines": 3, "docstring": "Erstellt Test-Drucker" }, { "key": "utils/script_collection.py:update_requirements", "name": "update_requirements", "file": "utils/script_collection.py", "line": 160, "is_private": false, "body_lines": 3, "docstring": "Aktualisiert Requirements" }, { "key": "legacy/app_original.py:aggressive_shutdown_handler", "name": "aggressive_shutdown_handler", "file": "legacy/app_original.py", "line": 326, "is_private": false, "body_lines": 6, "docstring": "Aggressiver Signal-Handler für sofortiges Herunterfahren bei Strg+C.\nSchließt sofort alle Datenbankv" }, { "key": "legacy/app_original.py:csrf_error", "name": "csrf_error", "file": "legacy/app_original.py", "line": 527, "is_private": false, "body_lines": 3, "docstring": "Behandelt CSRF-Fehler und gibt detaillierte Informationen zurück." }, { "key": "legacy/app_original.py:load_user", "name": "load_user", "file": "legacy/app_original.py", "line": 558, "is_private": false, "body_lines": 2, "docstring": "Performance-optimierter User-Loader mit Caching und robustem Error-Handling." }, { "key": "legacy/app_original.py:inject_now", "name": "inject_now", "file": "legacy/app_original.py", "line": 719, "is_private": false, "body_lines": 2, "docstring": "Inject the current datetime into templates." }, { "key": "legacy/app_original.py:format_datetime_filter", "name": "format_datetime_filter", "file": "legacy/app_original.py", "line": 725, "is_private": false, "body_lines": 4, "docstring": "Format a datetime object to a German-style date and time string" }, { "key": "legacy/app_original.py:is_optimized_mode", "name": "is_optimized_mode", "file": "legacy/app_original.py", "line": 738, "is_private": false, "body_lines": 2, "docstring": "Prüft ob die Anwendung im optimierten Modus läuft" }, { "key": "legacy/app_original.py:get_optimization_info", "name": "get_optimization_info", "file": "legacy/app_original.py", "line": 743, "is_private": false, "body_lines": 2, "docstring": "Gibt Optimierungsinformationen für Templates zurück" }, { "key": "legacy/app_original.py:log_request_info", "name": "log_request_info", "file": "legacy/app_original.py", "line": 755, "is_private": false, "body_lines": 2, "docstring": "Loggt detaillierte Informationen über eingehende HTTP-Anfragen." }, { "key": "legacy/app_original.py:log_response_info", "name": "log_response_info", "file": "legacy/app_original.py", "line": 762, "is_private": false, "body_lines": 3, "docstring": "Loggt detaillierte Informationen über ausgehende HTTP-Antworten." }, { "key": "legacy/app_original.py:job_owner_required", "name": "job_owner_required", "file": "legacy/app_original.py", "line": 787, "is_private": false, "body_lines": 2, "docstring": null }, { "key": "legacy/app_original.py:admin_required", "name": "admin_required", "file": "legacy/app_original.py", "line": 809, "is_private": false, "body_lines": 2, "docstring": null }, { "key": "legacy/app_original.py:reset_password_request", "name": "reset_password_request", "file": "legacy/app_original.py", "line": 952, "is_private": false, "body_lines": 3, "docstring": "Passwort-Reset anfordern (Placeholder)." }, { "key": "legacy/app_original.py:api_login", "name": "api_login", "file": "legacy/app_original.py", "line": 959, "is_private": false, "body_lines": 2, "docstring": "API-Login-Endpunkt für Frontend" }, { "key": "legacy/app_original.py:api_callback", "name": "api_callback", "file": "legacy/app_original.py", "line": 1013, "is_private": false, "body_lines": 2, "docstring": "OAuth-Callback-Endpunkt für externe Authentifizierung" }, { "key": "legacy/app_original.py:kiosk_get_status", "name": "kiosk_get_status", "file": "legacy/app_original.py", "line": 1324, "is_private": false, "body_lines": 2, "docstring": "Kiosk-Status abrufen." }, { "key": "legacy/app_original.py:kiosk_deactivate", "name": "kiosk_deactivate", "file": "legacy/app_original.py", "line": 1339, "is_private": false, "body_lines": 2, "docstring": "Kiosk-Modus mit Passwort deaktivieren." }, { "key": "legacy/app_original.py:kiosk_restart_system", "name": "kiosk_restart_system", "file": "legacy/app_original.py", "line": 1417, "is_private": false, "body_lines": 2, "docstring": "System neu starten (nur nach Kiosk-Deaktivierung)." }, { "key": "legacy/app_original.py:check_multiple_printers_status", "name": "check_multiple_printers_status", "file": "legacy/app_original.py", "line": 2262, "is_private": false, "body_lines": 8, "docstring": "Überprüft den Status mehrerer Drucker parallel.\n\nArgs:\n printers: Liste der zu prüfenden Drucker\n" }, { "key": "legacy/app_original.py:privacy", "name": "privacy", "file": "legacy/app_original.py", "line": 2445, "is_private": false, "body_lines": 2, "docstring": "Datenschutzerklärung-Seite" }, { "key": "legacy/app_original.py:terms", "name": "terms", "file": "legacy/app_original.py", "line": 2450, "is_private": false, "body_lines": 2, "docstring": "Nutzungsbedingungen-Seite" }, { "key": "legacy/app_original.py:imprint", "name": "imprint", "file": "legacy/app_original.py", "line": 2455, "is_private": false, "body_lines": 2, "docstring": "Impressum-Seite" }, { "key": "legacy/app_original.py:legal", "name": "legal", "file": "legacy/app_original.py", "line": 2460, "is_private": false, "body_lines": 2, "docstring": "Rechtliche Hinweise-Übersichtsseite" }, { "key": "legacy/app_original.py:admin_printer_settings_page", "name": "admin_printer_settings_page", "file": "legacy/app_original.py", "line": 2874, "is_private": false, "body_lines": 4, "docstring": "Zeigt die Drucker-Einstellungsseite an." }, { "key": "legacy/app_original.py:upload_guest_file", "name": "upload_guest_file", "file": "legacy/app_original.py", "line": 3838, "is_private": false, "body_lines": 2, "docstring": "Lädt eine Datei für einen Gastauftrag hoch\n\nForm Data:\n file: Die hochzuladende Datei\n guest_n" }, { "key": "legacy/app_original.py:check_session_activity", "name": "check_session_activity", "file": "legacy/app_original.py", "line": 4754, "is_private": false, "body_lines": 7, "docstring": "Überprüft Session-Aktivität und meldet Benutzer bei Inaktivität automatisch ab." }, { "key": "legacy/app_original.py:setup_session_security", "name": "setup_session_security", "file": "legacy/app_original.py", "line": 4820, "is_private": false, "body_lines": 2, "docstring": "Initialisiert Session-Sicherheit für neue Sessions." }, { "key": "legacy/app_original.py:get_guest_request_status", "name": "get_guest_request_status", "file": "legacy/app_original.py", "line": 4943, "is_private": false, "body_lines": 2, "docstring": "Öffentliche Route für Gäste um ihren Auftragsstatus mit OTP-Code zu prüfen.\nKeine Authentifizierung " }, { "key": "legacy/app_original.py:guest_status_page", "name": "guest_status_page", "file": "legacy/app_original.py", "line": 5048, "is_private": false, "body_lines": 2, "docstring": "Öffentliche Seite für Gäste um ihren Auftragsstatus zu prüfen." }, { "key": "legacy/app_original.py:get_validation_js", "name": "get_validation_js", "file": "legacy/app_original.py", "line": 6289, "is_private": false, "body_lines": 2, "docstring": "Liefert Client-seitige Validierungs-JavaScript" }, { "key": "legacy/app_original.py:validate_form_api", "name": "validate_form_api", "file": "legacy/app_original.py", "line": 6302, "is_private": false, "body_lines": 2, "docstring": "API-Endpunkt für Formular-Validierung" }, { "key": "legacy/app_original.py:get_dashboard_js", "name": "get_dashboard_js", "file": "legacy/app_original.py", "line": 6460, "is_private": false, "body_lines": 2, "docstring": "Liefert Client-seitige Dashboard-JavaScript" }, { "key": "legacy/app_original.py:get_dragdrop_js", "name": "get_dragdrop_js", "file": "legacy/app_original.py", "line": 6566, "is_private": false, "body_lines": 2, "docstring": "Liefert Client-seitige Drag & Drop JavaScript" }, { "key": "legacy/app_original.py:get_dragdrop_css", "name": "get_dragdrop_css", "file": "legacy/app_original.py", "line": 6579, "is_private": false, "body_lines": 2, "docstring": "Liefert Client-seitige Drag & Drop CSS" }, { "key": "legacy/app_original.py:get_tables_js", "name": "get_tables_js", "file": "legacy/app_original.py", "line": 6800, "is_private": false, "body_lines": 2, "docstring": "Liefert Client-seitige Advanced Tables JavaScript" }, { "key": "legacy/app_original.py:get_tables_css", "name": "get_tables_css", "file": "legacy/app_original.py", "line": 6813, "is_private": false, "body_lines": 2, "docstring": "Liefert Client-seitige Advanced Tables CSS" }, { "key": "legacy/app_original.py:api_optimization_status", "name": "api_optimization_status", "file": "legacy/app_original.py", "line": 8381, "is_private": false, "body_lines": 2, "docstring": "API-Endpunkt für den aktuellen Optimierungsstatus.\n\nGibt Informationen über aktivierte Optimierungen" }, { "key": "legacy/app_original.py:api_public_statistics", "name": "api_public_statistics", "file": "legacy/app_original.py", "line": 8503, "is_private": false, "body_lines": 2, "docstring": "Öffentliche Statistiken ohne Authentifizierung.\n\nStellt grundlegende, nicht-sensible Systemstatistik" }, { "key": "legacy/app_original.py:add_optimized_cache_headers", "name": "add_optimized_cache_headers", "file": "legacy/app_original.py", "line": 473, "is_private": false, "body_lines": 3, "docstring": "Fügt optimierte Cache-Header für statische Dateien hinzu" }, { "key": "legacy/app_original.py:add_cache_headers", "name": "add_cache_headers", "file": "legacy/app_original.py", "line": 83, "is_private": false, "body_lines": 2, "docstring": null }, { "key": "legacy/app_original.py:fetch_printers", "name": "fetch_printers", "file": "legacy/app_original.py", "line": 4690, "is_private": false, "body_lines": 2, "docstring": null } ], "similar_functions": [ { "func1": { "key": "cleanup_imports.py:__init__", "name": "__init__", "file": "cleanup_imports.py", "line": 18 }, "func2": { "key": "function_analysis_tool.py:__init__", "name": "__init__", "file": "function_analysis_tool.py", "line": 19 }, "similarity": 0.8, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "cleanup_imports.py:__init__", "name": "__init__", "file": "cleanup_imports.py", "line": 18 }, "func2": { "key": "template_validation_final.py:__init__", "name": "__init__", "file": "template_validation_final.py", "line": 19 }, "similarity": 0.8, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "cleanup_imports.py:__init__", "name": "__init__", "file": "cleanup_imports.py", "line": 18 }, "func2": { "key": "import_analyzer.py:__init__", "name": "__init__", "file": "import_analyzer.py", "line": 22 }, "similarity": 0.95, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "cleanup_imports.py:__init__", "name": "__init__", "file": "cleanup_imports.py", "line": 18 }, "func2": { "key": "template_problem_analysis.py:__init__", "name": "__init__", "file": "template_problem_analysis.py", "line": 19 }, "similarity": 0.8, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "cleanup_imports.py:__init__", "name": "__init__", "file": "cleanup_imports.py", "line": 18 }, "func2": { "key": "config/security.py:__init__", "name": "__init__", "file": "config/security.py", "line": 56 }, "similarity": 0.79, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "cleanup_imports.py:__init__", "name": "__init__", "file": "cleanup_imports.py", "line": 18 }, "func2": { "key": "scripts/screenshot_tool.py:__init__", "name": "__init__", "file": "scripts/screenshot_tool.py", "line": 316 }, "similarity": 0.74, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "cleanup_imports.py:__init__", "name": "__init__", "file": "cleanup_imports.py", "line": 18 }, "func2": { "key": "utils/job_queue_system.py:__init__", "name": "__init__", "file": "utils/job_queue_system.py", "line": 293 }, "similarity": 0.8, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "cleanup_imports.py:__init__", "name": "__init__", "file": "cleanup_imports.py", "line": 18 }, "func2": { "key": "utils/ssl_manager.py:__init__", "name": "__init__", "file": "utils/ssl_manager.py", "line": 16 }, "similarity": 0.73, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "cleanup_imports.py:__init__", "name": "__init__", "file": "cleanup_imports.py", "line": 18 }, "func2": { "key": "utils/hardware_integration.py:__init__", "name": "__init__", "file": "utils/hardware_integration.py", "line": 1012 }, "similarity": 0.7000000000000001, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "cleanup_imports.py:__init__", "name": "__init__", "file": "cleanup_imports.py", "line": 18 }, "func2": { "key": "utils/ip_security.py:__init__", "name": "__init__", "file": "utils/ip_security.py", "line": 24 }, "similarity": 0.79, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "cleanup_imports.py:__init__", "name": "__init__", "file": "cleanup_imports.py", "line": 18 }, "func2": { "key": "utils/database_cleanup.py:__init__", "name": "__init__", "file": "utils/database_cleanup.py", "line": 23 }, "similarity": 0.73, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "cleanup_imports.py:__init__", "name": "__init__", "file": "cleanup_imports.py", "line": 18 }, "func2": { "key": "utils/job_scheduler.py:__init__", "name": "__init__", "file": "utils/job_scheduler.py", "line": 35 }, "similarity": 0.8, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "cleanup_imports.py:__init__", "name": "__init__", "file": "cleanup_imports.py", "line": 18 }, "func2": { "key": "utils/core_system.py:__init__", "name": "__init__", "file": "utils/core_system.py", "line": 730 }, "similarity": 0.7142857142857143, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "cleanup_imports.py:__init__", "name": "__init__", "file": "cleanup_imports.py", "line": 18 }, "func2": { "key": "utils/script_collection.py:__init__", "name": "__init__", "file": "utils/script_collection.py", "line": 170 }, "similarity": 0.8, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "cleanup_imports.py:create_backup", "name": "create_backup", "file": "cleanup_imports.py", "line": 74 }, "func2": { "key": "cleanup_imports.py:restore_backup", "name": "restore_backup", "file": "cleanup_imports.py", "line": 288 }, "similarity": 0.8476190476190476, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "cleanup_imports.py:create_backup", "name": "create_backup", "file": "cleanup_imports.py", "line": 74 }, "func2": { "key": "models.py:get_permission_level", "name": "get_permission_level", "file": "models.py", "line": 552 }, "similarity": 0.711111111111111, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "cleanup_imports.py:create_backup", "name": "create_backup", "file": "cleanup_imports.py", "line": 74 }, "func2": { "key": "models.py:is_otp_valid", "name": "is_otp_valid", "file": "models.py", "line": 1180 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "cleanup_imports.py:create_backup", "name": "create_backup", "file": "cleanup_imports.py", "line": 74 }, "func2": { "key": "models.py:get_otp_status", "name": "get_otp_status", "file": "models.py", "line": 1195 }, "similarity": 0.7846153846153846, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "cleanup_imports.py:create_backup", "name": "create_backup", "file": "cleanup_imports.py", "line": 74 }, "func2": { "key": "models.py:get_current_remaining_seconds", "name": "get_current_remaining_seconds", "file": "models.py", "line": 1541 }, "similarity": 0.7147058823529412, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "cleanup_imports.py:create_backup", "name": "create_backup", "file": "cleanup_imports.py", "line": 74 }, "func2": { "key": "models.py:get_progress_percentage", "name": "get_progress_percentage", "file": "models.py", "line": 1577 }, "similarity": 0.74, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "cleanup_imports.py:create_backup", "name": "create_backup", "file": "cleanup_imports.py", "line": 74 }, "func2": { "key": "function_analysis_tool.py:find_redundant_helpers", "name": "find_redundant_helpers", "file": "function_analysis_tool.py", "line": 127 }, "similarity": 0.7147058823529412, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "cleanup_imports.py:create_backup", "name": "create_backup", "file": "cleanup_imports.py", "line": 74 }, "func2": { "key": "template_validation_final.py:extract_template_references", "name": "extract_template_references", "file": "template_validation_final.py", "line": 69 }, "similarity": 0.725, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "cleanup_imports.py:create_backup", "name": "create_backup", "file": "cleanup_imports.py", "line": 74 }, "func2": { "key": "import_analyzer.py:find_circular_imports", "name": "find_circular_imports", "file": "import_analyzer.py", "line": 148 }, "similarity": 0.7555555555555555, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "cleanup_imports.py:create_backup", "name": "create_backup", "file": "cleanup_imports.py", "line": 74 }, "func2": { "key": "import_analyzer.py:find_redundant_imports", "name": "find_redundant_imports", "file": "import_analyzer.py", "line": 188 }, "similarity": 0.7647058823529411, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "cleanup_imports.py:create_backup", "name": "create_backup", "file": "cleanup_imports.py", "line": 74 }, "func2": { "key": "template_problem_analysis.py:generate_fixes", "name": "generate_fixes", "file": "template_problem_analysis.py", "line": 107 }, "similarity": 0.725, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "cleanup_imports.py:create_backup", "name": "create_backup", "file": "cleanup_imports.py", "line": 74 }, "func2": { "key": "tests/test_tapo_integration.py:_create_standard_printers", "name": "_create_standard_printers", "file": "tests/test_tapo_integration.py", "line": 156 }, "similarity": 0.74, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "cleanup_imports.py:create_backup", "name": "create_backup", "file": "cleanup_imports.py", "line": 74 }, "func2": { "key": "tests/test_tapo_integration.py:test_error_handling_unreachable_plugs", "name": "test_error_handling_unreachable_plugs", "file": "tests/test_tapo_integration.py", "line": 392 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "cleanup_imports.py:create_backup", "name": "create_backup", "file": "cleanup_imports.py", "line": 74 }, "func2": { "key": "tests/test_tapo_integration.py:test_admin_dashboard_printer_overview", "name": "test_admin_dashboard_printer_overview", "file": "tests/test_tapo_integration.py", "line": 441 }, "similarity": 0.7473684210526315, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "cleanup_imports.py:create_backup", "name": "create_backup", "file": "cleanup_imports.py", "line": 74 }, "func2": { "key": "scripts/test_protocol_generator.py:test_import_functionality", "name": "test_import_functionality", "file": "scripts/test_protocol_generator.py", "line": 153 }, "similarity": 0.7277777777777777, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "cleanup_imports.py:create_backup", "name": "create_backup", "file": "cleanup_imports.py", "line": 74 }, "func2": { "key": "scripts/test_protocol_generator.py:test_models_and_blueprints", "name": "test_models_and_blueprints", "file": "scripts/test_protocol_generator.py", "line": 200 }, "similarity": 0.7382352941176471, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "cleanup_imports.py:create_backup", "name": "create_backup", "file": "cleanup_imports.py", "line": 74 }, "func2": { "key": "scripts/test_protocol_generator.py:test_flask_app_creation", "name": "test_flask_app_creation", "file": "scripts/test_protocol_generator.py", "line": 246 }, "similarity": 0.74, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "cleanup_imports.py:create_backup", "name": "create_backup", "file": "cleanup_imports.py", "line": 74 }, "func2": { "key": "scripts/test_protocol_generator.py:generate_ai_summary", "name": "generate_ai_summary", "file": "scripts/test_protocol_generator.py", "line": 343 }, "similarity": 0.75, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "cleanup_imports.py:create_backup", "name": "create_backup", "file": "cleanup_imports.py", "line": 74 }, "func2": { "key": "scripts/screenshot_tool.py:discover_routes_from_app", "name": "discover_routes_from_app", "file": "scripts/screenshot_tool.py", "line": 119 }, "similarity": 0.7282352941176471, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "cleanup_imports.py:create_backup", "name": "create_backup", "file": "cleanup_imports.py", "line": 74 }, "func2": { "key": "scripts/screenshot_tool.py:_setup_firefox", "name": "_setup_firefox", "file": "scripts/screenshot_tool.py", "line": 283 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "cleanup_imports.py:create_backup", "name": "create_backup", "file": "cleanup_imports.py", "line": 74 }, "func2": { "key": "scripts/screenshot_tool.py:run_screenshot_session", "name": "run_screenshot_session", "file": "scripts/screenshot_tool.py", "line": 329 }, "similarity": 0.76, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "cleanup_imports.py:create_backup", "name": "create_backup", "file": "cleanup_imports.py", "line": 74 }, "func2": { "key": "utils/development_tools.py:test_database_connection", "name": "test_database_connection", "file": "utils/development_tools.py", "line": 105 }, "similarity": 0.76, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "cleanup_imports.py:create_backup", "name": "create_backup", "file": "cleanup_imports.py", "line": 74 }, "func2": { "key": "utils/development_tools.py:test_printer_status", "name": "test_printer_status", "file": "utils/development_tools.py", "line": 136 }, "similarity": 0.7653846153846153, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "cleanup_imports.py:create_backup", "name": "create_backup", "file": "cleanup_imports.py", "line": 74 }, "func2": { "key": "utils/hardware_integration.py:initialize_all_outlets", "name": "initialize_all_outlets", "file": "utils/hardware_integration.py", "line": 563 }, "similarity": 0.725, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "cleanup_imports.py:create_backup", "name": "create_backup", "file": "cleanup_imports.py", "line": 74 }, "func2": { "key": "utils/security_suite.py:generate_nonce", "name": "generate_nonce", "file": "utils/security_suite.py", "line": 55 }, "similarity": 0.7846153846153846, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "cleanup_imports.py:create_backup", "name": "create_backup", "file": "cleanup_imports.py", "line": 74 }, "func2": { "key": "utils/core_system.py:setup_logging", "name": "setup_logging", "file": "utils/core_system.py", "line": 553 }, "similarity": 0.725, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "cleanup_imports.py:create_backup", "name": "create_backup", "file": "cleanup_imports.py", "line": 74 }, "func2": { "key": "utils/database_suite.py:backup_database", "name": "backup_database", "file": "utils/database_suite.py", "line": 65 }, "similarity": 0.7200000000000001, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "cleanup_imports.py:create_backup", "name": "create_backup", "file": "cleanup_imports.py", "line": 74 }, "func2": { "key": "utils/monitoring_analytics.py:track_cpu_usage", "name": "track_cpu_usage", "file": "utils/monitoring_analytics.py", "line": 43 }, "similarity": 0.7200000000000001, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "cleanup_imports.py:create_backup", "name": "create_backup", "file": "cleanup_imports.py", "line": 74 }, "func2": { "key": "utils/monitoring_analytics.py:track_disk_usage", "name": "track_disk_usage", "file": "utils/monitoring_analytics.py", "line": 58 }, "similarity": 0.7085714285714286, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "cleanup_imports.py:should_process_file", "name": "should_process_file", "file": "cleanup_imports.py", "line": 88 }, "func2": { "key": "cleanup_imports.py:find_safe_unused_imports", "name": "find_safe_unused_imports", "file": "cleanup_imports.py", "line": 143 }, "similarity": 0.8352941176470587, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "cleanup_imports.py:should_process_file", "name": "should_process_file", "file": "cleanup_imports.py", "line": 88 }, "func2": { "key": "import_analyzer.py:find_circular_imports", "name": "find_circular_imports", "file": "import_analyzer.py", "line": 148 }, "similarity": 0.7088235294117646, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "cleanup_imports.py:should_process_file", "name": "should_process_file", "file": "cleanup_imports.py", "line": 88 }, "func2": { "key": "tests/test_tapo_integration.py:test_error_handling_unreachable_plugs", "name": "test_error_handling_unreachable_plugs", "file": "tests/test_tapo_integration.py", "line": 392 }, "similarity": 0.7166666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "cleanup_imports.py:analyze_file_imports", "name": "analyze_file_imports", "file": "cleanup_imports.py", "line": 101 }, "func2": { "key": "cleanup_imports.py:find_safe_unused_imports", "name": "find_safe_unused_imports", "file": "cleanup_imports.py", "line": 143 }, "similarity": 0.7023529411764706, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "cleanup_imports.py:analyze_file_imports", "name": "analyze_file_imports", "file": "cleanup_imports.py", "line": 101 }, "func2": { "key": "models.py:display_name", "name": "display_name", "file": "models.py", "line": 416 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "cleanup_imports.py:analyze_file_imports", "name": "analyze_file_imports", "file": "cleanup_imports.py", "line": 101 }, "func2": { "key": "function_analysis_tool.py:analyze_file", "name": "analyze_file", "file": "function_analysis_tool.py", "line": 26 }, "similarity": 0.8400000000000001, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "cleanup_imports.py:analyze_file_imports", "name": "analyze_file_imports", "file": "cleanup_imports.py", "line": 101 }, "func2": { "key": "import_analyzer.py:analyze_file", "name": "analyze_file", "file": "import_analyzer.py", "line": 36 }, "similarity": 0.8400000000000001, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "cleanup_imports.py:analyze_file_imports", "name": "analyze_file_imports", "file": "cleanup_imports.py", "line": 101 }, "func2": { "key": "import_analyzer.py:find_unused_imports", "name": "find_unused_imports", "file": "import_analyzer.py", "line": 103 }, "similarity": 0.7088235294117646, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "cleanup_imports.py:analyze_file_imports", "name": "analyze_file_imports", "file": "cleanup_imports.py", "line": 101 }, "func2": { "key": "scripts/screenshot_tool.py:initialize_browser", "name": "initialize_browser", "file": "scripts/screenshot_tool.py", "line": 239 }, "similarity": 0.7088235294117646, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "cleanup_imports.py:analyze_file_imports", "name": "analyze_file_imports", "file": "cleanup_imports.py", "line": 101 }, "func2": { "key": "scripts/screenshot_tool.py:_prepare_environment", "name": "_prepare_environment", "file": "scripts/screenshot_tool.py", "line": 369 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "cleanup_imports.py:analyze_file_imports", "name": "analyze_file_imports", "file": "cleanup_imports.py", "line": 101 }, "func2": { "key": "scripts/screenshot_tool.py:_perform_admin_login", "name": "_perform_admin_login", "file": "scripts/screenshot_tool.py", "line": 393 }, "similarity": 0.7088235294117646, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "cleanup_imports.py:analyze_file_imports", "name": "analyze_file_imports", "file": "cleanup_imports.py", "line": 101 }, "func2": { "key": "utils/data_management.py:_move_to_trash_windows", "name": "_move_to_trash_windows", "file": "utils/data_management.py", "line": 202 }, "similarity": 0.8105263157894738, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "cleanup_imports.py:analyze_file_imports", "name": "analyze_file_imports", "file": "cleanup_imports.py", "line": 101 }, "func2": { "key": "utils/data_management.py:_move_to_trash_unix", "name": "_move_to_trash_unix", "file": "utils/data_management.py", "line": 225 }, "similarity": 0.8105263157894738, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "cleanup_imports.py:analyze_file_imports", "name": "analyze_file_imports", "file": "cleanup_imports.py", "line": 101 }, "func2": { "key": "utils/data_management.py:_delete_permanently", "name": "_delete_permanently", "file": "utils/data_management.py", "line": 252 }, "similarity": 0.8500000000000001, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "cleanup_imports.py:analyze_file_imports", "name": "analyze_file_imports", "file": "cleanup_imports.py", "line": 101 }, "func2": { "key": "utils/hardware_integration.py:get_printer_summary", "name": "get_printer_summary", "file": "utils/hardware_integration.py", "line": 1112 }, "similarity": 0.7088235294117646, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "cleanup_imports.py:analyze_file_imports", "name": "analyze_file_imports", "file": "cleanup_imports.py", "line": 101 }, "func2": { "key": "utils/core_system.py:cleanup_system_resources", "name": "cleanup_system_resources", "file": "utils/core_system.py", "line": 675 }, "similarity": 0.7323529411764707, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "cleanup_imports.py:analyze_file_imports", "name": "analyze_file_imports", "file": "cleanup_imports.py", "line": 101 }, "func2": { "key": "utils/monitoring_analytics.py:generate_system_report", "name": "generate_system_report", "file": "utils/monitoring_analytics.py", "line": 171 }, "similarity": 0.7250000000000001, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "cleanup_imports.py:analyze_file_imports", "name": "analyze_file_imports", "file": "cleanup_imports.py", "line": 101 }, "func2": { "key": "utils/monitoring_analytics.py:collect_printer_analytics", "name": "collect_printer_analytics", "file": "utils/monitoring_analytics.py", "line": 130 }, "similarity": 0.75, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "cleanup_imports.py:analyze_file_imports", "name": "analyze_file_imports", "file": "cleanup_imports.py", "line": 101 }, "func2": { "key": "utils/script_collection.py:run_initial_setup", "name": "run_initial_setup", "file": "utils/script_collection.py", "line": 194 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "cleanup_imports.py:find_safe_unused_imports", "name": "find_safe_unused_imports", "file": "cleanup_imports.py", "line": 143 }, "func2": { "key": "cleanup_imports.py:remove_unused_imports", "name": "remove_unused_imports", "file": "cleanup_imports.py", "line": 164 }, "similarity": 0.76, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "cleanup_imports.py:find_safe_unused_imports", "name": "find_safe_unused_imports", "file": "cleanup_imports.py", "line": 143 }, "func2": { "key": "template_analysis_tool.py:_find_similar_endpoints", "name": "_find_similar_endpoints", "file": "template_analysis_tool.py", "line": 120 }, "similarity": 0.7466666666666666, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "cleanup_imports.py:find_safe_unused_imports", "name": "find_safe_unused_imports", "file": "cleanup_imports.py", "line": 143 }, "func2": { "key": "models.py:get_current_remaining_seconds", "name": "get_current_remaining_seconds", "file": "models.py", "line": 1541 }, "similarity": 0.7000000000000001, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "cleanup_imports.py:find_safe_unused_imports", "name": "find_safe_unused_imports", "file": "cleanup_imports.py", "line": 143 }, "func2": { "key": "function_analysis_tool.py:find_similar_functions", "name": "find_similar_functions", "file": "function_analysis_tool.py", "line": 108 }, "similarity": 0.7, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "cleanup_imports.py:find_safe_unused_imports", "name": "find_safe_unused_imports", "file": "cleanup_imports.py", "line": 143 }, "func2": { "key": "function_analysis_tool.py:find_redundant_helpers", "name": "find_redundant_helpers", "file": "function_analysis_tool.py", "line": 127 }, "similarity": 0.7000000000000001, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "cleanup_imports.py:find_safe_unused_imports", "name": "find_safe_unused_imports", "file": "cleanup_imports.py", "line": 143 }, "func2": { "key": "import_analyzer.py:find_circular_imports", "name": "find_circular_imports", "file": "import_analyzer.py", "line": 148 }, "similarity": 0.7749999999999999, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "cleanup_imports.py:find_safe_unused_imports", "name": "find_safe_unused_imports", "file": "cleanup_imports.py", "line": 143 }, "func2": { "key": "import_analyzer.py:find_redundant_imports", "name": "find_redundant_imports", "file": "import_analyzer.py", "line": 188 }, "similarity": 0.8500000000000001, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "cleanup_imports.py:find_safe_unused_imports", "name": "find_safe_unused_imports", "file": "cleanup_imports.py", "line": 143 }, "func2": { "key": "import_analyzer.py:get_module_name", "name": "get_module_name", "file": "import_analyzer.py", "line": 209 }, "similarity": 0.7050000000000001, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "cleanup_imports.py:find_safe_unused_imports", "name": "find_safe_unused_imports", "file": "cleanup_imports.py", "line": 143 }, "func2": { "key": "tests/test_tapo_integration.py:test_error_handling_unreachable_plugs", "name": "test_error_handling_unreachable_plugs", "file": "tests/test_tapo_integration.py", "line": 392 }, "similarity": 0.7026315789473685, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "cleanup_imports.py:find_safe_unused_imports", "name": "find_safe_unused_imports", "file": "cleanup_imports.py", "line": 143 }, "func2": { "key": "tests/test_tapo_integration.py:test_admin_dashboard_printer_overview", "name": "test_admin_dashboard_printer_overview", "file": "tests/test_tapo_integration.py", "line": 441 }, "similarity": 0.7166666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "cleanup_imports.py:find_safe_unused_imports", "name": "find_safe_unused_imports", "file": "cleanup_imports.py", "line": 143 }, "func2": { "key": "scripts/test_protocol_generator.py:test_import_functionality", "name": "test_import_functionality", "file": "scripts/test_protocol_generator.py", "line": 153 }, "similarity": 0.7058823529411765, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "cleanup_imports.py:find_safe_unused_imports", "name": "find_safe_unused_imports", "file": "cleanup_imports.py", "line": 143 }, "func2": { "key": "scripts/test_protocol_generator.py:test_models_and_blueprints", "name": "test_models_and_blueprints", "file": "scripts/test_protocol_generator.py", "line": 200 }, "similarity": 0.725, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "cleanup_imports.py:find_safe_unused_imports", "name": "find_safe_unused_imports", "file": "cleanup_imports.py", "line": 143 }, "func2": { "key": "scripts/test_protocol_generator.py:generate_ai_summary", "name": "generate_ai_summary", "file": "scripts/test_protocol_generator.py", "line": 343 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "cleanup_imports.py:find_safe_unused_imports", "name": "find_safe_unused_imports", "file": "cleanup_imports.py", "line": 143 }, "func2": { "key": "scripts/screenshot_tool.py:discover_routes_from_app", "name": "discover_routes_from_app", "file": "scripts/screenshot_tool.py", "line": 119 }, "similarity": 0.715, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "cleanup_imports.py:find_safe_unused_imports", "name": "find_safe_unused_imports", "file": "cleanup_imports.py", "line": 143 }, "func2": { "key": "utils/data_management.py:move_to_trash", "name": "move_to_trash", "file": "utils/data_management.py", "line": 184 }, "similarity": 0.74, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "cleanup_imports.py:remove_unused_imports", "name": "remove_unused_imports", "file": "cleanup_imports.py", "line": 164 }, "func2": { "key": "scripts/screenshot_tool.py:discover_routes_from_app", "name": "discover_routes_from_app", "file": "scripts/screenshot_tool.py", "line": 119 }, "similarity": 0.7, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "cleanup_imports.py:remove_unused_imports", "name": "remove_unused_imports", "file": "cleanup_imports.py", "line": 164 }, "func2": { "key": "utils/data_management.py:move_to_trash", "name": "move_to_trash", "file": "utils/data_management.py", "line": 184 }, "similarity": 0.7133333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "cleanup_imports.py:run_cleanup", "name": "run_cleanup", "file": "cleanup_imports.py", "line": 248 }, "func2": { "key": "import_analyzer.py:print_report", "name": "print_report", "file": "import_analyzer.py", "line": 261 }, "similarity": 0.753030303030303, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "cleanup_imports.py:run_cleanup", "name": "run_cleanup", "file": "cleanup_imports.py", "line": 248 }, "func2": { "key": "tests/test_tapo_integration.py:test_crud_operations_printers", "name": "test_crud_operations_printers", "file": "tests/test_tapo_integration.py", "line": 232 }, "similarity": 0.814935064935065, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "cleanup_imports.py:run_cleanup", "name": "run_cleanup", "file": "cleanup_imports.py", "line": 248 }, "func2": { "key": "tests/test_tapo_integration.py:test_automatic_plug_control_with_jobs", "name": "test_automatic_plug_control_with_jobs", "file": "tests/test_tapo_integration.py", "line": 279 }, "similarity": 0.7466165413533834, "reason": "gemeinsame Argumente" }, { "func1": { "key": "cleanup_imports.py:run_cleanup", "name": "run_cleanup", "file": "cleanup_imports.py", "line": 248 }, "func2": { "key": "tests/test_tapo_integration.py:test_printer_status_persistence", "name": "test_printer_status_persistence", "file": "tests/test_tapo_integration.py", "line": 366 }, "similarity": 0.7095238095238094, "reason": "gemeinsame Argumente" }, { "func1": { "key": "cleanup_imports.py:restore_backup", "name": "restore_backup", "file": "cleanup_imports.py", "line": 288 }, "func2": { "key": "template_analysis_tool.py:analyze_blueprint_routes", "name": "analyze_blueprint_routes", "file": "template_analysis_tool.py", "line": 51 }, "similarity": 0.7102941176470587, "reason": "gemeinsame Argumente" }, { "func1": { "key": "cleanup_imports.py:restore_backup", "name": "restore_backup", "file": "cleanup_imports.py", "line": 288 }, "func2": { "key": "template_analysis_tool.py:generate_corrections", "name": "generate_corrections", "file": "template_analysis_tool.py", "line": 142 }, "similarity": 0.8133333333333332, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "cleanup_imports.py:restore_backup", "name": "restore_backup", "file": "cleanup_imports.py", "line": 288 }, "func2": { "key": "models.py:to_dict", "name": "to_dict", "file": "models.py", "line": 1930 }, "similarity": 0.7142857142857142, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "cleanup_imports.py:restore_backup", "name": "restore_backup", "file": "cleanup_imports.py", "line": 288 }, "func2": { "key": "models.py:get_otp_status", "name": "get_otp_status", "file": "models.py", "line": 1195 }, "similarity": 0.7604395604395605, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "cleanup_imports.py:restore_backup", "name": "restore_backup", "file": "cleanup_imports.py", "line": 288 }, "func2": { "key": "models.py:get_current_remaining_seconds", "name": "get_current_remaining_seconds", "file": "models.py", "line": 1541 }, "similarity": 0.76890756302521, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "cleanup_imports.py:restore_backup", "name": "restore_backup", "file": "cleanup_imports.py", "line": 288 }, "func2": { "key": "models.py:get_progress_percentage", "name": "get_progress_percentage", "file": "models.py", "line": 1577 }, "similarity": 0.7285714285714285, "reason": "gemeinsame Argumente" }, { "func1": { "key": "cleanup_imports.py:restore_backup", "name": "restore_backup", "file": "cleanup_imports.py", "line": 288 }, "func2": { "key": "function_analysis_tool.py:find_unused_functions", "name": "find_unused_functions", "file": "function_analysis_tool.py", "line": 75 }, "similarity": 0.7321428571428572, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "cleanup_imports.py:restore_backup", "name": "restore_backup", "file": "cleanup_imports.py", "line": 288 }, "func2": { "key": "function_analysis_tool.py:find_redundant_helpers", "name": "find_redundant_helpers", "file": "function_analysis_tool.py", "line": 127 }, "similarity": 0.734920634920635, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "cleanup_imports.py:restore_backup", "name": "restore_backup", "file": "cleanup_imports.py", "line": 288 }, "func2": { "key": "template_validation_final.py:extract_template_references", "name": "extract_template_references", "file": "template_validation_final.py", "line": 69 }, "similarity": 0.7453781512605042, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "cleanup_imports.py:restore_backup", "name": "restore_backup", "file": "cleanup_imports.py", "line": 288 }, "func2": { "key": "template_validation_final.py:validate_all_references", "name": "validate_all_references", "file": "template_validation_final.py", "line": 91 }, "similarity": 0.7180555555555556, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "cleanup_imports.py:restore_backup", "name": "restore_backup", "file": "cleanup_imports.py", "line": 288 }, "func2": { "key": "form_test_automator.py:_print_test_summary", "name": "_print_test_summary", "file": "form_test_automator.py", "line": 2291 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "cleanup_imports.py:restore_backup", "name": "restore_backup", "file": "cleanup_imports.py", "line": 288 }, "func2": { "key": "import_analyzer.py:find_circular_imports", "name": "find_circular_imports", "file": "import_analyzer.py", "line": 148 }, "similarity": 0.7142857142857143, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "cleanup_imports.py:restore_backup", "name": "restore_backup", "file": "cleanup_imports.py", "line": 288 }, "func2": { "key": "import_analyzer.py:find_redundant_imports", "name": "find_redundant_imports", "file": "import_analyzer.py", "line": 188 }, "similarity": 0.7260504201680672, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "cleanup_imports.py:restore_backup", "name": "restore_backup", "file": "cleanup_imports.py", "line": 288 }, "func2": { "key": "template_problem_analysis.py:analyze_template_problems", "name": "analyze_template_problems", "file": "template_problem_analysis.py", "line": 59 }, "similarity": 0.7026737967914438, "reason": "gemeinsame Argumente" }, { "func1": { "key": "cleanup_imports.py:restore_backup", "name": "restore_backup", "file": "cleanup_imports.py", "line": 288 }, "func2": { "key": "tests/test_tapo_integration.py:setup", "name": "setup", "file": "tests/test_tapo_integration.py", "line": 106 }, "similarity": 0.7291666666666667, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "cleanup_imports.py:restore_backup", "name": "restore_backup", "file": "cleanup_imports.py", "line": 288 }, "func2": { "key": "tests/test_tapo_integration.py:test_printer_status_types", "name": "test_printer_status_types", "file": "tests/test_tapo_integration.py", "line": 212 }, "similarity": 0.7758333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "cleanup_imports.py:restore_backup", "name": "restore_backup", "file": "cleanup_imports.py", "line": 288 }, "func2": { "key": "tests/test_tapo_integration.py:test_printer_status_persistence", "name": "test_printer_status_persistence", "file": "tests/test_tapo_integration.py", "line": 366 }, "similarity": 0.7671428571428571, "reason": "gemeinsame Argumente" }, { "func1": { "key": "cleanup_imports.py:restore_backup", "name": "restore_backup", "file": "cleanup_imports.py", "line": 288 }, "func2": { "key": "tests/test_tapo_integration.py:test_error_handling_unreachable_plugs", "name": "test_error_handling_unreachable_plugs", "file": "tests/test_tapo_integration.py", "line": 392 }, "similarity": 0.7587301587301588, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "cleanup_imports.py:restore_backup", "name": "restore_backup", "file": "cleanup_imports.py", "line": 288 }, "func2": { "key": "tests/test_tapo_integration.py:test_admin_dashboard_printer_overview", "name": "test_admin_dashboard_printer_overview", "file": "tests/test_tapo_integration.py", "line": 441 }, "similarity": 0.7037593984962406, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "cleanup_imports.py:restore_backup", "name": "restore_backup", "file": "cleanup_imports.py", "line": 288 }, "func2": { "key": "scripts/test_protocol_generator.py:test_import_functionality", "name": "test_import_functionality", "file": "scripts/test_protocol_generator.py", "line": 153 }, "similarity": 0.7793650793650795, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "cleanup_imports.py:restore_backup", "name": "restore_backup", "file": "cleanup_imports.py", "line": 288 }, "func2": { "key": "scripts/test_protocol_generator.py:test_models_and_blueprints", "name": "test_models_and_blueprints", "file": "scripts/test_protocol_generator.py", "line": 200 }, "similarity": 0.792436974789916, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "cleanup_imports.py:restore_backup", "name": "restore_backup", "file": "cleanup_imports.py", "line": 288 }, "func2": { "key": "scripts/test_protocol_generator.py:test_flask_app_creation", "name": "test_flask_app_creation", "file": "scripts/test_protocol_generator.py", "line": 246 }, "similarity": 0.7214285714285714, "reason": "gemeinsame Argumente" }, { "func1": { "key": "cleanup_imports.py:restore_backup", "name": "restore_backup", "file": "cleanup_imports.py", "line": 288 }, "func2": { "key": "scripts/screenshot_tool.py:discover_routes_from_app", "name": "discover_routes_from_app", "file": "scripts/screenshot_tool.py", "line": 119 }, "similarity": 0.7067226890756302, "reason": "gemeinsame Argumente" }, { "func1": { "key": "cleanup_imports.py:restore_backup", "name": "restore_backup", "file": "cleanup_imports.py", "line": 288 }, "func2": { "key": "scripts/screenshot_tool.py:_setup_chrome", "name": "_setup_chrome", "file": "scripts/screenshot_tool.py", "line": 260 }, "similarity": 0.7671428571428571, "reason": "gemeinsame Argumente" }, { "func1": { "key": "cleanup_imports.py:restore_backup", "name": "restore_backup", "file": "cleanup_imports.py", "line": 288 }, "func2": { "key": "scripts/screenshot_tool.py:run_screenshot_session", "name": "run_screenshot_session", "file": "scripts/screenshot_tool.py", "line": 329 }, "similarity": 0.7276190476190476, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "cleanup_imports.py:restore_backup", "name": "restore_backup", "file": "cleanup_imports.py", "line": 288 }, "func2": { "key": "scripts/screenshot_tool.py:_generate_report", "name": "_generate_report", "file": "scripts/screenshot_tool.py", "line": 526 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "cleanup_imports.py:restore_backup", "name": "restore_backup", "file": "cleanup_imports.py", "line": 288 }, "func2": { "key": "utils/development_tools.py:run_all_tests", "name": "run_all_tests", "file": "utils/development_tools.py", "line": 89 }, "similarity": 0.71, "reason": "gemeinsame Argumente" }, { "func1": { "key": "cleanup_imports.py:restore_backup", "name": "restore_backup", "file": "cleanup_imports.py", "line": 288 }, "func2": { "key": "utils/development_tools.py:test_database_connection", "name": "test_database_connection", "file": "utils/development_tools.py", "line": 105 }, "similarity": 0.7276190476190476, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "cleanup_imports.py:restore_backup", "name": "restore_backup", "file": "cleanup_imports.py", "line": 288 }, "func2": { "key": "utils/development_tools.py:test_user_creation", "name": "test_user_creation", "file": "utils/development_tools.py", "line": 112 }, "similarity": 0.7671428571428571, "reason": "gemeinsame Argumente" }, { "func1": { "key": "cleanup_imports.py:restore_backup", "name": "restore_backup", "file": "cleanup_imports.py", "line": 288 }, "func2": { "key": "utils/development_tools.py:test_printer_status", "name": "test_printer_status", "file": "utils/development_tools.py", "line": 136 }, "similarity": 0.7857142857142858, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "cleanup_imports.py:restore_backup", "name": "restore_backup", "file": "cleanup_imports.py", "line": 288 }, "func2": { "key": "utils/hardware_integration.py:auto_discover_outlets", "name": "auto_discover_outlets", "file": "utils/hardware_integration.py", "line": 500 }, "similarity": 0.7, "reason": "gemeinsame Argumente" }, { "func1": { "key": "cleanup_imports.py:restore_backup", "name": "restore_backup", "file": "cleanup_imports.py", "line": 288 }, "func2": { "key": "utils/security_suite.py:generate_nonce", "name": "generate_nonce", "file": "utils/security_suite.py", "line": 55 }, "similarity": 0.7142857142857143, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "cleanup_imports.py:restore_backup", "name": "restore_backup", "file": "cleanup_imports.py", "line": 288 }, "func2": { "key": "utils/job_scheduler.py:get_uptime", "name": "get_uptime", "file": "utils/job_scheduler.py", "line": 194 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "cleanup_imports.py:restore_backup", "name": "restore_backup", "file": "cleanup_imports.py", "line": 288 }, "func2": { "key": "utils/core_system.py:graceful_shutdown", "name": "graceful_shutdown", "file": "utils/core_system.py", "line": 464 }, "similarity": 0.7466165413533834, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "cleanup_imports.py:restore_backup", "name": "restore_backup", "file": "cleanup_imports.py", "line": 288 }, "func2": { "key": "utils/monitoring_analytics.py:get_health_status", "name": "get_health_status", "file": "utils/monitoring_analytics.py", "line": 265 }, "similarity": 0.7225, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_analysis_tool.py:__init__", "name": "__init__", "file": "template_analysis_tool.py", "line": 21 }, "func2": { "key": "template_validation_final.py:__init__", "name": "__init__", "file": "template_validation_final.py", "line": 19 }, "similarity": 0.7571428571428571, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_analysis_tool.py:__init__", "name": "__init__", "file": "template_analysis_tool.py", "line": 21 }, "func2": { "key": "import_analyzer.py:__init__", "name": "__init__", "file": "import_analyzer.py", "line": 22 }, "similarity": 0.7321428571428572, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_analysis_tool.py:__init__", "name": "__init__", "file": "template_analysis_tool.py", "line": 21 }, "func2": { "key": "template_problem_analysis.py:__init__", "name": "__init__", "file": "template_problem_analysis.py", "line": 19 }, "similarity": 0.7571428571428571, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_analysis_tool.py:__init__", "name": "__init__", "file": "template_analysis_tool.py", "line": 21 }, "func2": { "key": "utils/job_queue_system.py:__init__", "name": "__init__", "file": "utils/job_queue_system.py", "line": 293 }, "similarity": 0.7571428571428571, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_analysis_tool.py:__init__", "name": "__init__", "file": "template_analysis_tool.py", "line": 21 }, "func2": { "key": "utils/hardware_integration.py:__init__", "name": "__init__", "file": "utils/hardware_integration.py", "line": 1012 }, "similarity": 0.71, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "template_analysis_tool.py:__init__", "name": "__init__", "file": "template_analysis_tool.py", "line": 21 }, "func2": { "key": "utils/job_scheduler.py:__init__", "name": "__init__", "file": "utils/job_scheduler.py", "line": 35 }, "similarity": 0.7571428571428571, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_analysis_tool.py:__init__", "name": "__init__", "file": "template_analysis_tool.py", "line": 21 }, "func2": { "key": "utils/core_system.py:__init__", "name": "__init__", "file": "utils/core_system.py", "line": 730 }, "similarity": 0.775, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_analysis_tool.py:__init__", "name": "__init__", "file": "template_analysis_tool.py", "line": 21 }, "func2": { "key": "utils/script_collection.py:__init__", "name": "__init__", "file": "utils/script_collection.py", "line": 170 }, "similarity": 0.7571428571428571, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_analysis_tool.py:analyze_template_endpoints", "name": "analyze_template_endpoints", "file": "template_analysis_tool.py", "line": 30 }, "func2": { "key": "template_analysis_tool.py:analyze_blueprint_routes", "name": "analyze_blueprint_routes", "file": "template_analysis_tool.py", "line": 51 }, "similarity": 0.8073529411764706, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "template_analysis_tool.py:analyze_template_endpoints", "name": "analyze_template_endpoints", "file": "template_analysis_tool.py", "line": 30 }, "func2": { "key": "template_analysis_tool.py:cross_reference_validation", "name": "cross_reference_validation", "file": "template_analysis_tool.py", "line": 85 }, "similarity": 0.7922222222222223, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_analysis_tool.py:analyze_template_endpoints", "name": "analyze_template_endpoints", "file": "template_analysis_tool.py", "line": 30 }, "func2": { "key": "template_analysis_tool.py:generate_corrections", "name": "generate_corrections", "file": "template_analysis_tool.py", "line": 142 }, "similarity": 0.7215686274509804, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_analysis_tool.py:analyze_template_endpoints", "name": "analyze_template_endpoints", "file": "template_analysis_tool.py", "line": 30 }, "func2": { "key": "models.py:get_permission_level", "name": "get_permission_level", "file": "models.py", "line": 552 }, "similarity": 0.7019607843137254, "reason": "gemeinsame Argumente" }, { "func1": { "key": "template_analysis_tool.py:analyze_template_endpoints", "name": "analyze_template_endpoints", "file": "template_analysis_tool.py", "line": 30 }, "func2": { "key": "models.py:generate_otp", "name": "generate_otp", "file": "models.py", "line": 1093 }, "similarity": 0.7204545454545455, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_analysis_tool.py:analyze_template_endpoints", "name": "analyze_template_endpoints", "file": "template_analysis_tool.py", "line": 30 }, "func2": { "key": "models.py:is_otp_valid", "name": "is_otp_valid", "file": "models.py", "line": 1180 }, "similarity": 0.7066666666666667, "reason": "gemeinsame Argumente" }, { "func1": { "key": "template_analysis_tool.py:analyze_template_endpoints", "name": "analyze_template_endpoints", "file": "template_analysis_tool.py", "line": 30 }, "func2": { "key": "models.py:get_current_remaining_seconds", "name": "get_current_remaining_seconds", "file": "models.py", "line": 1541 }, "similarity": 0.7222222222222223, "reason": "gemeinsame Argumente" }, { "func1": { "key": "template_analysis_tool.py:analyze_template_endpoints", "name": "analyze_template_endpoints", "file": "template_analysis_tool.py", "line": 30 }, "func2": { "key": "function_analysis_tool.py:find_redundant_helpers", "name": "find_redundant_helpers", "file": "function_analysis_tool.py", "line": 127 }, "similarity": 0.7222222222222223, "reason": "gemeinsame Argumente" }, { "func1": { "key": "template_analysis_tool.py:analyze_template_endpoints", "name": "analyze_template_endpoints", "file": "template_analysis_tool.py", "line": 30 }, "func2": { "key": "function_analysis_tool.py:analyze_project", "name": "analyze_project", "file": "function_analysis_tool.py", "line": 205 }, "similarity": 0.7807486631016043, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_analysis_tool.py:analyze_template_endpoints", "name": "analyze_template_endpoints", "file": "template_analysis_tool.py", "line": 30 }, "func2": { "key": "template_validation_final.py:collect_all_endpoints", "name": "collect_all_endpoints", "file": "template_validation_final.py", "line": 28 }, "similarity": 0.8387878787878786, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_analysis_tool.py:analyze_template_endpoints", "name": "analyze_template_endpoints", "file": "template_analysis_tool.py", "line": 30 }, "func2": { "key": "template_validation_final.py:extract_template_references", "name": "extract_template_references", "file": "template_validation_final.py", "line": 69 }, "similarity": 0.7, "reason": "gemeinsame Argumente" }, { "func1": { "key": "template_analysis_tool.py:analyze_template_endpoints", "name": "analyze_template_endpoints", "file": "template_analysis_tool.py", "line": 30 }, "func2": { "key": "template_validation_final.py:validate_all_references", "name": "validate_all_references", "file": "template_validation_final.py", "line": 91 }, "similarity": 0.7666666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_analysis_tool.py:analyze_template_endpoints", "name": "analyze_template_endpoints", "file": "template_analysis_tool.py", "line": 30 }, "func2": { "key": "form_test_automator.py:_print_test_summary", "name": "_print_test_summary", "file": "form_test_automator.py", "line": 2291 }, "similarity": 0.8500000000000001, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_analysis_tool.py:analyze_template_endpoints", "name": "analyze_template_endpoints", "file": "template_analysis_tool.py", "line": 30 }, "func2": { "key": "import_analyzer.py:find_circular_imports", "name": "find_circular_imports", "file": "import_analyzer.py", "line": 148 }, "similarity": 0.7111111111111111, "reason": "gemeinsame Argumente" }, { "func1": { "key": "template_analysis_tool.py:analyze_template_endpoints", "name": "analyze_template_endpoints", "file": "template_analysis_tool.py", "line": 30 }, "func2": { "key": "import_analyzer.py:find_redundant_imports", "name": "find_redundant_imports", "file": "import_analyzer.py", "line": 188 }, "similarity": 0.7254901960784313, "reason": "gemeinsame Argumente" }, { "func1": { "key": "template_analysis_tool.py:analyze_template_endpoints", "name": "analyze_template_endpoints", "file": "template_analysis_tool.py", "line": 30 }, "func2": { "key": "template_problem_analysis.py:analyze_all_endpoints", "name": "analyze_all_endpoints", "file": "template_problem_analysis.py", "line": 28 }, "similarity": 0.9168831168831169, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_analysis_tool.py:analyze_template_endpoints", "name": "analyze_template_endpoints", "file": "template_analysis_tool.py", "line": 30 }, "func2": { "key": "template_problem_analysis.py:analyze_template_problems", "name": "analyze_template_problems", "file": "template_problem_analysis.py", "line": 59 }, "similarity": 0.8454545454545455, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_analysis_tool.py:analyze_template_endpoints", "name": "analyze_template_endpoints", "file": "template_analysis_tool.py", "line": 30 }, "func2": { "key": "tests/test_tapo_integration.py:test_all_printers_always_visible", "name": "test_all_printers_always_visible", "file": "tests/test_tapo_integration.py", "line": 193 }, "similarity": 0.7922222222222223, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_analysis_tool.py:analyze_template_endpoints", "name": "analyze_template_endpoints", "file": "template_analysis_tool.py", "line": 30 }, "func2": { "key": "tests/test_tapo_integration.py:test_printer_status_types", "name": "test_printer_status_types", "file": "tests/test_tapo_integration.py", "line": 212 }, "similarity": 0.7916666666666667, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_analysis_tool.py:analyze_template_endpoints", "name": "analyze_template_endpoints", "file": "template_analysis_tool.py", "line": 30 }, "func2": { "key": "tests/test_tapo_integration.py:test_calendar_shows_printer_status_for_admin", "name": "test_calendar_shows_printer_status_for_admin", "file": "tests/test_tapo_integration.py", "line": 320 }, "similarity": 0.7854545454545454, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_analysis_tool.py:analyze_template_endpoints", "name": "analyze_template_endpoints", "file": "template_analysis_tool.py", "line": 30 }, "func2": { "key": "tests/test_tapo_integration.py:test_printer_status_persistence", "name": "test_printer_status_persistence", "file": "tests/test_tapo_integration.py", "line": 366 }, "similarity": 0.7582352941176471, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_analysis_tool.py:analyze_template_endpoints", "name": "analyze_template_endpoints", "file": "template_analysis_tool.py", "line": 30 }, "func2": { "key": "tests/test_tapo_integration.py:test_concurrent_job_scheduling", "name": "test_concurrent_job_scheduling", "file": "tests/test_tapo_integration.py", "line": 410 }, "similarity": 0.7414285714285714, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_analysis_tool.py:analyze_template_endpoints", "name": "analyze_template_endpoints", "file": "template_analysis_tool.py", "line": 30 }, "func2": { "key": "scripts/test_protocol_generator.py:test_syntax_validation", "name": "test_syntax_validation", "file": "scripts/test_protocol_generator.py", "line": 107 }, "similarity": 0.7749999999999999, "reason": "gemeinsame Argumente" }, { "func1": { "key": "template_analysis_tool.py:analyze_template_endpoints", "name": "analyze_template_endpoints", "file": "template_analysis_tool.py", "line": 30 }, "func2": { "key": "scripts/test_protocol_generator.py:test_import_functionality", "name": "test_import_functionality", "file": "scripts/test_protocol_generator.py", "line": 153 }, "similarity": 0.7666666666666666, "reason": "gemeinsame Argumente" }, { "func1": { "key": "template_analysis_tool.py:analyze_template_endpoints", "name": "analyze_template_endpoints", "file": "template_analysis_tool.py", "line": 30 }, "func2": { "key": "scripts/test_protocol_generator.py:test_models_and_blueprints", "name": "test_models_and_blueprints", "file": "scripts/test_protocol_generator.py", "line": 200 }, "similarity": 0.7823529411764707, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "template_analysis_tool.py:analyze_template_endpoints", "name": "analyze_template_endpoints", "file": "template_analysis_tool.py", "line": 30 }, "func2": { "key": "scripts/test_protocol_generator.py:analyze_code_metrics", "name": "analyze_code_metrics", "file": "scripts/test_protocol_generator.py", "line": 302 }, "similarity": 0.725, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "template_analysis_tool.py:analyze_template_endpoints", "name": "analyze_template_endpoints", "file": "template_analysis_tool.py", "line": 30 }, "func2": { "key": "scripts/screenshot_tool.py:_setup_chrome", "name": "_setup_chrome", "file": "scripts/screenshot_tool.py", "line": 260 }, "similarity": 0.7255555555555555, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_analysis_tool.py:analyze_template_endpoints", "name": "analyze_template_endpoints", "file": "template_analysis_tool.py", "line": 30 }, "func2": { "key": "scripts/screenshot_tool.py:_generate_report", "name": "_generate_report", "file": "scripts/screenshot_tool.py", "line": 526 }, "similarity": 0.7083333333333333, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_analysis_tool.py:analyze_template_endpoints", "name": "analyze_template_endpoints", "file": "template_analysis_tool.py", "line": 30 }, "func2": { "key": "utils/development_tools.py:run_all_tests", "name": "run_all_tests", "file": "utils/development_tools.py", "line": 89 }, "similarity": 0.745, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_analysis_tool.py:analyze_template_endpoints", "name": "analyze_template_endpoints", "file": "template_analysis_tool.py", "line": 30 }, "func2": { "key": "utils/development_tools.py:test_user_creation", "name": "test_user_creation", "file": "utils/development_tools.py", "line": 112 }, "similarity": 0.7582352941176471, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_analysis_tool.py:analyze_template_endpoints", "name": "analyze_template_endpoints", "file": "template_analysis_tool.py", "line": 30 }, "func2": { "key": "utils/development_tools.py:test_printer_status", "name": "test_printer_status", "file": "utils/development_tools.py", "line": 136 }, "similarity": 0.7, "reason": "gemeinsame Argumente" }, { "func1": { "key": "template_analysis_tool.py:analyze_template_endpoints", "name": "analyze_template_endpoints", "file": "template_analysis_tool.py", "line": 30 }, "func2": { "key": "utils/hardware_integration.py:auto_discover_outlets", "name": "auto_discover_outlets", "file": "utils/hardware_integration.py", "line": 500 }, "similarity": 0.725, "reason": "gemeinsame Argumente" }, { "func1": { "key": "template_analysis_tool.py:analyze_template_endpoints", "name": "analyze_template_endpoints", "file": "template_analysis_tool.py", "line": 30 }, "func2": { "key": "utils/hardware_integration.py:initialize_all_outlets", "name": "initialize_all_outlets", "file": "utils/hardware_integration.py", "line": 563 }, "similarity": 0.7333333333333333, "reason": "gemeinsame Argumente" }, { "func1": { "key": "template_analysis_tool.py:analyze_template_endpoints", "name": "analyze_template_endpoints", "file": "template_analysis_tool.py", "line": 30 }, "func2": { "key": "utils/monitoring_analytics.py:get_health_status", "name": "get_health_status", "file": "utils/monitoring_analytics.py", "line": 265 }, "similarity": 0.7078431372549019, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_analysis_tool.py:analyze_blueprint_routes", "name": "analyze_blueprint_routes", "file": "template_analysis_tool.py", "line": 51 }, "func2": { "key": "template_analysis_tool.py:cross_reference_validation", "name": "cross_reference_validation", "file": "template_analysis_tool.py", "line": 85 }, "similarity": 0.7605263157894737, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_analysis_tool.py:analyze_blueprint_routes", "name": "analyze_blueprint_routes", "file": "template_analysis_tool.py", "line": 51 }, "func2": { "key": "models.py:generate_otp", "name": "generate_otp", "file": "models.py", "line": 1093 }, "similarity": 0.7749999999999999, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_analysis_tool.py:analyze_blueprint_routes", "name": "analyze_blueprint_routes", "file": "template_analysis_tool.py", "line": 51 }, "func2": { "key": "function_analysis_tool.py:analyze_project", "name": "analyze_project", "file": "function_analysis_tool.py", "line": 205 }, "similarity": 0.8338235294117646, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_analysis_tool.py:analyze_blueprint_routes", "name": "analyze_blueprint_routes", "file": "template_analysis_tool.py", "line": 51 }, "func2": { "key": "template_validation_final.py:collect_all_endpoints", "name": "collect_all_endpoints", "file": "template_validation_final.py", "line": 28 }, "similarity": 0.8102941176470588, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_analysis_tool.py:analyze_blueprint_routes", "name": "analyze_blueprint_routes", "file": "template_analysis_tool.py", "line": 51 }, "func2": { "key": "form_test_automator.py:_print_test_summary", "name": "_print_test_summary", "file": "form_test_automator.py", "line": 2291 }, "similarity": 0.7999999999999999, "reason": "gemeinsame Argumente" }, { "func1": { "key": "template_analysis_tool.py:analyze_blueprint_routes", "name": "analyze_blueprint_routes", "file": "template_analysis_tool.py", "line": 51 }, "func2": { "key": "import_analyzer.py:run_analysis", "name": "run_analysis", "file": "import_analyzer.py", "line": 222 }, "similarity": 0.816923076923077, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_analysis_tool.py:analyze_blueprint_routes", "name": "analyze_blueprint_routes", "file": "template_analysis_tool.py", "line": 51 }, "func2": { "key": "template_problem_analysis.py:analyze_all_endpoints", "name": "analyze_all_endpoints", "file": "template_problem_analysis.py", "line": 28 }, "similarity": 0.875, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_analysis_tool.py:analyze_blueprint_routes", "name": "analyze_blueprint_routes", "file": "template_analysis_tool.py", "line": 51 }, "func2": { "key": "template_problem_analysis.py:analyze_template_problems", "name": "analyze_template_problems", "file": "template_problem_analysis.py", "line": 59 }, "similarity": 0.8999999999999999, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_analysis_tool.py:analyze_blueprint_routes", "name": "analyze_blueprint_routes", "file": "template_analysis_tool.py", "line": 51 }, "func2": { "key": "tests/test_tapo_integration.py:test_all_printers_always_visible", "name": "test_all_printers_always_visible", "file": "tests/test_tapo_integration.py", "line": 193 }, "similarity": 0.8323529411764706, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_analysis_tool.py:analyze_blueprint_routes", "name": "analyze_blueprint_routes", "file": "template_analysis_tool.py", "line": 51 }, "func2": { "key": "tests/test_tapo_integration.py:test_printer_status_types", "name": "test_printer_status_types", "file": "tests/test_tapo_integration.py", "line": 212 }, "similarity": 0.7933333333333332, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "template_analysis_tool.py:analyze_blueprint_routes", "name": "analyze_blueprint_routes", "file": "template_analysis_tool.py", "line": 51 }, "func2": { "key": "tests/test_tapo_integration.py:test_crud_operations_printers", "name": "test_crud_operations_printers", "file": "tests/test_tapo_integration.py", "line": 232 }, "similarity": 0.7224598930481283, "reason": "gemeinsame Argumente" }, { "func1": { "key": "template_analysis_tool.py:analyze_blueprint_routes", "name": "analyze_blueprint_routes", "file": "template_analysis_tool.py", "line": 51 }, "func2": { "key": "tests/test_tapo_integration.py:test_automatic_plug_control_with_jobs", "name": "test_automatic_plug_control_with_jobs", "file": "tests/test_tapo_integration.py", "line": 279 }, "similarity": 0.7476190476190476, "reason": "gemeinsame Argumente" }, { "func1": { "key": "template_analysis_tool.py:analyze_blueprint_routes", "name": "analyze_blueprint_routes", "file": "template_analysis_tool.py", "line": 51 }, "func2": { "key": "tests/test_tapo_integration.py:test_calendar_shows_printer_status_for_admin", "name": "test_calendar_shows_printer_status_for_admin", "file": "tests/test_tapo_integration.py", "line": 320 }, "similarity": 0.8035714285714286, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_analysis_tool.py:analyze_blueprint_routes", "name": "analyze_blueprint_routes", "file": "template_analysis_tool.py", "line": 51 }, "func2": { "key": "tests/test_tapo_integration.py:test_printer_status_persistence", "name": "test_printer_status_persistence", "file": "tests/test_tapo_integration.py", "line": 366 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_analysis_tool.py:analyze_blueprint_routes", "name": "analyze_blueprint_routes", "file": "template_analysis_tool.py", "line": 51 }, "func2": { "key": "tests/test_tapo_integration.py:test_concurrent_job_scheduling", "name": "test_concurrent_job_scheduling", "file": "tests/test_tapo_integration.py", "line": 410 }, "similarity": 0.77, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_analysis_tool.py:analyze_blueprint_routes", "name": "analyze_blueprint_routes", "file": "template_analysis_tool.py", "line": 51 }, "func2": { "key": "scripts/test_protocol_generator.py:test_import_functionality", "name": "test_import_functionality", "file": "scripts/test_protocol_generator.py", "line": 153 }, "similarity": 0.7388888888888889, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "template_analysis_tool.py:analyze_blueprint_routes", "name": "analyze_blueprint_routes", "file": "template_analysis_tool.py", "line": 51 }, "func2": { "key": "scripts/test_protocol_generator.py:test_models_and_blueprints", "name": "test_models_and_blueprints", "file": "scripts/test_protocol_generator.py", "line": 200 }, "similarity": 0.7558823529411766, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "template_analysis_tool.py:analyze_blueprint_routes", "name": "analyze_blueprint_routes", "file": "template_analysis_tool.py", "line": 51 }, "func2": { "key": "scripts/screenshot_tool.py:_setup_chrome", "name": "_setup_chrome", "file": "scripts/screenshot_tool.py", "line": 260 }, "similarity": 0.7277777777777777, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_analysis_tool.py:analyze_blueprint_routes", "name": "analyze_blueprint_routes", "file": "template_analysis_tool.py", "line": 51 }, "func2": { "key": "utils/development_tools.py:run_all_tests", "name": "run_all_tests", "file": "utils/development_tools.py", "line": 89 }, "similarity": 0.79, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_analysis_tool.py:analyze_blueprint_routes", "name": "analyze_blueprint_routes", "file": "template_analysis_tool.py", "line": 51 }, "func2": { "key": "utils/development_tools.py:test_user_creation", "name": "test_user_creation", "file": "utils/development_tools.py", "line": 112 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_analysis_tool.py:analyze_blueprint_routes", "name": "analyze_blueprint_routes", "file": "template_analysis_tool.py", "line": 51 }, "func2": { "key": "utils/development_tools.py:test_printer_status", "name": "test_printer_status", "file": "utils/development_tools.py", "line": 136 }, "similarity": 0.7166666666666667, "reason": "gemeinsame Argumente" }, { "func1": { "key": "template_analysis_tool.py:analyze_blueprint_routes", "name": "analyze_blueprint_routes", "file": "template_analysis_tool.py", "line": 51 }, "func2": { "key": "utils/hardware_integration.py:auto_discover_outlets", "name": "auto_discover_outlets", "file": "utils/hardware_integration.py", "line": 500 }, "similarity": 0.8222222222222222, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_analysis_tool.py:analyze_blueprint_routes", "name": "analyze_blueprint_routes", "file": "template_analysis_tool.py", "line": 51 }, "func2": { "key": "utils/hardware_integration.py:initialize_all_outlets", "name": "initialize_all_outlets", "file": "utils/hardware_integration.py", "line": 563 }, "similarity": 0.7183333333333333, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "template_analysis_tool.py:cross_reference_validation", "name": "cross_reference_validation", "file": "template_analysis_tool.py", "line": 85 }, "func2": { "key": "template_analysis_tool.py:generate_corrections", "name": "generate_corrections", "file": "template_analysis_tool.py", "line": 142 }, "similarity": 0.7766666666666666, "reason": "gemeinsame Argumente" }, { "func1": { "key": "template_analysis_tool.py:cross_reference_validation", "name": "cross_reference_validation", "file": "template_analysis_tool.py", "line": 85 }, "func2": { "key": "models.py:generate_otp", "name": "generate_otp", "file": "models.py", "line": 1093 }, "similarity": 0.7477272727272727, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_analysis_tool.py:cross_reference_validation", "name": "cross_reference_validation", "file": "template_analysis_tool.py", "line": 85 }, "func2": { "key": "models.py:get_current_remaining_seconds", "name": "get_current_remaining_seconds", "file": "models.py", "line": 1541 }, "similarity": 0.7388235294117647, "reason": "gemeinsame Argumente" }, { "func1": { "key": "template_analysis_tool.py:cross_reference_validation", "name": "cross_reference_validation", "file": "template_analysis_tool.py", "line": 85 }, "func2": { "key": "simple_form_tester.py:test_form_validation", "name": "test_form_validation", "file": "simple_form_tester.py", "line": 269 }, "similarity": 0.7366666666666667, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_analysis_tool.py:cross_reference_validation", "name": "cross_reference_validation", "file": "template_analysis_tool.py", "line": 85 }, "func2": { "key": "function_analysis_tool.py:find_unused_functions", "name": "find_unused_functions", "file": "function_analysis_tool.py", "line": 75 }, "similarity": 0.7466666666666666, "reason": "gemeinsame Argumente" }, { "func1": { "key": "template_analysis_tool.py:cross_reference_validation", "name": "cross_reference_validation", "file": "template_analysis_tool.py", "line": 85 }, "func2": { "key": "function_analysis_tool.py:find_redundant_helpers", "name": "find_redundant_helpers", "file": "function_analysis_tool.py", "line": 127 }, "similarity": 0.7388235294117647, "reason": "gemeinsame Argumente" }, { "func1": { "key": "template_analysis_tool.py:cross_reference_validation", "name": "cross_reference_validation", "file": "template_analysis_tool.py", "line": 85 }, "func2": { "key": "function_analysis_tool.py:analyze_project", "name": "analyze_project", "file": "function_analysis_tool.py", "line": 205 }, "similarity": 0.7727272727272727, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_analysis_tool.py:cross_reference_validation", "name": "cross_reference_validation", "file": "template_analysis_tool.py", "line": 85 }, "func2": { "key": "template_validation_final.py:collect_all_endpoints", "name": "collect_all_endpoints", "file": "template_validation_final.py", "line": 28 }, "similarity": 0.866060606060606, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_analysis_tool.py:cross_reference_validation", "name": "cross_reference_validation", "file": "template_analysis_tool.py", "line": 85 }, "func2": { "key": "template_validation_final.py:extract_template_references", "name": "extract_template_references", "file": "template_validation_final.py", "line": 69 }, "similarity": 0.7152941176470589, "reason": "gemeinsame Argumente" }, { "func1": { "key": "template_analysis_tool.py:cross_reference_validation", "name": "cross_reference_validation", "file": "template_analysis_tool.py", "line": 85 }, "func2": { "key": "template_validation_final.py:validate_all_references", "name": "validate_all_references", "file": "template_validation_final.py", "line": 91 }, "similarity": 0.9114285714285715, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_analysis_tool.py:cross_reference_validation", "name": "cross_reference_validation", "file": "template_analysis_tool.py", "line": 85 }, "func2": { "key": "form_test_automator.py:_print_test_summary", "name": "_print_test_summary", "file": "form_test_automator.py", "line": 2291 }, "similarity": 0.7477777777777778, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_analysis_tool.py:cross_reference_validation", "name": "cross_reference_validation", "file": "template_analysis_tool.py", "line": 85 }, "func2": { "key": "import_analyzer.py:find_circular_imports", "name": "find_circular_imports", "file": "import_analyzer.py", "line": 148 }, "similarity": 0.7323529411764707, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "template_analysis_tool.py:cross_reference_validation", "name": "cross_reference_validation", "file": "template_analysis_tool.py", "line": 85 }, "func2": { "key": "import_analyzer.py:find_redundant_imports", "name": "find_redundant_imports", "file": "import_analyzer.py", "line": 188 }, "similarity": 0.7088235294117647, "reason": "gemeinsame Argumente" }, { "func1": { "key": "template_analysis_tool.py:cross_reference_validation", "name": "cross_reference_validation", "file": "template_analysis_tool.py", "line": 85 }, "func2": { "key": "import_analyzer.py:run_analysis", "name": "run_analysis", "file": "import_analyzer.py", "line": 222 }, "similarity": 0.7057692307692307, "reason": "gemeinsame Argumente" }, { "func1": { "key": "template_analysis_tool.py:cross_reference_validation", "name": "cross_reference_validation", "file": "template_analysis_tool.py", "line": 85 }, "func2": { "key": "template_problem_analysis.py:analyze_all_endpoints", "name": "analyze_all_endpoints", "file": "template_problem_analysis.py", "line": 28 }, "similarity": 0.8080213903743315, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_analysis_tool.py:cross_reference_validation", "name": "cross_reference_validation", "file": "template_analysis_tool.py", "line": 85 }, "func2": { "key": "template_problem_analysis.py:analyze_template_problems", "name": "analyze_template_problems", "file": "template_problem_analysis.py", "line": 59 }, "similarity": 0.762200956937799, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_analysis_tool.py:cross_reference_validation", "name": "cross_reference_validation", "file": "template_analysis_tool.py", "line": 85 }, "func2": { "key": "tests/test_tapo_integration.py:test_all_printers_always_visible", "name": "test_all_printers_always_visible", "file": "tests/test_tapo_integration.py", "line": 193 }, "similarity": 0.8222222222222222, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_analysis_tool.py:cross_reference_validation", "name": "cross_reference_validation", "file": "template_analysis_tool.py", "line": 85 }, "func2": { "key": "tests/test_tapo_integration.py:test_printer_status_types", "name": "test_printer_status_types", "file": "tests/test_tapo_integration.py", "line": 212 }, "similarity": 0.7282352941176471, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_analysis_tool.py:cross_reference_validation", "name": "cross_reference_validation", "file": "template_analysis_tool.py", "line": 85 }, "func2": { "key": "tests/test_tapo_integration.py:test_crud_operations_printers", "name": "test_crud_operations_printers", "file": "tests/test_tapo_integration.py", "line": 232 }, "similarity": 0.7113636363636363, "reason": "gemeinsame Argumente" }, { "func1": { "key": "template_analysis_tool.py:cross_reference_validation", "name": "cross_reference_validation", "file": "template_analysis_tool.py", "line": 85 }, "func2": { "key": "tests/test_tapo_integration.py:test_calendar_shows_printer_status_for_admin", "name": "test_calendar_shows_printer_status_for_admin", "file": "tests/test_tapo_integration.py", "line": 320 }, "similarity": 0.8464114832535885, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_analysis_tool.py:cross_reference_validation", "name": "cross_reference_validation", "file": "template_analysis_tool.py", "line": 85 }, "func2": { "key": "tests/test_tapo_integration.py:test_printer_status_persistence", "name": "test_printer_status_persistence", "file": "tests/test_tapo_integration.py", "line": 366 }, "similarity": 0.825, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_analysis_tool.py:cross_reference_validation", "name": "cross_reference_validation", "file": "template_analysis_tool.py", "line": 85 }, "func2": { "key": "tests/test_tapo_integration.py:test_error_handling_unreachable_plugs", "name": "test_error_handling_unreachable_plugs", "file": "tests/test_tapo_integration.py", "line": 392 }, "similarity": 0.7026315789473684, "reason": "gemeinsame Argumente" }, { "func1": { "key": "template_analysis_tool.py:cross_reference_validation", "name": "cross_reference_validation", "file": "template_analysis_tool.py", "line": 85 }, "func2": { "key": "tests/test_tapo_integration.py:test_concurrent_job_scheduling", "name": "test_concurrent_job_scheduling", "file": "tests/test_tapo_integration.py", "line": 410 }, "similarity": 0.831578947368421, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_analysis_tool.py:cross_reference_validation", "name": "cross_reference_validation", "file": "template_analysis_tool.py", "line": 85 }, "func2": { "key": "scripts/test_protocol_generator.py:test_syntax_validation", "name": "test_syntax_validation", "file": "scripts/test_protocol_generator.py", "line": 107 }, "similarity": 0.7549999999999999, "reason": "gemeinsame Argumente" }, { "func1": { "key": "template_analysis_tool.py:cross_reference_validation", "name": "cross_reference_validation", "file": "template_analysis_tool.py", "line": 85 }, "func2": { "key": "scripts/test_protocol_generator.py:test_import_functionality", "name": "test_import_functionality", "file": "scripts/test_protocol_generator.py", "line": 153 }, "similarity": 0.7466666666666666, "reason": "gemeinsame Argumente" }, { "func1": { "key": "template_analysis_tool.py:cross_reference_validation", "name": "cross_reference_validation", "file": "template_analysis_tool.py", "line": 85 }, "func2": { "key": "scripts/test_protocol_generator.py:test_models_and_blueprints", "name": "test_models_and_blueprints", "file": "scripts/test_protocol_generator.py", "line": 200 }, "similarity": 0.7244444444444444, "reason": "gemeinsame Argumente" }, { "func1": { "key": "template_analysis_tool.py:cross_reference_validation", "name": "cross_reference_validation", "file": "template_analysis_tool.py", "line": 85 }, "func2": { "key": "scripts/test_protocol_generator.py:test_flask_app_creation", "name": "test_flask_app_creation", "file": "scripts/test_protocol_generator.py", "line": 246 }, "similarity": 0.7200000000000001, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "template_analysis_tool.py:cross_reference_validation", "name": "cross_reference_validation", "file": "template_analysis_tool.py", "line": 85 }, "func2": { "key": "scripts/screenshot_tool.py:discover_routes_from_app", "name": "discover_routes_from_app", "file": "scripts/screenshot_tool.py", "line": 119 }, "similarity": 0.7023529411764706, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "template_analysis_tool.py:cross_reference_validation", "name": "cross_reference_validation", "file": "template_analysis_tool.py", "line": 85 }, "func2": { "key": "scripts/screenshot_tool.py:_setup_chrome", "name": "_setup_chrome", "file": "scripts/screenshot_tool.py", "line": 260 }, "similarity": 0.7555555555555555, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_analysis_tool.py:cross_reference_validation", "name": "cross_reference_validation", "file": "template_analysis_tool.py", "line": 85 }, "func2": { "key": "utils/development_tools.py:run_all_tests", "name": "run_all_tests", "file": "utils/development_tools.py", "line": 89 }, "similarity": 0.8133333333333332, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_analysis_tool.py:cross_reference_validation", "name": "cross_reference_validation", "file": "template_analysis_tool.py", "line": 85 }, "func2": { "key": "utils/development_tools.py:test_database_connection", "name": "test_database_connection", "file": "utils/development_tools.py", "line": 105 }, "similarity": 0.7166666666666667, "reason": "gemeinsame Argumente" }, { "func1": { "key": "template_analysis_tool.py:cross_reference_validation", "name": "cross_reference_validation", "file": "template_analysis_tool.py", "line": 85 }, "func2": { "key": "utils/development_tools.py:test_user_creation", "name": "test_user_creation", "file": "utils/development_tools.py", "line": 112 }, "similarity": 0.8666666666666667, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_analysis_tool.py:cross_reference_validation", "name": "cross_reference_validation", "file": "template_analysis_tool.py", "line": 85 }, "func2": { "key": "utils/hardware_integration.py:__init__", "name": "__init__", "file": "utils/hardware_integration.py", "line": 1012 }, "similarity": 0.7142857142857142, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_analysis_tool.py:cross_reference_validation", "name": "cross_reference_validation", "file": "template_analysis_tool.py", "line": 85 }, "func2": { "key": "utils/hardware_integration.py:auto_discover_outlets", "name": "auto_discover_outlets", "file": "utils/hardware_integration.py", "line": 500 }, "similarity": 0.8700000000000001, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_analysis_tool.py:cross_reference_validation", "name": "cross_reference_validation", "file": "template_analysis_tool.py", "line": 85 }, "func2": { "key": "utils/job_scheduler.py:start", "name": "start", "file": "utils/job_scheduler.py", "line": 216 }, "similarity": 0.7142857142857142, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_analysis_tool.py:cross_reference_validation", "name": "cross_reference_validation", "file": "template_analysis_tool.py", "line": 85 }, "func2": { "key": "utils/core_system.py:graceful_shutdown", "name": "graceful_shutdown", "file": "utils/core_system.py", "line": 464 }, "similarity": 0.7466666666666666, "reason": "gemeinsame Argumente" }, { "func1": { "key": "template_analysis_tool.py:_find_similar_endpoints", "name": "_find_similar_endpoints", "file": "template_analysis_tool.py", "line": 120 }, "func2": { "key": "models.py:get_permission_level", "name": "get_permission_level", "file": "models.py", "line": 552 }, "similarity": 0.7250000000000001, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_analysis_tool.py:_find_similar_endpoints", "name": "_find_similar_endpoints", "file": "template_analysis_tool.py", "line": 120 }, "func2": { "key": "function_analysis_tool.py:find_similar_functions", "name": "find_similar_functions", "file": "function_analysis_tool.py", "line": 108 }, "similarity": 0.7, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_analysis_tool.py:_find_similar_endpoints", "name": "_find_similar_endpoints", "file": "template_analysis_tool.py", "line": 120 }, "func2": { "key": "function_analysis_tool.py:find_redundant_helpers", "name": "find_redundant_helpers", "file": "function_analysis_tool.py", "line": 127 }, "similarity": 0.7000000000000001, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_analysis_tool.py:_find_similar_endpoints", "name": "_find_similar_endpoints", "file": "template_analysis_tool.py", "line": 120 }, "func2": { "key": "template_validation_final.py:_find_similar_endpoints", "name": "_find_similar_endpoints", "file": "template_validation_final.py", "line": 127 }, "similarity": 0.95, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_analysis_tool.py:_find_similar_endpoints", "name": "_find_similar_endpoints", "file": "template_analysis_tool.py", "line": 120 }, "func2": { "key": "import_analyzer.py:find_circular_imports", "name": "find_circular_imports", "file": "import_analyzer.py", "line": 148 }, "similarity": 0.7749999999999999, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_analysis_tool.py:_find_similar_endpoints", "name": "_find_similar_endpoints", "file": "template_analysis_tool.py", "line": 120 }, "func2": { "key": "import_analyzer.py:find_redundant_imports", "name": "find_redundant_imports", "file": "import_analyzer.py", "line": 188 }, "similarity": 0.7966666666666666, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_analysis_tool.py:_find_similar_endpoints", "name": "_find_similar_endpoints", "file": "template_analysis_tool.py", "line": 120 }, "func2": { "key": "tests/test_tapo_integration.py:test_error_handling_unreachable_plugs", "name": "test_error_handling_unreachable_plugs", "file": "tests/test_tapo_integration.py", "line": 392 }, "similarity": 0.7026315789473685, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_analysis_tool.py:_find_similar_endpoints", "name": "_find_similar_endpoints", "file": "template_analysis_tool.py", "line": 120 }, "func2": { "key": "tests/test_tapo_integration.py:test_admin_dashboard_printer_overview", "name": "test_admin_dashboard_printer_overview", "file": "tests/test_tapo_integration.py", "line": 441 }, "similarity": 0.7166666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_analysis_tool.py:_find_similar_endpoints", "name": "_find_similar_endpoints", "file": "template_analysis_tool.py", "line": 120 }, "func2": { "key": "scripts/test_protocol_generator.py:test_import_functionality", "name": "test_import_functionality", "file": "scripts/test_protocol_generator.py", "line": 153 }, "similarity": 0.7058823529411765, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_analysis_tool.py:_find_similar_endpoints", "name": "_find_similar_endpoints", "file": "template_analysis_tool.py", "line": 120 }, "func2": { "key": "scripts/test_protocol_generator.py:test_models_and_blueprints", "name": "test_models_and_blueprints", "file": "scripts/test_protocol_generator.py", "line": 200 }, "similarity": 0.725, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_analysis_tool.py:generate_corrections", "name": "generate_corrections", "file": "template_analysis_tool.py", "line": 142 }, "func2": { "key": "models.py:get_initials", "name": "get_initials", "file": "models.py", "line": 393 }, "similarity": 0.738095238095238, "reason": "gemeinsame Argumente" }, { "func1": { "key": "template_analysis_tool.py:generate_corrections", "name": "generate_corrections", "file": "template_analysis_tool.py", "line": 142 }, "func2": { "key": "models.py:to_dict", "name": "to_dict", "file": "models.py", "line": 1930 }, "similarity": 0.7666666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_analysis_tool.py:generate_corrections", "name": "generate_corrections", "file": "template_analysis_tool.py", "line": 142 }, "func2": { "key": "models.py:get_permission_level", "name": "get_permission_level", "file": "models.py", "line": 552 }, "similarity": 0.7542857142857143, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_analysis_tool.py:generate_corrections", "name": "generate_corrections", "file": "template_analysis_tool.py", "line": 142 }, "func2": { "key": "models.py:generate_otp", "name": "generate_otp", "file": "models.py", "line": 1093 }, "similarity": 0.7575757575757576, "reason": "gemeinsame Argumente" }, { "func1": { "key": "template_analysis_tool.py:generate_corrections", "name": "generate_corrections", "file": "template_analysis_tool.py", "line": 142 }, "func2": { "key": "models.py:get_otp_status", "name": "get_otp_status", "file": "models.py", "line": 1195 }, "similarity": 0.7296703296703296, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_analysis_tool.py:generate_corrections", "name": "generate_corrections", "file": "template_analysis_tool.py", "line": 142 }, "func2": { "key": "models.py:get_current_remaining_seconds", "name": "get_current_remaining_seconds", "file": "models.py", "line": 1541 }, "similarity": 0.8714285714285714, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_analysis_tool.py:generate_corrections", "name": "generate_corrections", "file": "template_analysis_tool.py", "line": 142 }, "func2": { "key": "models.py:get_progress_percentage", "name": "get_progress_percentage", "file": "models.py", "line": 1577 }, "similarity": 0.8047619047619047, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "template_analysis_tool.py:generate_corrections", "name": "generate_corrections", "file": "template_analysis_tool.py", "line": 142 }, "func2": { "key": "function_analysis_tool.py:find_unused_functions", "name": "find_unused_functions", "file": "function_analysis_tool.py", "line": 75 }, "similarity": 0.7857142857142858, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_analysis_tool.py:generate_corrections", "name": "generate_corrections", "file": "template_analysis_tool.py", "line": 142 }, "func2": { "key": "function_analysis_tool.py:find_redundant_helpers", "name": "find_redundant_helpers", "file": "function_analysis_tool.py", "line": 127 }, "similarity": 0.7453781512605042, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_analysis_tool.py:generate_corrections", "name": "generate_corrections", "file": "template_analysis_tool.py", "line": 142 }, "func2": { "key": "function_analysis_tool.py:_generate_recommendations", "name": "_generate_recommendations", "file": "function_analysis_tool.py", "line": 269 }, "similarity": 0.7217948717948719, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_analysis_tool.py:generate_corrections", "name": "generate_corrections", "file": "template_analysis_tool.py", "line": 142 }, "func2": { "key": "template_validation_final.py:__init__", "name": "__init__", "file": "template_validation_final.py", "line": 19 }, "similarity": 0.7025974025974027, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_analysis_tool.py:generate_corrections", "name": "generate_corrections", "file": "template_analysis_tool.py", "line": 142 }, "func2": { "key": "template_validation_final.py:collect_all_endpoints", "name": "collect_all_endpoints", "file": "template_validation_final.py", "line": 28 }, "similarity": 0.7480519480519481, "reason": "gemeinsame Argumente" }, { "func1": { "key": "template_analysis_tool.py:generate_corrections", "name": "generate_corrections", "file": "template_analysis_tool.py", "line": 142 }, "func2": { "key": "template_validation_final.py:extract_template_references", "name": "extract_template_references", "file": "template_validation_final.py", "line": 69 }, "similarity": 0.7571428571428571, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_analysis_tool.py:generate_corrections", "name": "generate_corrections", "file": "template_analysis_tool.py", "line": 142 }, "func2": { "key": "template_validation_final.py:validate_all_references", "name": "validate_all_references", "file": "template_validation_final.py", "line": 91 }, "similarity": 0.8025, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_analysis_tool.py:generate_corrections", "name": "generate_corrections", "file": "template_analysis_tool.py", "line": 142 }, "func2": { "key": "template_validation_final.py:generate_final_report", "name": "generate_final_report", "file": "template_validation_final.py", "line": 148 }, "similarity": 0.7285714285714285, "reason": "gemeinsame Argumente" }, { "func1": { "key": "template_analysis_tool.py:generate_corrections", "name": "generate_corrections", "file": "template_analysis_tool.py", "line": 142 }, "func2": { "key": "form_test_automator.py:_print_test_summary", "name": "_print_test_summary", "file": "form_test_automator.py", "line": 2291 }, "similarity": 0.7466666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_analysis_tool.py:generate_corrections", "name": "generate_corrections", "file": "template_analysis_tool.py", "line": 142 }, "func2": { "key": "import_analyzer.py:find_circular_imports", "name": "find_circular_imports", "file": "import_analyzer.py", "line": 148 }, "similarity": 0.7260504201680672, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_analysis_tool.py:generate_corrections", "name": "generate_corrections", "file": "template_analysis_tool.py", "line": 142 }, "func2": { "key": "import_analyzer.py:find_redundant_imports", "name": "find_redundant_imports", "file": "import_analyzer.py", "line": 188 }, "similarity": 0.7392857142857143, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_analysis_tool.py:generate_corrections", "name": "generate_corrections", "file": "template_analysis_tool.py", "line": 142 }, "func2": { "key": "template_problem_analysis.py:__init__", "name": "__init__", "file": "template_problem_analysis.py", "line": 19 }, "similarity": 0.7025974025974027, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_analysis_tool.py:generate_corrections", "name": "generate_corrections", "file": "template_analysis_tool.py", "line": 142 }, "func2": { "key": "template_problem_analysis.py:generate_fixes", "name": "generate_fixes", "file": "template_problem_analysis.py", "line": 107 }, "similarity": 0.7912087912087912, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_analysis_tool.py:generate_corrections", "name": "generate_corrections", "file": "template_analysis_tool.py", "line": 142 }, "func2": { "key": "tests/test_tapo_integration.py:_create_standard_printers", "name": "_create_standard_printers", "file": "tests/test_tapo_integration.py", "line": 156 }, "similarity": 0.7483516483516482, "reason": "gemeinsame Argumente" }, { "func1": { "key": "template_analysis_tool.py:generate_corrections", "name": "generate_corrections", "file": "template_analysis_tool.py", "line": 142 }, "func2": { "key": "tests/test_tapo_integration.py:_login_as_user", "name": "_login_as_user", "file": "tests/test_tapo_integration.py", "line": 184 }, "similarity": 0.7483516483516482, "reason": "gemeinsame Argumente" }, { "func1": { "key": "template_analysis_tool.py:generate_corrections", "name": "generate_corrections", "file": "template_analysis_tool.py", "line": 142 }, "func2": { "key": "tests/test_tapo_integration.py:test_printer_status_types", "name": "test_printer_status_types", "file": "tests/test_tapo_integration.py", "line": 212 }, "similarity": 0.7910714285714286, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_analysis_tool.py:generate_corrections", "name": "generate_corrections", "file": "template_analysis_tool.py", "line": 142 }, "func2": { "key": "tests/test_tapo_integration.py:test_calendar_shows_printer_status_for_admin", "name": "test_calendar_shows_printer_status_for_admin", "file": "tests/test_tapo_integration.py", "line": 320 }, "similarity": 0.7014354066985646, "reason": "gemeinsame Argumente" }, { "func1": { "key": "template_analysis_tool.py:generate_corrections", "name": "generate_corrections", "file": "template_analysis_tool.py", "line": 142 }, "func2": { "key": "tests/test_tapo_integration.py:test_printer_status_persistence", "name": "test_printer_status_persistence", "file": "tests/test_tapo_integration.py", "line": 366 }, "similarity": 0.7869230769230768, "reason": "gemeinsame Argumente" }, { "func1": { "key": "template_analysis_tool.py:generate_corrections", "name": "generate_corrections", "file": "template_analysis_tool.py", "line": 142 }, "func2": { "key": "tests/test_tapo_integration.py:test_error_handling_unreachable_plugs", "name": "test_error_handling_unreachable_plugs", "file": "tests/test_tapo_integration.py", "line": 392 }, "similarity": 0.773109243697479, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_analysis_tool.py:generate_corrections", "name": "generate_corrections", "file": "template_analysis_tool.py", "line": 142 }, "func2": { "key": "tests/test_tapo_integration.py:test_concurrent_job_scheduling", "name": "test_concurrent_job_scheduling", "file": "tests/test_tapo_integration.py", "line": 410 }, "similarity": 0.7452941176470588, "reason": "gemeinsame Argumente" }, { "func1": { "key": "template_analysis_tool.py:generate_corrections", "name": "generate_corrections", "file": "template_analysis_tool.py", "line": 142 }, "func2": { "key": "tests/test_tapo_integration.py:test_admin_dashboard_printer_overview", "name": "test_admin_dashboard_printer_overview", "file": "tests/test_tapo_integration.py", "line": 441 }, "similarity": 0.7142857142857143, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_analysis_tool.py:generate_corrections", "name": "generate_corrections", "file": "template_analysis_tool.py", "line": 142 }, "func2": { "key": "config/security.py:get_csrf_config", "name": "get_csrf_config", "file": "config/security.py", "line": 74 }, "similarity": 0.719047619047619, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "template_analysis_tool.py:generate_corrections", "name": "generate_corrections", "file": "template_analysis_tool.py", "line": 142 }, "func2": { "key": "scripts/test_protocol_generator.py:test_syntax_validation", "name": "test_syntax_validation", "file": "scripts/test_protocol_generator.py", "line": 107 }, "similarity": 0.7571428571428571, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_analysis_tool.py:generate_corrections", "name": "generate_corrections", "file": "template_analysis_tool.py", "line": 142 }, "func2": { "key": "scripts/test_protocol_generator.py:test_import_functionality", "name": "test_import_functionality", "file": "scripts/test_protocol_generator.py", "line": 153 }, "similarity": 0.792436974789916, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_analysis_tool.py:generate_corrections", "name": "generate_corrections", "file": "template_analysis_tool.py", "line": 142 }, "func2": { "key": "scripts/test_protocol_generator.py:test_models_and_blueprints", "name": "test_models_and_blueprints", "file": "scripts/test_protocol_generator.py", "line": 200 }, "similarity": 0.76890756302521, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_analysis_tool.py:generate_corrections", "name": "generate_corrections", "file": "template_analysis_tool.py", "line": 142 }, "func2": { "key": "scripts/test_protocol_generator.py:test_flask_app_creation", "name": "test_flask_app_creation", "file": "scripts/test_protocol_generator.py", "line": 246 }, "similarity": 0.738095238095238, "reason": "gemeinsame Argumente" }, { "func1": { "key": "template_analysis_tool.py:generate_corrections", "name": "generate_corrections", "file": "template_analysis_tool.py", "line": 142 }, "func2": { "key": "scripts/test_protocol_generator.py:test_dependency_versions", "name": "test_dependency_versions", "file": "scripts/test_protocol_generator.py", "line": 270 }, "similarity": 0.7114285714285714, "reason": "gemeinsame Argumente" }, { "func1": { "key": "template_analysis_tool.py:generate_corrections", "name": "generate_corrections", "file": "template_analysis_tool.py", "line": 142 }, "func2": { "key": "scripts/test_protocol_generator.py:generate_ai_summary", "name": "generate_ai_summary", "file": "scripts/test_protocol_generator.py", "line": 343 }, "similarity": 0.7714285714285715, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_analysis_tool.py:generate_corrections", "name": "generate_corrections", "file": "template_analysis_tool.py", "line": 142 }, "func2": { "key": "scripts/screenshot_tool.py:run_screenshot_session", "name": "run_screenshot_session", "file": "scripts/screenshot_tool.py", "line": 329 }, "similarity": 0.7912087912087912, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_analysis_tool.py:generate_corrections", "name": "generate_corrections", "file": "template_analysis_tool.py", "line": 142 }, "func2": { "key": "scripts/screenshot_tool.py:_generate_report", "name": "_generate_report", "file": "scripts/screenshot_tool.py", "line": 526 }, "similarity": 0.8666666666666667, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_analysis_tool.py:generate_corrections", "name": "generate_corrections", "file": "template_analysis_tool.py", "line": 142 }, "func2": { "key": "utils/development_tools.py:run_all_tests", "name": "run_all_tests", "file": "utils/development_tools.py", "line": 89 }, "similarity": 0.7253846153846153, "reason": "gemeinsame Argumente" }, { "func1": { "key": "template_analysis_tool.py:generate_corrections", "name": "generate_corrections", "file": "template_analysis_tool.py", "line": 142 }, "func2": { "key": "utils/development_tools.py:test_database_connection", "name": "test_database_connection", "file": "utils/development_tools.py", "line": 105 }, "similarity": 0.7912087912087912, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_analysis_tool.py:generate_corrections", "name": "generate_corrections", "file": "template_analysis_tool.py", "line": 142 }, "func2": { "key": "utils/development_tools.py:test_user_creation", "name": "test_user_creation", "file": "utils/development_tools.py", "line": 112 }, "similarity": 0.8433333333333333, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "template_analysis_tool.py:generate_corrections", "name": "generate_corrections", "file": "template_analysis_tool.py", "line": 142 }, "func2": { "key": "utils/development_tools.py:test_printer_status", "name": "test_printer_status", "file": "utils/development_tools.py", "line": 136 }, "similarity": 0.8032967032967033, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_analysis_tool.py:generate_corrections", "name": "generate_corrections", "file": "template_analysis_tool.py", "line": 142 }, "func2": { "key": "utils/job_queue_system.py:__init__", "name": "__init__", "file": "utils/job_queue_system.py", "line": 293 }, "similarity": 0.7025974025974027, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_analysis_tool.py:generate_corrections", "name": "generate_corrections", "file": "template_analysis_tool.py", "line": 142 }, "func2": { "key": "utils/hardware_integration.py:auto_discover_outlets", "name": "auto_discover_outlets", "file": "utils/hardware_integration.py", "line": 500 }, "similarity": 0.715, "reason": "gemeinsame Argumente" }, { "func1": { "key": "template_analysis_tool.py:generate_corrections", "name": "generate_corrections", "file": "template_analysis_tool.py", "line": 142 }, "func2": { "key": "utils/hardware_integration.py:initialize_all_outlets", "name": "initialize_all_outlets", "file": "utils/hardware_integration.py", "line": 563 }, "similarity": 0.7428571428571429, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_analysis_tool.py:generate_corrections", "name": "generate_corrections", "file": "template_analysis_tool.py", "line": 142 }, "func2": { "key": "utils/hardware_integration.py:get_energy_statistics", "name": "get_energy_statistics", "file": "utils/hardware_integration.py", "line": 828 }, "similarity": 0.7619047619047619, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "template_analysis_tool.py:generate_corrections", "name": "generate_corrections", "file": "template_analysis_tool.py", "line": 142 }, "func2": { "key": "utils/ssl_suite.py:get_ssl_context", "name": "get_ssl_context", "file": "utils/ssl_suite.py", "line": 43 }, "similarity": 0.7175824175824176, "reason": "gemeinsame Argumente" }, { "func1": { "key": "template_analysis_tool.py:generate_corrections", "name": "generate_corrections", "file": "template_analysis_tool.py", "line": 142 }, "func2": { "key": "utils/security_suite.py:generate_nonce", "name": "generate_nonce", "file": "utils/security_suite.py", "line": 55 }, "similarity": 0.8415584415584416, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_analysis_tool.py:generate_corrections", "name": "generate_corrections", "file": "template_analysis_tool.py", "line": 142 }, "func2": { "key": "utils/drag_drop_system.py:get_session_progress", "name": "get_session_progress", "file": "utils/drag_drop_system.py", "line": 93 }, "similarity": 0.75, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_analysis_tool.py:generate_corrections", "name": "generate_corrections", "file": "template_analysis_tool.py", "line": 142 }, "func2": { "key": "utils/job_scheduler.py:__init__", "name": "__init__", "file": "utils/job_scheduler.py", "line": 35 }, "similarity": 0.7025974025974027, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_analysis_tool.py:generate_corrections", "name": "generate_corrections", "file": "template_analysis_tool.py", "line": 142 }, "func2": { "key": "utils/job_scheduler.py:get_uptime", "name": "get_uptime", "file": "utils/job_scheduler.py", "line": 194 }, "similarity": 0.7428571428571429, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_analysis_tool.py:generate_corrections", "name": "generate_corrections", "file": "template_analysis_tool.py", "line": 142 }, "func2": { "key": "utils/core_system.py:graceful_shutdown", "name": "graceful_shutdown", "file": "utils/core_system.py", "line": 464 }, "similarity": 0.792436974789916, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_analysis_tool.py:generate_corrections", "name": "generate_corrections", "file": "template_analysis_tool.py", "line": 142 }, "func2": { "key": "utils/core_system.py:setup_logging", "name": "setup_logging", "file": "utils/core_system.py", "line": 553 }, "similarity": 0.7428571428571429, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_analysis_tool.py:generate_corrections", "name": "generate_corrections", "file": "template_analysis_tool.py", "line": 142 }, "func2": { "key": "utils/core_system.py:restart_service", "name": "restart_service", "file": "utils/core_system.py", "line": 584 }, "similarity": 0.7166666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_analysis_tool.py:generate_corrections", "name": "generate_corrections", "file": "template_analysis_tool.py", "line": 142 }, "func2": { "key": "utils/monitoring_analytics.py:get_health_status", "name": "get_health_status", "file": "utils/monitoring_analytics.py", "line": 265 }, "similarity": 0.7339285714285715, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_analysis_tool.py:generate_corrections", "name": "generate_corrections", "file": "template_analysis_tool.py", "line": 142 }, "func2": { "key": "utils/script_collection.py:__init__", "name": "__init__", "file": "utils/script_collection.py", "line": 170 }, "similarity": 0.7025974025974027, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_analysis_tool.py:generate_report", "name": "generate_report", "file": "template_analysis_tool.py", "line": 176 }, "func2": { "key": "models.py:display_name", "name": "display_name", "file": "models.py", "line": 416 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_analysis_tool.py:generate_report", "name": "generate_report", "file": "template_analysis_tool.py", "line": 176 }, "func2": { "key": "models.py:is_active", "name": "is_active", "file": "models.py", "line": 426 }, "similarity": 0.7230769230769231, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_analysis_tool.py:generate_report", "name": "generate_report", "file": "template_analysis_tool.py", "line": 176 }, "func2": { "key": "models.py:get_id", "name": "get_id", "file": "models.py", "line": 430 }, "similarity": 0.7454545454545454, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_analysis_tool.py:generate_report", "name": "generate_report", "file": "template_analysis_tool.py", "line": 176 }, "func2": { "key": "models.py:update_last_login", "name": "update_last_login", "file": "models.py", "line": 505 }, "similarity": 0.7285714285714286, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_analysis_tool.py:generate_report", "name": "generate_report", "file": "template_analysis_tool.py", "line": 176 }, "func2": { "key": "models.py:generate_otp", "name": "generate_otp", "file": "models.py", "line": 1093 }, "similarity": 0.7545454545454545, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "template_analysis_tool.py:generate_report", "name": "generate_report", "file": "template_analysis_tool.py", "line": 176 }, "func2": { "key": "models.py:mark_otp_used", "name": "mark_otp_used", "file": "models.py", "line": 1163 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_analysis_tool.py:generate_report", "name": "generate_report", "file": "template_analysis_tool.py", "line": 176 }, "func2": { "key": "models.py:is_running", "name": "is_running", "file": "models.py", "line": 1555 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_analysis_tool.py:generate_report", "name": "generate_report", "file": "template_analysis_tool.py", "line": 176 }, "func2": { "key": "models.py:is_expired", "name": "is_expired", "file": "models.py", "line": 1561 }, "similarity": 0.7230769230769231, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_analysis_tool.py:generate_report", "name": "generate_report", "file": "template_analysis_tool.py", "line": 176 }, "func2": { "key": "models.py:get_progress_percentage", "name": "get_progress_percentage", "file": "models.py", "line": 1577 }, "similarity": 0.7772727272727273, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_analysis_tool.py:generate_report", "name": "generate_report", "file": "template_analysis_tool.py", "line": 176 }, "func2": { "key": "models.py:start_timer", "name": "start_timer", "file": "models.py", "line": 1587 }, "similarity": 0.7666666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_analysis_tool.py:generate_report", "name": "generate_report", "file": "template_analysis_tool.py", "line": 176 }, "func2": { "key": "models.py:pause_timer", "name": "pause_timer", "file": "models.py", "line": 1612 }, "similarity": 0.7846153846153846, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_analysis_tool.py:generate_report", "name": "generate_report", "file": "template_analysis_tool.py", "line": 176 }, "func2": { "key": "models.py:stop_timer", "name": "stop_timer", "file": "models.py", "line": 1635 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_analysis_tool.py:generate_report", "name": "generate_report", "file": "template_analysis_tool.py", "line": 176 }, "func2": { "key": "models.py:reset_timer", "name": "reset_timer", "file": "models.py", "line": 1654 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_analysis_tool.py:generate_report", "name": "generate_report", "file": "template_analysis_tool.py", "line": 176 }, "func2": { "key": "models.py:force_quit_execute", "name": "force_quit_execute", "file": "models.py", "line": 1703 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_analysis_tool.py:generate_report", "name": "generate_report", "file": "template_analysis_tool.py", "line": 176 }, "func2": { "key": "models.py:update_activity", "name": "update_activity", "file": "models.py", "line": 1726 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_analysis_tool.py:generate_report", "name": "generate_report", "file": "template_analysis_tool.py", "line": 176 }, "func2": { "key": "simple_form_tester.py:generate_test_data", "name": "generate_test_data", "file": "simple_form_tester.py", "line": 136 }, "similarity": 0.7045454545454546, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_analysis_tool.py:generate_report", "name": "generate_report", "file": "template_analysis_tool.py", "line": 176 }, "func2": { "key": "template_validation_final.py:generate_final_report", "name": "generate_final_report", "file": "template_validation_final.py", "line": 148 }, "similarity": 0.7500000000000001, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_analysis_tool.py:generate_report", "name": "generate_report", "file": "template_analysis_tool.py", "line": 176 }, "func2": { "key": "form_test_automator.py:_generate_phone", "name": "_generate_phone", "file": "form_test_automator.py", "line": 228 }, "similarity": 0.81, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_analysis_tool.py:generate_report", "name": "generate_report", "file": "template_analysis_tool.py", "line": 176 }, "func2": { "key": "form_test_automator.py:_generate_url", "name": "_generate_url", "file": "form_test_automator.py", "line": 233 }, "similarity": 0.7045454545454546, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_analysis_tool.py:generate_report", "name": "generate_report", "file": "template_analysis_tool.py", "line": 176 }, "func2": { "key": "form_test_automator.py:_generate_date", "name": "_generate_date", "file": "form_test_automator.py", "line": 238 }, "similarity": 0.73, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_analysis_tool.py:generate_report", "name": "generate_report", "file": "template_analysis_tool.py", "line": 176 }, "func2": { "key": "form_test_automator.py:_random_delay", "name": "_random_delay", "file": "form_test_automator.py", "line": 694 }, "similarity": 0.7846153846153846, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_analysis_tool.py:generate_report", "name": "generate_report", "file": "template_analysis_tool.py", "line": 176 }, "func2": { "key": "import_analyzer.py:find_unused_imports", "name": "find_unused_imports", "file": "import_analyzer.py", "line": 103 }, "similarity": 0.7866666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_analysis_tool.py:generate_report", "name": "generate_report", "file": "template_analysis_tool.py", "line": 176 }, "func2": { "key": "template_problem_analysis.py:generate_detailed_report", "name": "generate_detailed_report", "file": "template_problem_analysis.py", "line": 133 }, "similarity": 0.9000000000000001, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_analysis_tool.py:generate_report", "name": "generate_report", "file": "template_analysis_tool.py", "line": 176 }, "func2": { "key": "config/security.py:get_headers", "name": "get_headers", "file": "config/security.py", "line": 62 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_analysis_tool.py:generate_report", "name": "generate_report", "file": "template_analysis_tool.py", "line": 176 }, "func2": { "key": "config/security.py:get_rate_limits", "name": "get_rate_limits", "file": "config/security.py", "line": 66 }, "similarity": 0.7846153846153846, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_analysis_tool.py:generate_report", "name": "generate_report", "file": "template_analysis_tool.py", "line": 176 }, "func2": { "key": "config/security.py:get_session_config", "name": "get_session_config", "file": "config/security.py", "line": 70 }, "similarity": 0.7846153846153846, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_analysis_tool.py:generate_report", "name": "generate_report", "file": "template_analysis_tool.py", "line": 176 }, "func2": { "key": "config/security.py:get_csrf_config", "name": "get_csrf_config", "file": "config/security.py", "line": 74 }, "similarity": 0.8153846153846154, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_analysis_tool.py:generate_report", "name": "generate_report", "file": "template_analysis_tool.py", "line": 176 }, "func2": { "key": "scripts/test_protocol_generator.py:generate_fallback_summary", "name": "generate_fallback_summary", "file": "scripts/test_protocol_generator.py", "line": 420 }, "similarity": 0.7555555555555555, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_analysis_tool.py:generate_report", "name": "generate_report", "file": "template_analysis_tool.py", "line": 176 }, "func2": { "key": "scripts/test_protocol_generator.py:run_all_tests", "name": "run_all_tests", "file": "scripts/test_protocol_generator.py", "line": 471 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_analysis_tool.py:generate_report", "name": "generate_report", "file": "template_analysis_tool.py", "line": 176 }, "func2": { "key": "scripts/screenshot_tool.py:_get_default_routes", "name": "_get_default_routes", "file": "scripts/screenshot_tool.py", "line": 207 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_analysis_tool.py:generate_report", "name": "generate_report", "file": "template_analysis_tool.py", "line": 176 }, "func2": { "key": "scripts/screenshot_tool.py:initialize_browser", "name": "initialize_browser", "file": "scripts/screenshot_tool.py", "line": 239 }, "similarity": 0.7866666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_analysis_tool.py:generate_report", "name": "generate_report", "file": "template_analysis_tool.py", "line": 176 }, "func2": { "key": "scripts/screenshot_tool.py:_prepare_environment", "name": "_prepare_environment", "file": "scripts/screenshot_tool.py", "line": 369 }, "similarity": 0.8666666666666667, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_analysis_tool.py:generate_report", "name": "generate_report", "file": "template_analysis_tool.py", "line": 176 }, "func2": { "key": "scripts/screenshot_tool.py:_perform_admin_login", "name": "_perform_admin_login", "file": "scripts/screenshot_tool.py", "line": 393 }, "similarity": 0.8285714285714285, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_analysis_tool.py:generate_report", "name": "generate_report", "file": "template_analysis_tool.py", "line": 176 }, "func2": { "key": "scripts/screenshot_tool.py:_generate_report", "name": "_generate_report", "file": "scripts/screenshot_tool.py", "line": 526 }, "similarity": 0.7857142857142857, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "template_analysis_tool.py:generate_report", "name": "generate_report", "file": "template_analysis_tool.py", "line": 176 }, "func2": { "key": "utils/development_tools.py:__init__", "name": "__init__", "file": "utils/development_tools.py", "line": 73 }, "similarity": 0.72, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_analysis_tool.py:generate_report", "name": "generate_report", "file": "template_analysis_tool.py", "line": 176 }, "func2": { "key": "utils/ui_components.py:__init__", "name": "__init__", "file": "utils/ui_components.py", "line": 242 }, "similarity": 0.72, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_analysis_tool.py:generate_report", "name": "generate_report", "file": "template_analysis_tool.py", "line": 176 }, "func2": { "key": "utils/ui_components.py:get_dashboard_data", "name": "get_dashboard_data", "file": "utils/ui_components.py", "line": 268 }, "similarity": 0.8153846153846154, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_analysis_tool.py:generate_report", "name": "generate_report", "file": "template_analysis_tool.py", "line": 176 }, "func2": { "key": "utils/job_queue_system.py:get_queue_status", "name": "get_queue_status", "file": "utils/job_queue_system.py", "line": 140 }, "similarity": 0.7666666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_analysis_tool.py:generate_report", "name": "generate_report", "file": "template_analysis_tool.py", "line": 176 }, "func2": { "key": "utils/job_queue_system.py:get_next_job", "name": "get_next_job", "file": "utils/job_queue_system.py", "line": 103 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_analysis_tool.py:generate_report", "name": "generate_report", "file": "template_analysis_tool.py", "line": 176 }, "func2": { "key": "utils/job_queue_system.py:_timer_loop", "name": "_timer_loop", "file": "utils/job_queue_system.py", "line": 253 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_analysis_tool.py:generate_report", "name": "generate_report", "file": "template_analysis_tool.py", "line": 176 }, "func2": { "key": "utils/job_queue_system.py:_scheduler_loop", "name": "_scheduler_loop", "file": "utils/job_queue_system.py", "line": 436 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_analysis_tool.py:generate_report", "name": "generate_report", "file": "template_analysis_tool.py", "line": 176 }, "func2": { "key": "utils/data_management.py:ensure_directories", "name": "ensure_directories", "file": "utils/data_management.py", "line": 57 }, "similarity": 0.7714285714285714, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_analysis_tool.py:generate_report", "name": "generate_report", "file": "template_analysis_tool.py", "line": 176 }, "func2": { "key": "utils/ssl_manager.py:generate_mercedes_certificate", "name": "generate_mercedes_certificate", "file": "utils/ssl_manager.py", "line": 21 }, "similarity": 0.7866666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_analysis_tool.py:generate_report", "name": "generate_report", "file": "template_analysis_tool.py", "line": 176 }, "func2": { "key": "utils/hardware_integration.py:clear_cache", "name": "clear_cache", "file": "utils/hardware_integration.py", "line": 207 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_analysis_tool.py:generate_report", "name": "generate_report", "file": "template_analysis_tool.py", "line": 176 }, "func2": { "key": "utils/hardware_integration.py:get_energy_statistics", "name": "get_energy_statistics", "file": "utils/hardware_integration.py", "line": 828 }, "similarity": 0.7153846153846153, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_analysis_tool.py:generate_report", "name": "generate_report", "file": "template_analysis_tool.py", "line": 176 }, "func2": { "key": "utils/hardware_integration.py:get_printer_summary", "name": "get_printer_summary", "file": "utils/hardware_integration.py", "line": 1112 }, "similarity": 0.8285714285714285, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_analysis_tool.py:generate_report", "name": "generate_report", "file": "template_analysis_tool.py", "line": 176 }, "func2": { "key": "utils/hardware_integration.py:check_and_control_for_jobs", "name": "check_and_control_for_jobs", "file": "utils/hardware_integration.py", "line": 1233 }, "similarity": 0.7555555555555555, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_analysis_tool.py:generate_report", "name": "generate_report", "file": "template_analysis_tool.py", "line": 176 }, "func2": { "key": "utils/hardware_integration.py:force_network_refresh", "name": "force_network_refresh", "file": "utils/hardware_integration.py", "line": 1462 }, "similarity": 0.76, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_analysis_tool.py:generate_report", "name": "generate_report", "file": "template_analysis_tool.py", "line": 176 }, "func2": { "key": "utils/ip_security.py:get_allowed_plug_ips", "name": "get_allowed_plug_ips", "file": "utils/ip_security.py", "line": 141 }, "similarity": 0.7866666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_analysis_tool.py:generate_report", "name": "generate_report", "file": "template_analysis_tool.py", "line": 176 }, "func2": { "key": "utils/ssl_suite.py:check_certificate_validity", "name": "check_certificate_validity", "file": "utils/ssl_suite.py", "line": 131 }, "similarity": 0.711111111111111, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_analysis_tool.py:generate_report", "name": "generate_report", "file": "template_analysis_tool.py", "line": 176 }, "func2": { "key": "utils/security_suite.py:generate_nonce", "name": "generate_nonce", "file": "utils/security_suite.py", "line": 55 }, "similarity": 0.7400000000000001, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "template_analysis_tool.py:generate_report", "name": "generate_report", "file": "template_analysis_tool.py", "line": 176 }, "func2": { "key": "utils/drag_drop_system.py:__init__", "name": "__init__", "file": "utils/drag_drop_system.py", "line": 57 }, "similarity": 0.72, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_analysis_tool.py:generate_report", "name": "generate_report", "file": "template_analysis_tool.py", "line": 176 }, "func2": { "key": "utils/drag_drop_system.py:cleanup_invalid_orders", "name": "cleanup_invalid_orders", "file": "utils/drag_drop_system.py", "line": 292 }, "similarity": 0.7749999999999999, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_analysis_tool.py:generate_report", "name": "generate_report", "file": "template_analysis_tool.py", "line": 176 }, "func2": { "key": "utils/drag_drop_system.py:_schedule_cleanup", "name": "_schedule_cleanup", "file": "utils/drag_drop_system.py", "line": 306 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_analysis_tool.py:generate_report", "name": "generate_report", "file": "template_analysis_tool.py", "line": 176 }, "func2": { "key": "utils/database_cleanup.py:cleanup_all", "name": "cleanup_all", "file": "utils/database_cleanup.py", "line": 39 }, "similarity": 0.7666666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_analysis_tool.py:generate_report", "name": "generate_report", "file": "template_analysis_tool.py", "line": 176 }, "func2": { "key": "utils/database_cleanup.py:get_engine_count", "name": "get_engine_count", "file": "utils/database_cleanup.py", "line": 56 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_analysis_tool.py:generate_report", "name": "generate_report", "file": "template_analysis_tool.py", "line": 176 }, "func2": { "key": "utils/job_scheduler.py:get_tasks", "name": "get_tasks", "file": "utils/job_scheduler.py", "line": 177 }, "similarity": 0.7818181818181817, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_analysis_tool.py:generate_report", "name": "generate_report", "file": "template_analysis_tool.py", "line": 176 }, "func2": { "key": "utils/job_scheduler.py:is_running", "name": "is_running", "file": "utils/job_scheduler.py", "line": 257 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_analysis_tool.py:generate_report", "name": "generate_report", "file": "template_analysis_tool.py", "line": 176 }, "func2": { "key": "utils/job_scheduler.py:_check_and_start_jobs", "name": "_check_and_start_jobs", "file": "utils/job_scheduler.py", "line": 624 }, "similarity": 0.7749999999999999, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_analysis_tool.py:generate_report", "name": "generate_report", "file": "template_analysis_tool.py", "line": 176 }, "func2": { "key": "utils/core_system.py:get_system_status", "name": "get_system_status", "file": "utils/core_system.py", "line": 770 }, "similarity": 0.7538461538461538, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_analysis_tool.py:generate_report", "name": "generate_report", "file": "template_analysis_tool.py", "line": 176 }, "func2": { "key": "utils/core_system.py:_register_signal_handlers", "name": "_register_signal_handlers", "file": "utils/core_system.py", "line": 113 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_analysis_tool.py:generate_report", "name": "generate_report", "file": "template_analysis_tool.py", "line": 176 }, "func2": { "key": "utils/core_system.py:get_recovery_status", "name": "get_recovery_status", "file": "utils/core_system.py", "line": 345 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_analysis_tool.py:generate_report", "name": "generate_report", "file": "template_analysis_tool.py", "line": 176 }, "func2": { "key": "utils/core_system.py:load_config", "name": "load_config", "file": "utils/core_system.py", "line": 512 }, "similarity": 0.7428571428571429, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_analysis_tool.py:generate_report", "name": "generate_report", "file": "template_analysis_tool.py", "line": 176 }, "func2": { "key": "utils/core_system.py:check_https_connectivity", "name": "check_https_connectivity", "file": "utils/core_system.py", "line": 623 }, "similarity": 0.75, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_analysis_tool.py:generate_report", "name": "generate_report", "file": "template_analysis_tool.py", "line": 176 }, "func2": { "key": "utils/core_system.py:run_monitoring_cycle", "name": "run_monitoring_cycle", "file": "utils/core_system.py", "line": 639 }, "similarity": 0.7866666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_analysis_tool.py:generate_report", "name": "generate_report", "file": "template_analysis_tool.py", "line": 176 }, "func2": { "key": "utils/core_system.py:cleanup_system_resources", "name": "cleanup_system_resources", "file": "utils/core_system.py", "line": 675 }, "similarity": 0.8133333333333332, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_analysis_tool.py:generate_report", "name": "generate_report", "file": "template_analysis_tool.py", "line": 176 }, "func2": { "key": "utils/database_suite.py:backup_database", "name": "backup_database", "file": "utils/database_suite.py", "line": 65 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_analysis_tool.py:generate_report", "name": "generate_report", "file": "template_analysis_tool.py", "line": 176 }, "func2": { "key": "utils/database_suite.py:get_connection", "name": "get_connection", "file": "utils/database_suite.py", "line": 41 }, "similarity": 0.8181818181818181, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_analysis_tool.py:generate_report", "name": "generate_report", "file": "template_analysis_tool.py", "line": 176 }, "func2": { "key": "utils/database_suite.py:migrate_user_settings", "name": "migrate_user_settings", "file": "utils/database_suite.py", "line": 126 }, "similarity": 0.8153846153846154, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_analysis_tool.py:generate_report", "name": "generate_report", "file": "template_analysis_tool.py", "line": 176 }, "func2": { "key": "utils/database_suite.py:fix_database_immediate", "name": "fix_database_immediate", "file": "utils/database_suite.py", "line": 148 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_analysis_tool.py:generate_report", "name": "generate_report", "file": "template_analysis_tool.py", "line": 176 }, "func2": { "key": "utils/database_suite.py:vacuum_database", "name": "vacuum_database", "file": "utils/database_suite.py", "line": 202 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_analysis_tool.py:generate_report", "name": "generate_report", "file": "template_analysis_tool.py", "line": 176 }, "func2": { "key": "utils/logging_config.py:_create_new_log_file", "name": "_create_new_log_file", "file": "utils/logging_config.py", "line": 79 }, "similarity": 0.8285714285714285, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_analysis_tool.py:generate_report", "name": "generate_report", "file": "template_analysis_tool.py", "line": 176 }, "func2": { "key": "utils/monitoring_analytics.py:generate_system_report", "name": "generate_system_report", "file": "utils/monitoring_analytics.py", "line": 171 }, "similarity": 0.9000000000000001, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_analysis_tool.py:generate_report", "name": "generate_report", "file": "template_analysis_tool.py", "line": 176 }, "func2": { "key": "utils/monitoring_analytics.py:__init__", "name": "__init__", "file": "utils/monitoring_analytics.py", "line": 252 }, "similarity": 0.72, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_analysis_tool.py:generate_report", "name": "generate_report", "file": "template_analysis_tool.py", "line": 176 }, "func2": { "key": "utils/monitoring_analytics.py:track_cpu_usage", "name": "track_cpu_usage", "file": "utils/monitoring_analytics.py", "line": 43 }, "similarity": 0.8153846153846154, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_analysis_tool.py:generate_report", "name": "generate_report", "file": "template_analysis_tool.py", "line": 176 }, "func2": { "key": "utils/monitoring_analytics.py:get_system_metrics", "name": "get_system_metrics", "file": "utils/monitoring_analytics.py", "line": 68 }, "similarity": 0.7428571428571429, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_analysis_tool.py:generate_report", "name": "generate_report", "file": "template_analysis_tool.py", "line": 176 }, "func2": { "key": "utils/monitoring_analytics.py:collect_job_analytics", "name": "collect_job_analytics", "file": "utils/monitoring_analytics.py", "line": 86 }, "similarity": 0.75, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_analysis_tool.py:generate_report", "name": "generate_report", "file": "template_analysis_tool.py", "line": 176 }, "func2": { "key": "utils/monitoring_analytics.py:collect_printer_analytics", "name": "collect_printer_analytics", "file": "utils/monitoring_analytics.py", "line": 130 }, "similarity": 0.8285714285714285, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_analysis_tool.py:generate_report", "name": "generate_report", "file": "template_analysis_tool.py", "line": 176 }, "func2": { "key": "utils/monitoring_analytics.py:generate_usage_report", "name": "generate_usage_report", "file": "utils/monitoring_analytics.py", "line": 223 }, "similarity": 0.7272727272727273, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_analysis_tool.py:generate_report", "name": "generate_report", "file": "template_analysis_tool.py", "line": 176 }, "func2": { "key": "utils/monitoring_analytics.py:get_dashboard_data", "name": "get_dashboard_data", "file": "utils/monitoring_analytics.py", "line": 256 }, "similarity": 0.8153846153846154, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_analysis_tool.py:generate_report", "name": "generate_report", "file": "template_analysis_tool.py", "line": 176 }, "func2": { "key": "utils/script_collection.py:run_all_tests", "name": "run_all_tests", "file": "utils/script_collection.py", "line": 178 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_analysis_tool.py:generate_report", "name": "generate_report", "file": "template_analysis_tool.py", "line": 176 }, "func2": { "key": "utils/script_collection.py:run_initial_setup", "name": "run_initial_setup", "file": "utils/script_collection.py", "line": 194 }, "similarity": 0.8153846153846154, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_analysis_tool.py:generate_report", "name": "generate_report", "file": "template_analysis_tool.py", "line": 176 }, "func2": { "key": "legacy/app_original.py:generate_report", "name": "generate_report", "file": "legacy/app_original.py", "line": 6338 }, "similarity": 0.7, "reason": "ähnliche Namen, ähnliche Länge" }, { "func1": { "key": "models.py:set_cache", "name": "set_cache", "file": "models.py", "line": 252 }, "func2": { "key": "models.py:get_cache", "name": "get_cache", "file": "models.py", "line": 260 }, "similarity": 0.7, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:clear_cache", "name": "clear_cache", "file": "models.py", "line": 274 }, "func2": { "key": "blueprints/admin_unified.py:clear_cache", "name": "clear_cache", "file": "blueprints/admin_unified.py", "line": 1293 }, "similarity": 0.7, "reason": "ähnliche Namen, ähnliche Länge" }, { "func1": { "key": "models.py:clear_cache", "name": "clear_cache", "file": "models.py", "line": 274 }, "func2": { "key": "utils/hardware_integration.py:clear_cache", "name": "clear_cache", "file": "utils/hardware_integration.py", "line": 207 }, "similarity": 0.7, "reason": "ähnliche Namen, ähnliche Länge" }, { "func1": { "key": "models.py:set_password", "name": "set_password", "file": "models.py", "line": 365 }, "func2": { "key": "models.py:check_password", "name": "check_password", "file": "models.py", "line": 372 }, "similarity": 0.8019230769230768, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:set_password", "name": "set_password", "file": "models.py", "line": 365 }, "func2": { "key": "form_test_automator.py:_generate_password", "name": "_generate_password", "file": "form_test_automator.py", "line": 218 }, "similarity": 0.7333333333333334, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_admin", "name": "is_admin", "file": "models.py", "line": 378 }, "func2": { "key": "models.py:display_name", "name": "display_name", "file": "models.py", "line": 416 }, "similarity": 0.7045454545454546, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_admin", "name": "is_admin", "file": "models.py", "line": 378 }, "func2": { "key": "form_test_automator.py:__post_init__", "name": "__post_init__", "file": "form_test_automator.py", "line": 146 }, "similarity": 0.76, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_admin", "name": "is_admin", "file": "models.py", "line": 378 }, "func2": { "key": "form_test_automator.py:__init__", "name": "__init__", "file": "form_test_automator.py", "line": 87 }, "similarity": 0.75, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_admin", "name": "is_admin", "file": "models.py", "line": 378 }, "func2": { "key": "form_test_automator.py:email", "name": "email", "file": "form_test_automator.py", "line": 48 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_admin", "name": "is_admin", "file": "models.py", "line": 378 }, "func2": { "key": "form_test_automator.py:name", "name": "name", "file": "form_test_automator.py", "line": 49 }, "similarity": 0.75, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_admin", "name": "is_admin", "file": "models.py", "line": 378 }, "func2": { "key": "form_test_automator.py:first_name", "name": "first_name", "file": "form_test_automator.py", "line": 50 }, "similarity": 0.8181818181818181, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_admin", "name": "is_admin", "file": "models.py", "line": 378 }, "func2": { "key": "form_test_automator.py:last_name", "name": "last_name", "file": "form_test_automator.py", "line": 51 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_admin", "name": "is_admin", "file": "models.py", "line": 378 }, "func2": { "key": "form_test_automator.py:company", "name": "company", "file": "form_test_automator.py", "line": 52 }, "similarity": 0.709090909090909, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_admin", "name": "is_admin", "file": "models.py", "line": 378 }, "func2": { "key": "form_test_automator.py:street_address", "name": "street_address", "file": "form_test_automator.py", "line": 54 }, "similarity": 0.76, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_admin", "name": "is_admin", "file": "models.py", "line": 378 }, "func2": { "key": "form_test_automator.py:add_column", "name": "add_column", "file": "form_test_automator.py", "line": 88 }, "similarity": 0.7818181818181817, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_admin", "name": "is_admin", "file": "models.py", "line": 378 }, "func2": { "key": "form_test_automator.py:add_row", "name": "add_row", "file": "form_test_automator.py", "line": 89 }, "similarity": 0.72, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_admin", "name": "is_admin", "file": "models.py", "line": 378 }, "func2": { "key": "utils/system_management.py:__init__", "name": "__init__", "file": "utils/system_management.py", "line": 25 }, "similarity": 0.75, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_admin", "name": "is_admin", "file": "models.py", "line": 378 }, "func2": { "key": "utils/system_management.py:load_settings", "name": "load_settings", "file": "utils/system_management.py", "line": 21 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_admin", "name": "is_admin", "file": "models.py", "line": 378 }, "func2": { "key": "utils/system_management.py:is_offline", "name": "is_offline", "file": "utils/system_management.py", "line": 28 }, "similarity": 0.7454545454545454, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_admin", "name": "is_admin", "file": "models.py", "line": 378 }, "func2": { "key": "utils/job_queue_system.py:__post_init__", "name": "__post_init__", "file": "utils/job_queue_system.py", "line": 61 }, "similarity": 0.76, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_admin", "name": "is_admin", "file": "models.py", "line": 378 }, "func2": { "key": "utils/data_management.py:__init__", "name": "__init__", "file": "utils/data_management.py", "line": 287 }, "similarity": 0.75, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_admin", "name": "is_admin", "file": "models.py", "line": 378 }, "func2": { "key": "utils/ssl_suite.py:__init__", "name": "__init__", "file": "utils/ssl_suite.py", "line": 67 }, "similarity": 0.75, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_admin", "name": "is_admin", "file": "models.py", "line": 378 }, "func2": { "key": "utils/database_suite.py:__init__", "name": "__init__", "file": "utils/database_suite.py", "line": 176 }, "similarity": 0.75, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:has_role", "name": "has_role", "file": "models.py", "line": 381 }, "func2": { "key": "utils/hardware_integration.py:clear_cache", "name": "clear_cache", "file": "utils/hardware_integration.py", "line": 207 }, "similarity": 0.7166666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_initials", "name": "get_initials", "file": "models.py", "line": 393 }, "func2": { "key": "models.py:update_last_login", "name": "update_last_login", "file": "models.py", "line": 505 }, "similarity": 0.8019230769230768, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_initials", "name": "get_initials", "file": "models.py", "line": 393 }, "func2": { "key": "models.py:get_permission_level", "name": "get_permission_level", "file": "models.py", "line": 552 }, "similarity": 0.7685714285714286, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_initials", "name": "get_initials", "file": "models.py", "line": 393 }, "func2": { "key": "models.py:is_otp_valid", "name": "is_otp_valid", "file": "models.py", "line": 1180 }, "similarity": 0.7246153846153847, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_initials", "name": "get_initials", "file": "models.py", "line": 393 }, "func2": { "key": "models.py:get_otp_status", "name": "get_otp_status", "file": "models.py", "line": 1195 }, "similarity": 0.74, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_initials", "name": "get_initials", "file": "models.py", "line": 393 }, "func2": { "key": "models.py:get_current_remaining_seconds", "name": "get_current_remaining_seconds", "file": "models.py", "line": 1541 }, "similarity": 0.7133333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_initials", "name": "get_initials", "file": "models.py", "line": 393 }, "func2": { "key": "models.py:should_show_warning", "name": "should_show_warning", "file": "models.py", "line": 1567 }, "similarity": 0.7866666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_initials", "name": "get_initials", "file": "models.py", "line": 393 }, "func2": { "key": "models.py:get_progress_percentage", "name": "get_progress_percentage", "file": "models.py", "line": 1577 }, "similarity": 0.8153846153846154, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_initials", "name": "get_initials", "file": "models.py", "line": 393 }, "func2": { "key": "function_analysis_tool.py:find_redundant_helpers", "name": "find_redundant_helpers", "file": "function_analysis_tool.py", "line": 127 }, "similarity": 0.7133333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_initials", "name": "get_initials", "file": "models.py", "line": 393 }, "func2": { "key": "template_validation_final.py:generate_final_report", "name": "generate_final_report", "file": "template_validation_final.py", "line": 148 }, "similarity": 0.8461538461538463, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_initials", "name": "get_initials", "file": "models.py", "line": 393 }, "func2": { "key": "app.py:cleanup_expired_sessions", "name": "cleanup_expired_sessions", "file": "app.py", "line": 129 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_initials", "name": "get_initials", "file": "models.py", "line": 393 }, "func2": { "key": "import_analyzer.py:find_circular_imports", "name": "find_circular_imports", "file": "import_analyzer.py", "line": 148 }, "similarity": 0.7047058823529412, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_initials", "name": "get_initials", "file": "models.py", "line": 393 }, "func2": { "key": "import_analyzer.py:find_redundant_imports", "name": "find_redundant_imports", "file": "import_analyzer.py", "line": 188 }, "similarity": 0.715, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_initials", "name": "get_initials", "file": "models.py", "line": 393 }, "func2": { "key": "template_problem_analysis.py:generate_fixes", "name": "generate_fixes", "file": "template_problem_analysis.py", "line": 107 }, "similarity": 0.8066666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_initials", "name": "get_initials", "file": "models.py", "line": 393 }, "func2": { "key": "tests/test_tapo_integration.py:_create_standard_printers", "name": "_create_standard_printers", "file": "tests/test_tapo_integration.py", "line": 156 }, "similarity": 0.8153846153846154, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_initials", "name": "get_initials", "file": "models.py", "line": 393 }, "func2": { "key": "tests/test_tapo_integration.py:_login_as_admin", "name": "_login_as_admin", "file": "tests/test_tapo_integration.py", "line": 175 }, "similarity": 0.8333333333333333, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_initials", "name": "get_initials", "file": "models.py", "line": 393 }, "func2": { "key": "tests/test_tapo_integration.py:_login_as_user", "name": "_login_as_user", "file": "tests/test_tapo_integration.py", "line": 184 }, "similarity": 0.8666666666666667, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_initials", "name": "get_initials", "file": "models.py", "line": 393 }, "func2": { "key": "tests/test_tapo_integration.py:test_error_handling_unreachable_plugs", "name": "test_error_handling_unreachable_plugs", "file": "tests/test_tapo_integration.py", "line": 392 }, "similarity": 0.7517647058823529, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_initials", "name": "get_initials", "file": "models.py", "line": 393 }, "func2": { "key": "config/security.py:__init__", "name": "__init__", "file": "config/security.py", "line": 56 }, "similarity": 0.7777777777777777, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_initials", "name": "get_initials", "file": "models.py", "line": 393 }, "func2": { "key": "config/security.py:get_rate_limits", "name": "get_rate_limits", "file": "config/security.py", "line": 66 }, "similarity": 0.740909090909091, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_initials", "name": "get_initials", "file": "models.py", "line": 393 }, "func2": { "key": "scripts/test_protocol_generator.py:test_syntax_validation", "name": "test_syntax_validation", "file": "scripts/test_protocol_generator.py", "line": 107 }, "similarity": 0.7285714285714286, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_initials", "name": "get_initials", "file": "models.py", "line": 393 }, "func2": { "key": "scripts/test_protocol_generator.py:test_models_and_blueprints", "name": "test_models_and_blueprints", "file": "scripts/test_protocol_generator.py", "line": 200 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_initials", "name": "get_initials", "file": "models.py", "line": 393 }, "func2": { "key": "scripts/test_protocol_generator.py:test_flask_app_creation", "name": "test_flask_app_creation", "file": "scripts/test_protocol_generator.py", "line": 246 }, "similarity": 0.8133333333333332, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_initials", "name": "get_initials", "file": "models.py", "line": 393 }, "func2": { "key": "scripts/test_protocol_generator.py:test_dependency_versions", "name": "test_dependency_versions", "file": "scripts/test_protocol_generator.py", "line": 270 }, "similarity": 0.75, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_initials", "name": "get_initials", "file": "models.py", "line": 393 }, "func2": { "key": "scripts/test_protocol_generator.py:analyze_code_metrics", "name": "analyze_code_metrics", "file": "scripts/test_protocol_generator.py", "line": 302 }, "similarity": 0.725, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_initials", "name": "get_initials", "file": "models.py", "line": 393 }, "func2": { "key": "scripts/test_protocol_generator.py:generate_ai_summary", "name": "generate_ai_summary", "file": "scripts/test_protocol_generator.py", "line": 343 }, "similarity": 0.7861538461538462, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_initials", "name": "get_initials", "file": "models.py", "line": 393 }, "func2": { "key": "scripts/test_protocol_generator.py:run_all_tests", "name": "run_all_tests", "file": "scripts/test_protocol_generator.py", "line": 471 }, "similarity": 0.7045454545454546, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_initials", "name": "get_initials", "file": "models.py", "line": 393 }, "func2": { "key": "scripts/screenshot_tool.py:discover_routes_from_app", "name": "discover_routes_from_app", "file": "scripts/screenshot_tool.py", "line": 119 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_initials", "name": "get_initials", "file": "models.py", "line": 393 }, "func2": { "key": "scripts/screenshot_tool.py:_setup_firefox", "name": "_setup_firefox", "file": "scripts/screenshot_tool.py", "line": 283 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_initials", "name": "get_initials", "file": "models.py", "line": 393 }, "func2": { "key": "scripts/screenshot_tool.py:run_screenshot_session", "name": "run_screenshot_session", "file": "scripts/screenshot_tool.py", "line": 329 }, "similarity": 0.7114285714285714, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_initials", "name": "get_initials", "file": "models.py", "line": 393 }, "func2": { "key": "utils/system_management.py:load_settings", "name": "load_settings", "file": "utils/system_management.py", "line": 21 }, "similarity": 0.7022727272727273, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "models.py:get_initials", "name": "get_initials", "file": "models.py", "line": 393 }, "func2": { "key": "utils/development_tools.py:test_database_connection", "name": "test_database_connection", "file": "utils/development_tools.py", "line": 105 }, "similarity": 0.7553846153846153, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_initials", "name": "get_initials", "file": "models.py", "line": 393 }, "func2": { "key": "utils/development_tools.py:test_printer_status", "name": "test_printer_status", "file": "utils/development_tools.py", "line": 136 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_initials", "name": "get_initials", "file": "models.py", "line": 393 }, "func2": { "key": "utils/ssl_manager.py:__init__", "name": "__init__", "file": "utils/ssl_manager.py", "line": 16 }, "similarity": 0.7027777777777777, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_initials", "name": "get_initials", "file": "models.py", "line": 393 }, "func2": { "key": "utils/hardware_integration.py:initialize_all_outlets", "name": "initialize_all_outlets", "file": "utils/hardware_integration.py", "line": 563 }, "similarity": 0.8066666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_initials", "name": "get_initials", "file": "models.py", "line": 393 }, "func2": { "key": "utils/hardware_integration.py:get_all_outlet_status", "name": "get_all_outlet_status", "file": "utils/hardware_integration.py", "line": 619 }, "similarity": 0.8545454545454545, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_initials", "name": "get_initials", "file": "models.py", "line": 393 }, "func2": { "key": "utils/hardware_integration.py:get_energy_statistics", "name": "get_energy_statistics", "file": "utils/hardware_integration.py", "line": 828 }, "similarity": 0.7916666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_initials", "name": "get_initials", "file": "models.py", "line": 393 }, "func2": { "key": "utils/hardware_integration.py:clear_all_caches", "name": "clear_all_caches", "file": "utils/hardware_integration.py", "line": 1170 }, "similarity": 0.7666666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_initials", "name": "get_initials", "file": "models.py", "line": 393 }, "func2": { "key": "utils/ip_security.py:__init__", "name": "__init__", "file": "utils/ip_security.py", "line": 24 }, "similarity": 0.7777777777777777, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_initials", "name": "get_initials", "file": "models.py", "line": 393 }, "func2": { "key": "utils/ip_security.py:get_client_ip", "name": "get_client_ip", "file": "utils/ip_security.py", "line": 95 }, "similarity": 0.8545454545454545, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_initials", "name": "get_initials", "file": "models.py", "line": 393 }, "func2": { "key": "utils/ssl_suite.py:get_ssl_context", "name": "get_ssl_context", "file": "utils/ssl_suite.py", "line": 43 }, "similarity": 0.8333333333333333, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_initials", "name": "get_initials", "file": "models.py", "line": 393 }, "func2": { "key": "utils/security_suite.py:generate_nonce", "name": "generate_nonce", "file": "utils/security_suite.py", "line": 55 }, "similarity": 0.74, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_initials", "name": "get_initials", "file": "models.py", "line": 393 }, "func2": { "key": "utils/database_cleanup.py:__init__", "name": "__init__", "file": "utils/database_cleanup.py", "line": 23 }, "similarity": 0.7027777777777777, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_initials", "name": "get_initials", "file": "models.py", "line": 393 }, "func2": { "key": "utils/core_system.py:_register_signal_handlers", "name": "_register_signal_handlers", "file": "utils/core_system.py", "line": 113 }, "similarity": 0.7500000000000001, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_initials", "name": "get_initials", "file": "models.py", "line": 393 }, "func2": { "key": "utils/core_system.py:setup_logging", "name": "setup_logging", "file": "utils/core_system.py", "line": 553 }, "similarity": 0.8066666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_initials", "name": "get_initials", "file": "models.py", "line": 393 }, "func2": { "key": "utils/database_suite.py:get_table_info", "name": "get_table_info", "file": "utils/database_suite.py", "line": 88 }, "similarity": 0.7166666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_initials", "name": "get_initials", "file": "models.py", "line": 393 }, "func2": { "key": "utils/database_suite.py:get_all_tables", "name": "get_all_tables", "file": "utils/database_suite.py", "line": 105 }, "similarity": 0.8799999999999999, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_initials", "name": "get_initials", "file": "models.py", "line": 393 }, "func2": { "key": "utils/database_suite.py:migrate_user_settings", "name": "migrate_user_settings", "file": "utils/database_suite.py", "line": 126 }, "similarity": 0.7166666666666667, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_initials", "name": "get_initials", "file": "models.py", "line": 393 }, "func2": { "key": "utils/monitoring_analytics.py:track_disk_usage", "name": "track_disk_usage", "file": "utils/monitoring_analytics.py", "line": 58 }, "similarity": 0.725, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_initials", "name": "get_initials", "file": "models.py", "line": 393 }, "func2": { "key": "utils/monitoring_analytics.py:get_health_status", "name": "get_health_status", "file": "utils/monitoring_analytics.py", "line": 265 }, "similarity": 0.7045454545454546, "reason": "gemeinsame Argumente" }, { "func1": { "key": "models.py:get_initials", "name": "get_initials", "file": "models.py", "line": 393 }, "func2": { "key": "utils/script_collection.py:run_all_tests", "name": "run_all_tests", "file": "utils/script_collection.py", "line": 178 }, "similarity": 0.7795454545454545, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_initials", "name": "get_initials", "file": "models.py", "line": 393 }, "func2": { "key": "utils/script_collection.py:run_initial_setup", "name": "run_initial_setup", "file": "utils/script_collection.py", "line": 194 }, "similarity": 0.7166666666666667, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:display_name", "name": "display_name", "file": "models.py", "line": 416 }, "func2": { "key": "models.py:is_active", "name": "is_active", "file": "models.py", "line": 426 }, "similarity": 0.7428571428571429, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:display_name", "name": "display_name", "file": "models.py", "line": 416 }, "func2": { "key": "models.py:get_id", "name": "get_id", "file": "models.py", "line": 430 }, "similarity": 0.7230769230769231, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:display_name", "name": "display_name", "file": "models.py", "line": 416 }, "func2": { "key": "models.py:update_last_login", "name": "update_last_login", "file": "models.py", "line": 505 }, "similarity": 0.74, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:display_name", "name": "display_name", "file": "models.py", "line": 416 }, "func2": { "key": "models.py:mark_otp_used", "name": "mark_otp_used", "file": "models.py", "line": 1163 }, "similarity": 0.7749999999999999, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:display_name", "name": "display_name", "file": "models.py", "line": 416 }, "func2": { "key": "models.py:is_running", "name": "is_running", "file": "models.py", "line": 1555 }, "similarity": 0.7142857142857142, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:display_name", "name": "display_name", "file": "models.py", "line": 416 }, "func2": { "key": "models.py:is_expired", "name": "is_expired", "file": "models.py", "line": 1561 }, "similarity": 0.7846153846153846, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:display_name", "name": "display_name", "file": "models.py", "line": 416 }, "func2": { "key": "models.py:start_timer", "name": "start_timer", "file": "models.py", "line": 1587 }, "similarity": 0.7846153846153846, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:display_name", "name": "display_name", "file": "models.py", "line": 416 }, "func2": { "key": "models.py:pause_timer", "name": "pause_timer", "file": "models.py", "line": 1612 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:display_name", "name": "display_name", "file": "models.py", "line": 416 }, "func2": { "key": "models.py:stop_timer", "name": "stop_timer", "file": "models.py", "line": 1635 }, "similarity": 0.7714285714285714, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:display_name", "name": "display_name", "file": "models.py", "line": 416 }, "func2": { "key": "models.py:reset_timer", "name": "reset_timer", "file": "models.py", "line": 1654 }, "similarity": 0.7538461538461538, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:display_name", "name": "display_name", "file": "models.py", "line": 416 }, "func2": { "key": "models.py:update_activity", "name": "update_activity", "file": "models.py", "line": 1726 }, "similarity": 0.7866666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:display_name", "name": "display_name", "file": "models.py", "line": 416 }, "func2": { "key": "form_test_automator.py:_random_delay", "name": "_random_delay", "file": "form_test_automator.py", "line": 694 }, "similarity": 0.8461538461538463, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:display_name", "name": "display_name", "file": "models.py", "line": 416 }, "func2": { "key": "app.py:cleanup_expired_sessions", "name": "cleanup_expired_sessions", "file": "app.py", "line": 129 }, "similarity": 0.7250000000000001, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:display_name", "name": "display_name", "file": "models.py", "line": 416 }, "func2": { "key": "import_analyzer.py:find_unused_imports", "name": "find_unused_imports", "file": "import_analyzer.py", "line": 103 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:display_name", "name": "display_name", "file": "models.py", "line": 416 }, "func2": { "key": "template_problem_analysis.py:generate_detailed_report", "name": "generate_detailed_report", "file": "template_problem_analysis.py", "line": 133 }, "similarity": 0.8133333333333332, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:display_name", "name": "display_name", "file": "models.py", "line": 416 }, "func2": { "key": "config/security.py:get_headers", "name": "get_headers", "file": "config/security.py", "line": 62 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:display_name", "name": "display_name", "file": "models.py", "line": 416 }, "func2": { "key": "config/security.py:get_rate_limits", "name": "get_rate_limits", "file": "config/security.py", "line": 66 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:display_name", "name": "display_name", "file": "models.py", "line": 416 }, "func2": { "key": "config/security.py:get_session_config", "name": "get_session_config", "file": "config/security.py", "line": 70 }, "similarity": 0.725, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:display_name", "name": "display_name", "file": "models.py", "line": 416 }, "func2": { "key": "config/security.py:get_csrf_config", "name": "get_csrf_config", "file": "config/security.py", "line": 74 }, "similarity": 0.7176470588235294, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:display_name", "name": "display_name", "file": "models.py", "line": 416 }, "func2": { "key": "scripts/test_protocol_generator.py:analyze_code_metrics", "name": "analyze_code_metrics", "file": "scripts/test_protocol_generator.py", "line": 302 }, "similarity": 0.75, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:display_name", "name": "display_name", "file": "models.py", "line": 416 }, "func2": { "key": "scripts/test_protocol_generator.py:generate_fallback_summary", "name": "generate_fallback_summary", "file": "scripts/test_protocol_generator.py", "line": 420 }, "similarity": 0.7684210526315789, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:display_name", "name": "display_name", "file": "models.py", "line": 416 }, "func2": { "key": "scripts/test_protocol_generator.py:run_all_tests", "name": "run_all_tests", "file": "scripts/test_protocol_generator.py", "line": 471 }, "similarity": 0.7714285714285714, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:display_name", "name": "display_name", "file": "models.py", "line": 416 }, "func2": { "key": "scripts/screenshot_tool.py:_get_default_routes", "name": "_get_default_routes", "file": "scripts/screenshot_tool.py", "line": 207 }, "similarity": 0.7411764705882353, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:display_name", "name": "display_name", "file": "models.py", "line": 416 }, "func2": { "key": "scripts/screenshot_tool.py:initialize_browser", "name": "initialize_browser", "file": "scripts/screenshot_tool.py", "line": 239 }, "similarity": 0.7647058823529411, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:display_name", "name": "display_name", "file": "models.py", "line": 416 }, "func2": { "key": "scripts/screenshot_tool.py:_prepare_environment", "name": "_prepare_environment", "file": "scripts/screenshot_tool.py", "line": 369 }, "similarity": 0.7866666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:display_name", "name": "display_name", "file": "models.py", "line": 416 }, "func2": { "key": "scripts/screenshot_tool.py:_perform_admin_login", "name": "_perform_admin_login", "file": "scripts/screenshot_tool.py", "line": 393 }, "similarity": 0.8400000000000001, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:display_name", "name": "display_name", "file": "models.py", "line": 416 }, "func2": { "key": "utils/development_tools.py:__init__", "name": "__init__", "file": "utils/development_tools.py", "line": 73 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:display_name", "name": "display_name", "file": "models.py", "line": 416 }, "func2": { "key": "utils/ui_components.py:__init__", "name": "__init__", "file": "utils/ui_components.py", "line": 242 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:display_name", "name": "display_name", "file": "models.py", "line": 416 }, "func2": { "key": "utils/ui_components.py:get_dashboard_data", "name": "get_dashboard_data", "file": "utils/ui_components.py", "line": 268 }, "similarity": 0.7176470588235294, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:display_name", "name": "display_name", "file": "models.py", "line": 416 }, "func2": { "key": "utils/job_queue_system.py:get_queue_status", "name": "get_queue_status", "file": "utils/job_queue_system.py", "line": 140 }, "similarity": 0.7066666666666667, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:display_name", "name": "display_name", "file": "models.py", "line": 416 }, "func2": { "key": "utils/job_queue_system.py:_timer_loop", "name": "_timer_loop", "file": "utils/job_queue_system.py", "line": 253 }, "similarity": 0.7714285714285714, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:display_name", "name": "display_name", "file": "models.py", "line": 416 }, "func2": { "key": "utils/job_queue_system.py:_scheduler_loop", "name": "_scheduler_loop", "file": "utils/job_queue_system.py", "line": 436 }, "similarity": 0.75, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:display_name", "name": "display_name", "file": "models.py", "line": 416 }, "func2": { "key": "utils/data_management.py:ensure_directories", "name": "ensure_directories", "file": "utils/data_management.py", "line": 57 }, "similarity": 0.75, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:display_name", "name": "display_name", "file": "models.py", "line": 416 }, "func2": { "key": "utils/data_management.py:_delete_permanently", "name": "_delete_permanently", "file": "utils/data_management.py", "line": 252 }, "similarity": 0.726923076923077, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:display_name", "name": "display_name", "file": "models.py", "line": 416 }, "func2": { "key": "utils/ssl_manager.py:generate_mercedes_certificate", "name": "generate_mercedes_certificate", "file": "utils/ssl_manager.py", "line": 21 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:display_name", "name": "display_name", "file": "models.py", "line": 416 }, "func2": { "key": "utils/hardware_integration.py:clear_cache", "name": "clear_cache", "file": "utils/hardware_integration.py", "line": 207 }, "similarity": 0.7142857142857142, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:display_name", "name": "display_name", "file": "models.py", "line": 416 }, "func2": { "key": "utils/hardware_integration.py:get_printer_summary", "name": "get_printer_summary", "file": "utils/hardware_integration.py", "line": 1112 }, "similarity": 0.8400000000000001, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:display_name", "name": "display_name", "file": "models.py", "line": 416 }, "func2": { "key": "utils/hardware_integration.py:check_and_control_for_jobs", "name": "check_and_control_for_jobs", "file": "utils/hardware_integration.py", "line": 1233 }, "similarity": 0.74, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:display_name", "name": "display_name", "file": "models.py", "line": 416 }, "func2": { "key": "utils/ip_security.py:get_allowed_plug_ips", "name": "get_allowed_plug_ips", "file": "utils/ip_security.py", "line": 141 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:display_name", "name": "display_name", "file": "models.py", "line": 416 }, "func2": { "key": "utils/ssl_suite.py:check_certificate_validity", "name": "check_certificate_validity", "file": "utils/ssl_suite.py", "line": 131 }, "similarity": 0.7555555555555555, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:display_name", "name": "display_name", "file": "models.py", "line": 416 }, "func2": { "key": "utils/drag_drop_system.py:__init__", "name": "__init__", "file": "utils/drag_drop_system.py", "line": 57 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:display_name", "name": "display_name", "file": "models.py", "line": 416 }, "func2": { "key": "utils/drag_drop_system.py:cleanup_invalid_orders", "name": "cleanup_invalid_orders", "file": "utils/drag_drop_system.py", "line": 292 }, "similarity": 0.825, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:display_name", "name": "display_name", "file": "models.py", "line": 416 }, "func2": { "key": "utils/drag_drop_system.py:_schedule_cleanup", "name": "_schedule_cleanup", "file": "utils/drag_drop_system.py", "line": 306 }, "similarity": 0.8285714285714285, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:display_name", "name": "display_name", "file": "models.py", "line": 416 }, "func2": { "key": "utils/database_cleanup.py:cleanup_all", "name": "cleanup_all", "file": "utils/database_cleanup.py", "line": 39 }, "similarity": 0.7846153846153846, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:display_name", "name": "display_name", "file": "models.py", "line": 416 }, "func2": { "key": "utils/database_cleanup.py:get_engine_count", "name": "get_engine_count", "file": "utils/database_cleanup.py", "line": 56 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:display_name", "name": "display_name", "file": "models.py", "line": 416 }, "func2": { "key": "utils/job_scheduler.py:get_tasks", "name": "get_tasks", "file": "utils/job_scheduler.py", "line": 177 }, "similarity": 0.7142857142857142, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:display_name", "name": "display_name", "file": "models.py", "line": 416 }, "func2": { "key": "utils/job_scheduler.py:is_running", "name": "is_running", "file": "utils/job_scheduler.py", "line": 257 }, "similarity": 0.7142857142857142, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:display_name", "name": "display_name", "file": "models.py", "line": 416 }, "func2": { "key": "utils/job_scheduler.py:_check_and_start_jobs", "name": "_check_and_start_jobs", "file": "utils/job_scheduler.py", "line": 624 }, "similarity": 0.7263157894736842, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:display_name", "name": "display_name", "file": "models.py", "line": 416 }, "func2": { "key": "utils/core_system.py:get_system_status", "name": "get_system_status", "file": "utils/core_system.py", "line": 770 }, "similarity": 0.7714285714285714, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:display_name", "name": "display_name", "file": "models.py", "line": 416 }, "func2": { "key": "utils/core_system.py:_register_signal_handlers", "name": "_register_signal_handlers", "file": "utils/core_system.py", "line": 113 }, "similarity": 0.8133333333333332, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:display_name", "name": "display_name", "file": "models.py", "line": 416 }, "func2": { "key": "utils/core_system.py:get_recovery_status", "name": "get_recovery_status", "file": "utils/core_system.py", "line": 345 }, "similarity": 0.711111111111111, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:display_name", "name": "display_name", "file": "models.py", "line": 416 }, "func2": { "key": "utils/core_system.py:load_config", "name": "load_config", "file": "utils/core_system.py", "line": 512 }, "similarity": 0.76, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:display_name", "name": "display_name", "file": "models.py", "line": 416 }, "func2": { "key": "utils/core_system.py:check_https_connectivity", "name": "check_https_connectivity", "file": "utils/core_system.py", "line": 623 }, "similarity": 0.7647058823529411, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:display_name", "name": "display_name", "file": "models.py", "line": 416 }, "func2": { "key": "utils/core_system.py:run_monitoring_cycle", "name": "run_monitoring_cycle", "file": "utils/core_system.py", "line": 639 }, "similarity": 0.7647058823529411, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:display_name", "name": "display_name", "file": "models.py", "line": 416 }, "func2": { "key": "utils/core_system.py:cleanup_system_resources", "name": "cleanup_system_resources", "file": "utils/core_system.py", "line": 675 }, "similarity": 0.825, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:display_name", "name": "display_name", "file": "models.py", "line": 416 }, "func2": { "key": "utils/database_suite.py:backup_database", "name": "backup_database", "file": "utils/database_suite.py", "line": 65 }, "similarity": 0.75, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:display_name", "name": "display_name", "file": "models.py", "line": 416 }, "func2": { "key": "utils/database_suite.py:get_connection", "name": "get_connection", "file": "utils/database_suite.py", "line": 41 }, "similarity": 0.7066666666666667, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:display_name", "name": "display_name", "file": "models.py", "line": 416 }, "func2": { "key": "utils/database_suite.py:migrate_user_settings", "name": "migrate_user_settings", "file": "utils/database_suite.py", "line": 126 }, "similarity": 0.7866666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:display_name", "name": "display_name", "file": "models.py", "line": 416 }, "func2": { "key": "utils/database_suite.py:fix_database_immediate", "name": "fix_database_immediate", "file": "utils/database_suite.py", "line": 148 }, "similarity": 0.7866666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:display_name", "name": "display_name", "file": "models.py", "line": 416 }, "func2": { "key": "utils/database_suite.py:vacuum_database", "name": "vacuum_database", "file": "utils/database_suite.py", "line": 202 }, "similarity": 0.75, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:display_name", "name": "display_name", "file": "models.py", "line": 416 }, "func2": { "key": "utils/logging_config.py:_create_new_log_file", "name": "_create_new_log_file", "file": "utils/logging_config.py", "line": 79 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:display_name", "name": "display_name", "file": "models.py", "line": 416 }, "func2": { "key": "utils/monitoring_analytics.py:generate_system_report", "name": "generate_system_report", "file": "utils/monitoring_analytics.py", "line": 171 }, "similarity": 0.8133333333333332, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:display_name", "name": "display_name", "file": "models.py", "line": 416 }, "func2": { "key": "utils/monitoring_analytics.py:__init__", "name": "__init__", "file": "utils/monitoring_analytics.py", "line": 252 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:display_name", "name": "display_name", "file": "models.py", "line": 416 }, "func2": { "key": "utils/monitoring_analytics.py:track_cpu_usage", "name": "track_cpu_usage", "file": "utils/monitoring_analytics.py", "line": 43 }, "similarity": 0.7176470588235294, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:display_name", "name": "display_name", "file": "models.py", "line": 416 }, "func2": { "key": "utils/monitoring_analytics.py:get_system_metrics", "name": "get_system_metrics", "file": "utils/monitoring_analytics.py", "line": 68 }, "similarity": 0.76, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:display_name", "name": "display_name", "file": "models.py", "line": 416 }, "func2": { "key": "utils/monitoring_analytics.py:collect_job_analytics", "name": "collect_job_analytics", "file": "utils/monitoring_analytics.py", "line": 86 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:display_name", "name": "display_name", "file": "models.py", "line": 416 }, "func2": { "key": "utils/monitoring_analytics.py:collect_printer_analytics", "name": "collect_printer_analytics", "file": "utils/monitoring_analytics.py", "line": 130 }, "similarity": 0.8400000000000001, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:display_name", "name": "display_name", "file": "models.py", "line": 416 }, "func2": { "key": "utils/monitoring_analytics.py:get_dashboard_data", "name": "get_dashboard_data", "file": "utils/monitoring_analytics.py", "line": 256 }, "similarity": 0.7176470588235294, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:display_name", "name": "display_name", "file": "models.py", "line": 416 }, "func2": { "key": "utils/script_collection.py:run_initial_setup", "name": "run_initial_setup", "file": "utils/script_collection.py", "line": 194 }, "similarity": 0.8285714285714285, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_active", "name": "is_active", "file": "models.py", "line": 426 }, "func2": { "key": "models.py:get_id", "name": "get_id", "file": "models.py", "line": 430 }, "similarity": 0.76, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_active", "name": "is_active", "file": "models.py", "line": 426 }, "func2": { "key": "models.py:mark_otp_used", "name": "mark_otp_used", "file": "models.py", "line": 1163 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_active", "name": "is_active", "file": "models.py", "line": 426 }, "func2": { "key": "models.py:is_running", "name": "is_running", "file": "models.py", "line": 1555 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_active", "name": "is_active", "file": "models.py", "line": 426 }, "func2": { "key": "models.py:is_expired", "name": "is_expired", "file": "models.py", "line": 1561 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_active", "name": "is_active", "file": "models.py", "line": 426 }, "func2": { "key": "models.py:start_timer", "name": "start_timer", "file": "models.py", "line": 1587 }, "similarity": 0.8400000000000001, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_active", "name": "is_active", "file": "models.py", "line": 426 }, "func2": { "key": "models.py:pause_timer", "name": "pause_timer", "file": "models.py", "line": 1612 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_active", "name": "is_active", "file": "models.py", "line": 426 }, "func2": { "key": "models.py:stop_timer", "name": "stop_timer", "file": "models.py", "line": 1635 }, "similarity": 0.7666666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_active", "name": "is_active", "file": "models.py", "line": 426 }, "func2": { "key": "models.py:reset_timer", "name": "reset_timer", "file": "models.py", "line": 1654 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_active", "name": "is_active", "file": "models.py", "line": 426 }, "func2": { "key": "models.py:force_quit_execute", "name": "force_quit_execute", "file": "models.py", "line": 1703 }, "similarity": 0.7428571428571429, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_active", "name": "is_active", "file": "models.py", "line": 426 }, "func2": { "key": "models.py:update_activity", "name": "update_activity", "file": "models.py", "line": 1726 }, "similarity": 0.8333333333333333, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_active", "name": "is_active", "file": "models.py", "line": 426 }, "func2": { "key": "import_analyzer.py:find_unused_imports", "name": "find_unused_imports", "file": "import_analyzer.py", "line": 103 }, "similarity": 0.725, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_active", "name": "is_active", "file": "models.py", "line": 426 }, "func2": { "key": "template_problem_analysis.py:generate_detailed_report", "name": "generate_detailed_report", "file": "template_problem_analysis.py", "line": 133 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_active", "name": "is_active", "file": "models.py", "line": 426 }, "func2": { "key": "config/security.py:get_headers", "name": "get_headers", "file": "config/security.py", "line": 62 }, "similarity": 0.7666666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_active", "name": "is_active", "file": "models.py", "line": 426 }, "func2": { "key": "config/security.py:get_rate_limits", "name": "get_rate_limits", "file": "config/security.py", "line": 66 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_active", "name": "is_active", "file": "models.py", "line": 426 }, "func2": { "key": "config/security.py:get_session_config", "name": "get_session_config", "file": "config/security.py", "line": 70 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_active", "name": "is_active", "file": "models.py", "line": 426 }, "func2": { "key": "config/security.py:get_csrf_config", "name": "get_csrf_config", "file": "config/security.py", "line": 74 }, "similarity": 0.7846153846153846, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_active", "name": "is_active", "file": "models.py", "line": 426 }, "func2": { "key": "scripts/test_protocol_generator.py:generate_fallback_summary", "name": "generate_fallback_summary", "file": "scripts/test_protocol_generator.py", "line": 420 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_active", "name": "is_active", "file": "models.py", "line": 426 }, "func2": { "key": "scripts/test_protocol_generator.py:run_all_tests", "name": "run_all_tests", "file": "scripts/test_protocol_generator.py", "line": 471 }, "similarity": 0.7666666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_active", "name": "is_active", "file": "models.py", "line": 426 }, "func2": { "key": "scripts/screenshot_tool.py:_get_default_routes", "name": "_get_default_routes", "file": "scripts/screenshot_tool.py", "line": 207 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_active", "name": "is_active", "file": "models.py", "line": 426 }, "func2": { "key": "scripts/screenshot_tool.py:initialize_browser", "name": "initialize_browser", "file": "scripts/screenshot_tool.py", "line": 239 }, "similarity": 0.76, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_active", "name": "is_active", "file": "models.py", "line": 426 }, "func2": { "key": "scripts/screenshot_tool.py:close", "name": "close", "file": "scripts/screenshot_tool.py", "line": 304 }, "similarity": 0.72, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_active", "name": "is_active", "file": "models.py", "line": 426 }, "func2": { "key": "scripts/screenshot_tool.py:_prepare_environment", "name": "_prepare_environment", "file": "scripts/screenshot_tool.py", "line": 369 }, "similarity": 0.7846153846153846, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_active", "name": "is_active", "file": "models.py", "line": 426 }, "func2": { "key": "utils/development_tools.py:__init__", "name": "__init__", "file": "utils/development_tools.py", "line": 73 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_active", "name": "is_active", "file": "models.py", "line": 426 }, "func2": { "key": "utils/ui_components.py:__init__", "name": "__init__", "file": "utils/ui_components.py", "line": 242 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_active", "name": "is_active", "file": "models.py", "line": 426 }, "func2": { "key": "utils/ui_components.py:get_dashboard_data", "name": "get_dashboard_data", "file": "utils/ui_components.py", "line": 268 }, "similarity": 0.7428571428571429, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_active", "name": "is_active", "file": "models.py", "line": 426 }, "func2": { "key": "utils/job_queue_system.py:get_queue_status", "name": "get_queue_status", "file": "utils/job_queue_system.py", "line": 140 }, "similarity": 0.7818181818181817, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_active", "name": "is_active", "file": "models.py", "line": 426 }, "func2": { "key": "utils/job_queue_system.py:_timer_loop", "name": "_timer_loop", "file": "utils/job_queue_system.py", "line": 253 }, "similarity": 0.7230769230769231, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_active", "name": "is_active", "file": "models.py", "line": 426 }, "func2": { "key": "utils/job_queue_system.py:_scheduler_loop", "name": "_scheduler_loop", "file": "utils/job_queue_system.py", "line": 436 }, "similarity": 0.7066666666666667, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_active", "name": "is_active", "file": "models.py", "line": 426 }, "func2": { "key": "utils/data_management.py:ensure_directories", "name": "ensure_directories", "file": "utils/data_management.py", "line": 57 }, "similarity": 0.7846153846153846, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_active", "name": "is_active", "file": "models.py", "line": 426 }, "func2": { "key": "utils/ssl_manager.py:generate_mercedes_certificate", "name": "generate_mercedes_certificate", "file": "utils/ssl_manager.py", "line": 21 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_active", "name": "is_active", "file": "models.py", "line": 426 }, "func2": { "key": "utils/hardware_integration.py:clear_cache", "name": "clear_cache", "file": "utils/hardware_integration.py", "line": 207 }, "similarity": 0.7454545454545454, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_active", "name": "is_active", "file": "models.py", "line": 426 }, "func2": { "key": "utils/hardware_integration.py:get_energy_statistics", "name": "get_energy_statistics", "file": "utils/hardware_integration.py", "line": 828 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_active", "name": "is_active", "file": "models.py", "line": 426 }, "func2": { "key": "utils/hardware_integration.py:get_printer_summary", "name": "get_printer_summary", "file": "utils/hardware_integration.py", "line": 1112 }, "similarity": 0.76, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_active", "name": "is_active", "file": "models.py", "line": 426 }, "func2": { "key": "utils/hardware_integration.py:check_and_control_for_jobs", "name": "check_and_control_for_jobs", "file": "utils/hardware_integration.py", "line": 1233 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_active", "name": "is_active", "file": "models.py", "line": 426 }, "func2": { "key": "utils/hardware_integration.py:force_network_refresh", "name": "force_network_refresh", "file": "utils/hardware_integration.py", "line": 1462 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_active", "name": "is_active", "file": "models.py", "line": 426 }, "func2": { "key": "utils/ip_security.py:get_allowed_plug_ips", "name": "get_allowed_plug_ips", "file": "utils/ip_security.py", "line": 141 }, "similarity": 0.76, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_active", "name": "is_active", "file": "models.py", "line": 426 }, "func2": { "key": "utils/ssl_suite.py:check_certificate_validity", "name": "check_certificate_validity", "file": "utils/ssl_suite.py", "line": 131 }, "similarity": 0.7866666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_active", "name": "is_active", "file": "models.py", "line": 426 }, "func2": { "key": "utils/drag_drop_system.py:__init__", "name": "__init__", "file": "utils/drag_drop_system.py", "line": 57 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_active", "name": "is_active", "file": "models.py", "line": 426 }, "func2": { "key": "utils/drag_drop_system.py:cleanup_invalid_orders", "name": "cleanup_invalid_orders", "file": "utils/drag_drop_system.py", "line": 292 }, "similarity": 0.7866666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_active", "name": "is_active", "file": "models.py", "line": 426 }, "func2": { "key": "utils/drag_drop_system.py:_schedule_cleanup", "name": "_schedule_cleanup", "file": "utils/drag_drop_system.py", "line": 306 }, "similarity": 0.7428571428571429, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_active", "name": "is_active", "file": "models.py", "line": 426 }, "func2": { "key": "utils/database_cleanup.py:cleanup_all", "name": "cleanup_all", "file": "utils/database_cleanup.py", "line": 39 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_active", "name": "is_active", "file": "models.py", "line": 426 }, "func2": { "key": "utils/database_cleanup.py:get_engine_count", "name": "get_engine_count", "file": "utils/database_cleanup.py", "line": 56 }, "similarity": 0.7666666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_active", "name": "is_active", "file": "models.py", "line": 426 }, "func2": { "key": "utils/job_scheduler.py:get_tasks", "name": "get_tasks", "file": "utils/job_scheduler.py", "line": 177 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_active", "name": "is_active", "file": "models.py", "line": 426 }, "func2": { "key": "utils/job_scheduler.py:is_running", "name": "is_running", "file": "utils/job_scheduler.py", "line": 257 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_active", "name": "is_active", "file": "models.py", "line": 426 }, "func2": { "key": "utils/job_scheduler.py:_check_and_start_jobs", "name": "_check_and_start_jobs", "file": "utils/job_scheduler.py", "line": 624 }, "similarity": 0.75, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_active", "name": "is_active", "file": "models.py", "line": 426 }, "func2": { "key": "utils/core_system.py:restart_system_service", "name": "restart_system_service", "file": "utils/core_system.py", "line": 766 }, "similarity": 0.740909090909091, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_active", "name": "is_active", "file": "models.py", "line": 426 }, "func2": { "key": "utils/core_system.py:get_system_status", "name": "get_system_status", "file": "utils/core_system.py", "line": 770 }, "similarity": 0.7666666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_active", "name": "is_active", "file": "models.py", "line": 426 }, "func2": { "key": "utils/core_system.py:_register_signal_handlers", "name": "_register_signal_handlers", "file": "utils/core_system.py", "line": 113 }, "similarity": 0.7714285714285714, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_active", "name": "is_active", "file": "models.py", "line": 426 }, "func2": { "key": "utils/core_system.py:get_recovery_status", "name": "get_recovery_status", "file": "utils/core_system.py", "line": 345 }, "similarity": 0.8153846153846154, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_active", "name": "is_active", "file": "models.py", "line": 426 }, "func2": { "key": "utils/core_system.py:load_config", "name": "load_config", "file": "utils/core_system.py", "line": 512 }, "similarity": 0.7142857142857142, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_active", "name": "is_active", "file": "models.py", "line": 426 }, "func2": { "key": "utils/core_system.py:is_service_active", "name": "is_service_active", "file": "utils/core_system.py", "line": 573 }, "similarity": 0.8055555555555556, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_active", "name": "is_active", "file": "models.py", "line": 426 }, "func2": { "key": "utils/core_system.py:check_https_connectivity", "name": "check_https_connectivity", "file": "utils/core_system.py", "line": 623 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_active", "name": "is_active", "file": "models.py", "line": 426 }, "func2": { "key": "utils/core_system.py:run_monitoring_cycle", "name": "run_monitoring_cycle", "file": "utils/core_system.py", "line": 639 }, "similarity": 0.725, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_active", "name": "is_active", "file": "models.py", "line": 426 }, "func2": { "key": "utils/core_system.py:cleanup_system_resources", "name": "cleanup_system_resources", "file": "utils/core_system.py", "line": 675 }, "similarity": 0.75, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_active", "name": "is_active", "file": "models.py", "line": 426 }, "func2": { "key": "utils/database_suite.py:backup_database", "name": "backup_database", "file": "utils/database_suite.py", "line": 65 }, "similarity": 0.7846153846153846, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_active", "name": "is_active", "file": "models.py", "line": 426 }, "func2": { "key": "utils/database_suite.py:get_connection", "name": "get_connection", "file": "utils/database_suite.py", "line": 41 }, "similarity": 0.7818181818181817, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_active", "name": "is_active", "file": "models.py", "line": 426 }, "func2": { "key": "utils/database_suite.py:migrate_user_settings", "name": "migrate_user_settings", "file": "utils/database_suite.py", "line": 126 }, "similarity": 0.7846153846153846, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_active", "name": "is_active", "file": "models.py", "line": 426 }, "func2": { "key": "utils/database_suite.py:fix_database_immediate", "name": "fix_database_immediate", "file": "utils/database_suite.py", "line": 148 }, "similarity": 0.7846153846153846, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_active", "name": "is_active", "file": "models.py", "line": 426 }, "func2": { "key": "utils/database_suite.py:vacuum_database", "name": "vacuum_database", "file": "utils/database_suite.py", "line": 202 }, "similarity": 0.8333333333333333, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_active", "name": "is_active", "file": "models.py", "line": 426 }, "func2": { "key": "utils/logging_config.py:_create_new_log_file", "name": "_create_new_log_file", "file": "utils/logging_config.py", "line": 79 }, "similarity": 0.76, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_active", "name": "is_active", "file": "models.py", "line": 426 }, "func2": { "key": "utils/monitoring_analytics.py:generate_system_report", "name": "generate_system_report", "file": "utils/monitoring_analytics.py", "line": 171 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_active", "name": "is_active", "file": "models.py", "line": 426 }, "func2": { "key": "utils/monitoring_analytics.py:__init__", "name": "__init__", "file": "utils/monitoring_analytics.py", "line": 252 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_active", "name": "is_active", "file": "models.py", "line": 426 }, "func2": { "key": "utils/monitoring_analytics.py:track_cpu_usage", "name": "track_cpu_usage", "file": "utils/monitoring_analytics.py", "line": 43 }, "similarity": 0.7846153846153846, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_active", "name": "is_active", "file": "models.py", "line": 426 }, "func2": { "key": "utils/monitoring_analytics.py:track_disk_usage", "name": "track_disk_usage", "file": "utils/monitoring_analytics.py", "line": 58 }, "similarity": 0.7153846153846153, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_active", "name": "is_active", "file": "models.py", "line": 426 }, "func2": { "key": "utils/monitoring_analytics.py:get_system_metrics", "name": "get_system_metrics", "file": "utils/monitoring_analytics.py", "line": 68 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_active", "name": "is_active", "file": "models.py", "line": 426 }, "func2": { "key": "utils/monitoring_analytics.py:collect_job_analytics", "name": "collect_job_analytics", "file": "utils/monitoring_analytics.py", "line": 86 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_active", "name": "is_active", "file": "models.py", "line": 426 }, "func2": { "key": "utils/monitoring_analytics.py:collect_printer_analytics", "name": "collect_printer_analytics", "file": "utils/monitoring_analytics.py", "line": 130 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_active", "name": "is_active", "file": "models.py", "line": 426 }, "func2": { "key": "utils/monitoring_analytics.py:get_dashboard_data", "name": "get_dashboard_data", "file": "utils/monitoring_analytics.py", "line": 256 }, "similarity": 0.7428571428571429, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_active", "name": "is_active", "file": "models.py", "line": 426 }, "func2": { "key": "utils/script_collection.py:run_initial_setup", "name": "run_initial_setup", "file": "utils/script_collection.py", "line": 194 }, "similarity": 0.7846153846153846, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_id", "name": "get_id", "file": "models.py", "line": 430 }, "func2": { "key": "models.py:mark_otp_used", "name": "mark_otp_used", "file": "models.py", "line": 1163 }, "similarity": 0.7142857142857142, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_id", "name": "get_id", "file": "models.py", "line": 430 }, "func2": { "key": "models.py:is_running", "name": "is_running", "file": "models.py", "line": 1555 }, "similarity": 0.72, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_id", "name": "get_id", "file": "models.py", "line": 430 }, "func2": { "key": "models.py:is_expired", "name": "is_expired", "file": "models.py", "line": 1561 }, "similarity": 0.76, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_id", "name": "get_id", "file": "models.py", "line": 430 }, "func2": { "key": "models.py:start_timer", "name": "start_timer", "file": "models.py", "line": 1587 }, "similarity": 0.76, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_id", "name": "get_id", "file": "models.py", "line": 430 }, "func2": { "key": "models.py:pause_timer", "name": "pause_timer", "file": "models.py", "line": 1612 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_id", "name": "get_id", "file": "models.py", "line": 430 }, "func2": { "key": "models.py:stop_timer", "name": "stop_timer", "file": "models.py", "line": 1635 }, "similarity": 0.7454545454545454, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_id", "name": "get_id", "file": "models.py", "line": 430 }, "func2": { "key": "models.py:reset_timer", "name": "reset_timer", "file": "models.py", "line": 1654 }, "similarity": 0.7777777777777777, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_id", "name": "get_id", "file": "models.py", "line": 430 }, "func2": { "key": "models.py:force_quit_execute", "name": "force_quit_execute", "file": "models.py", "line": 1703 }, "similarity": 0.7230769230769231, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_id", "name": "get_id", "file": "models.py", "line": 430 }, "func2": { "key": "models.py:update_activity", "name": "update_activity", "file": "models.py", "line": 1726 }, "similarity": 0.7666666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_id", "name": "get_id", "file": "models.py", "line": 430 }, "func2": { "key": "import_analyzer.py:find_unused_imports", "name": "find_unused_imports", "file": "import_analyzer.py", "line": 103 }, "similarity": 0.7428571428571429, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_id", "name": "get_id", "file": "models.py", "line": 430 }, "func2": { "key": "template_problem_analysis.py:generate_detailed_report", "name": "generate_detailed_report", "file": "template_problem_analysis.py", "line": 133 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_id", "name": "get_id", "file": "models.py", "line": 430 }, "func2": { "key": "config/security.py:get_headers", "name": "get_headers", "file": "config/security.py", "line": 62 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_id", "name": "get_id", "file": "models.py", "line": 430 }, "func2": { "key": "config/security.py:get_rate_limits", "name": "get_rate_limits", "file": "config/security.py", "line": 66 }, "similarity": 0.7818181818181817, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_id", "name": "get_id", "file": "models.py", "line": 430 }, "func2": { "key": "config/security.py:get_session_config", "name": "get_session_config", "file": "config/security.py", "line": 70 }, "similarity": 0.7818181818181817, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_id", "name": "get_id", "file": "models.py", "line": 430 }, "func2": { "key": "config/security.py:get_csrf_config", "name": "get_csrf_config", "file": "config/security.py", "line": 74 }, "similarity": 0.7666666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_id", "name": "get_id", "file": "models.py", "line": 430 }, "func2": { "key": "scripts/test_protocol_generator.py:run_all_tests", "name": "run_all_tests", "file": "scripts/test_protocol_generator.py", "line": 471 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_id", "name": "get_id", "file": "models.py", "line": 430 }, "func2": { "key": "scripts/screenshot_tool.py:_get_default_routes", "name": "_get_default_routes", "file": "scripts/screenshot_tool.py", "line": 207 }, "similarity": 0.7538461538461538, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_id", "name": "get_id", "file": "models.py", "line": 430 }, "func2": { "key": "scripts/screenshot_tool.py:initialize_browser", "name": "initialize_browser", "file": "scripts/screenshot_tool.py", "line": 239 }, "similarity": 0.7066666666666667, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_id", "name": "get_id", "file": "models.py", "line": 430 }, "func2": { "key": "scripts/screenshot_tool.py:_prepare_environment", "name": "_prepare_environment", "file": "scripts/screenshot_tool.py", "line": 369 }, "similarity": 0.7230769230769231, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_id", "name": "get_id", "file": "models.py", "line": 430 }, "func2": { "key": "scripts/screenshot_tool.py:_perform_admin_login", "name": "_perform_admin_login", "file": "scripts/screenshot_tool.py", "line": 393 }, "similarity": 0.7428571428571429, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_id", "name": "get_id", "file": "models.py", "line": 430 }, "func2": { "key": "utils/development_tools.py:__init__", "name": "__init__", "file": "utils/development_tools.py", "line": 73 }, "similarity": 0.7714285714285714, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_id", "name": "get_id", "file": "models.py", "line": 430 }, "func2": { "key": "utils/ui_components.py:__init__", "name": "__init__", "file": "utils/ui_components.py", "line": 242 }, "similarity": 0.7714285714285714, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_id", "name": "get_id", "file": "models.py", "line": 430 }, "func2": { "key": "utils/ui_components.py:get_dashboard_data", "name": "get_dashboard_data", "file": "utils/ui_components.py", "line": 268 }, "similarity": 0.7666666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_id", "name": "get_id", "file": "models.py", "line": 430 }, "func2": { "key": "utils/job_queue_system.py:get_queue_status", "name": "get_queue_status", "file": "utils/job_queue_system.py", "line": 140 }, "similarity": 0.76, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_id", "name": "get_id", "file": "models.py", "line": 430 }, "func2": { "key": "utils/job_queue_system.py:get_next_job", "name": "get_next_job", "file": "utils/job_queue_system.py", "line": 103 }, "similarity": 0.7454545454545454, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_id", "name": "get_id", "file": "models.py", "line": 430 }, "func2": { "key": "utils/job_queue_system.py:_timer_loop", "name": "_timer_loop", "file": "utils/job_queue_system.py", "line": 253 }, "similarity": 0.7454545454545454, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_id", "name": "get_id", "file": "models.py", "line": 430 }, "func2": { "key": "utils/data_management.py:delete_file", "name": "delete_file", "file": "utils/data_management.py", "line": 157 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_id", "name": "get_id", "file": "models.py", "line": 430 }, "func2": { "key": "utils/data_management.py:ensure_directories", "name": "ensure_directories", "file": "utils/data_management.py", "line": 57 }, "similarity": 0.7666666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_id", "name": "get_id", "file": "models.py", "line": 430 }, "func2": { "key": "utils/ssl_manager.py:generate_mercedes_certificate", "name": "generate_mercedes_certificate", "file": "utils/ssl_manager.py", "line": 21 }, "similarity": 0.7846153846153846, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_id", "name": "get_id", "file": "models.py", "line": 430 }, "func2": { "key": "utils/hardware_integration.py:get_printer_summary", "name": "get_printer_summary", "file": "utils/hardware_integration.py", "line": 1112 }, "similarity": 0.7428571428571429, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_id", "name": "get_id", "file": "models.py", "line": 430 }, "func2": { "key": "utils/ip_security.py:get_allowed_plug_ips", "name": "get_allowed_plug_ips", "file": "utils/ip_security.py", "line": 141 }, "similarity": 0.7846153846153846, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_id", "name": "get_id", "file": "models.py", "line": 430 }, "func2": { "key": "utils/ssl_suite.py:check_certificate_validity", "name": "check_certificate_validity", "file": "utils/ssl_suite.py", "line": 131 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_id", "name": "get_id", "file": "models.py", "line": 430 }, "func2": { "key": "utils/drag_drop_system.py:__init__", "name": "__init__", "file": "utils/drag_drop_system.py", "line": 57 }, "similarity": 0.7714285714285714, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_id", "name": "get_id", "file": "models.py", "line": 430 }, "func2": { "key": "utils/drag_drop_system.py:cleanup_invalid_orders", "name": "cleanup_invalid_orders", "file": "utils/drag_drop_system.py", "line": 292 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_id", "name": "get_id", "file": "models.py", "line": 430 }, "func2": { "key": "utils/database_cleanup.py:get_engine_count", "name": "get_engine_count", "file": "utils/database_cleanup.py", "line": 56 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_id", "name": "get_id", "file": "models.py", "line": 430 }, "func2": { "key": "utils/job_scheduler.py:get_tasks", "name": "get_tasks", "file": "utils/job_scheduler.py", "line": 177 }, "similarity": 0.7777777777777777, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_id", "name": "get_id", "file": "models.py", "line": 430 }, "func2": { "key": "utils/job_scheduler.py:is_running", "name": "is_running", "file": "utils/job_scheduler.py", "line": 257 }, "similarity": 0.72, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_id", "name": "get_id", "file": "models.py", "line": 430 }, "func2": { "key": "utils/job_scheduler.py:_check_and_start_jobs", "name": "_check_and_start_jobs", "file": "utils/job_scheduler.py", "line": 624 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_id", "name": "get_id", "file": "models.py", "line": 430 }, "func2": { "key": "utils/core_system.py:get_system_status", "name": "get_system_status", "file": "utils/core_system.py", "line": 770 }, "similarity": 0.7454545454545454, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_id", "name": "get_id", "file": "models.py", "line": 430 }, "func2": { "key": "utils/core_system.py:_register_signal_handlers", "name": "_register_signal_handlers", "file": "utils/core_system.py", "line": 113 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_id", "name": "get_id", "file": "models.py", "line": 430 }, "func2": { "key": "utils/core_system.py:get_recovery_status", "name": "get_recovery_status", "file": "utils/core_system.py", "line": 345 }, "similarity": 0.7142857142857142, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_id", "name": "get_id", "file": "models.py", "line": 430 }, "func2": { "key": "utils/core_system.py:load_config", "name": "load_config", "file": "utils/core_system.py", "line": 512 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_id", "name": "get_id", "file": "models.py", "line": 430 }, "func2": { "key": "utils/core_system.py:check_https_connectivity", "name": "check_https_connectivity", "file": "utils/core_system.py", "line": 623 }, "similarity": 0.7066666666666667, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_id", "name": "get_id", "file": "models.py", "line": 430 }, "func2": { "key": "utils/core_system.py:run_monitoring_cycle", "name": "run_monitoring_cycle", "file": "utils/core_system.py", "line": 639 }, "similarity": 0.7428571428571429, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_id", "name": "get_id", "file": "models.py", "line": 430 }, "func2": { "key": "utils/database_suite.py:backup_database", "name": "backup_database", "file": "utils/database_suite.py", "line": 65 }, "similarity": 0.7230769230769231, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_id", "name": "get_id", "file": "models.py", "line": 430 }, "func2": { "key": "utils/database_suite.py:get_connection", "name": "get_connection", "file": "utils/database_suite.py", "line": 41 }, "similarity": 0.8222222222222222, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_id", "name": "get_id", "file": "models.py", "line": 430 }, "func2": { "key": "utils/database_suite.py:migrate_user_settings", "name": "migrate_user_settings", "file": "utils/database_suite.py", "line": 126 }, "similarity": 0.7666666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_id", "name": "get_id", "file": "models.py", "line": 430 }, "func2": { "key": "utils/database_suite.py:fix_database_immediate", "name": "fix_database_immediate", "file": "utils/database_suite.py", "line": 148 }, "similarity": 0.7666666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_id", "name": "get_id", "file": "models.py", "line": 430 }, "func2": { "key": "utils/database_suite.py:vacuum_database", "name": "vacuum_database", "file": "utils/database_suite.py", "line": 202 }, "similarity": 0.7230769230769231, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_id", "name": "get_id", "file": "models.py", "line": 430 }, "func2": { "key": "utils/logging_config.py:_create_new_log_file", "name": "_create_new_log_file", "file": "utils/logging_config.py", "line": 79 }, "similarity": 0.7428571428571429, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_id", "name": "get_id", "file": "models.py", "line": 430 }, "func2": { "key": "utils/monitoring_analytics.py:generate_system_report", "name": "generate_system_report", "file": "utils/monitoring_analytics.py", "line": 171 }, "similarity": 0.7142857142857142, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_id", "name": "get_id", "file": "models.py", "line": 430 }, "func2": { "key": "utils/monitoring_analytics.py:__init__", "name": "__init__", "file": "utils/monitoring_analytics.py", "line": 252 }, "similarity": 0.7714285714285714, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_id", "name": "get_id", "file": "models.py", "line": 430 }, "func2": { "key": "utils/monitoring_analytics.py:track_cpu_usage", "name": "track_cpu_usage", "file": "utils/monitoring_analytics.py", "line": 43 }, "similarity": 0.7230769230769231, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_id", "name": "get_id", "file": "models.py", "line": 430 }, "func2": { "key": "utils/monitoring_analytics.py:track_disk_usage", "name": "track_disk_usage", "file": "utils/monitoring_analytics.py", "line": 58 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_id", "name": "get_id", "file": "models.py", "line": 430 }, "func2": { "key": "utils/monitoring_analytics.py:get_system_metrics", "name": "get_system_metrics", "file": "utils/monitoring_analytics.py", "line": 68 }, "similarity": 0.7818181818181817, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_id", "name": "get_id", "file": "models.py", "line": 430 }, "func2": { "key": "utils/monitoring_analytics.py:collect_job_analytics", "name": "collect_job_analytics", "file": "utils/monitoring_analytics.py", "line": 86 }, "similarity": 0.7066666666666667, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_id", "name": "get_id", "file": "models.py", "line": 430 }, "func2": { "key": "utils/monitoring_analytics.py:collect_printer_analytics", "name": "collect_printer_analytics", "file": "utils/monitoring_analytics.py", "line": 130 }, "similarity": 0.7066666666666667, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_id", "name": "get_id", "file": "models.py", "line": 430 }, "func2": { "key": "utils/monitoring_analytics.py:get_dashboard_data", "name": "get_dashboard_data", "file": "utils/monitoring_analytics.py", "line": 256 }, "similarity": 0.7666666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_id", "name": "get_id", "file": "models.py", "line": 430 }, "func2": { "key": "utils/script_collection.py:run_initial_setup", "name": "run_initial_setup", "file": "utils/script_collection.py", "line": 194 }, "similarity": 0.7230769230769231, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:to_dict", "name": "to_dict", "file": "models.py", "line": 1930 }, "func2": { "key": "models.py:get_current_remaining_seconds", "name": "get_current_remaining_seconds", "file": "models.py", "line": 1541 }, "similarity": 0.7285714285714286, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:to_dict", "name": "to_dict", "file": "models.py", "line": 1930 }, "func2": { "key": "function_analysis_tool.py:find_unused_functions", "name": "find_unused_functions", "file": "function_analysis_tool.py", "line": 75 }, "similarity": 0.7753246753246754, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:to_dict", "name": "to_dict", "file": "models.py", "line": 1930 }, "func2": { "key": "template_validation_final.py:__init__", "name": "__init__", "file": "template_validation_final.py", "line": 19 }, "similarity": 0.7285714285714286, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:to_dict", "name": "to_dict", "file": "models.py", "line": 1930 }, "func2": { "key": "template_validation_final.py:validate_all_references", "name": "validate_all_references", "file": "template_validation_final.py", "line": 91 }, "similarity": 0.7053571428571428, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:to_dict", "name": "to_dict", "file": "models.py", "line": 1930 }, "func2": { "key": "template_problem_analysis.py:__init__", "name": "__init__", "file": "template_problem_analysis.py", "line": 19 }, "similarity": 0.7285714285714286, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:to_dict", "name": "to_dict", "file": "models.py", "line": 1930 }, "func2": { "key": "scripts/test_protocol_generator.py:test_syntax_validation", "name": "test_syntax_validation", "file": "scripts/test_protocol_generator.py", "line": 107 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:to_dict", "name": "to_dict", "file": "models.py", "line": 1930 }, "func2": { "key": "scripts/screenshot_tool.py:_generate_report", "name": "_generate_report", "file": "scripts/screenshot_tool.py", "line": 526 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:to_dict", "name": "to_dict", "file": "models.py", "line": 1930 }, "func2": { "key": "utils/development_tools.py:test_database_connection", "name": "test_database_connection", "file": "utils/development_tools.py", "line": 105 }, "similarity": 0.7324675324675325, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:to_dict", "name": "to_dict", "file": "models.py", "line": 1930 }, "func2": { "key": "utils/job_queue_system.py:__init__", "name": "__init__", "file": "utils/job_queue_system.py", "line": 293 }, "similarity": 0.7285714285714286, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:to_dict", "name": "to_dict", "file": "models.py", "line": 1930 }, "func2": { "key": "utils/job_scheduler.py:__init__", "name": "__init__", "file": "utils/job_scheduler.py", "line": 35 }, "similarity": 0.7285714285714286, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:to_dict", "name": "to_dict", "file": "models.py", "line": 1930 }, "func2": { "key": "utils/job_scheduler.py:get_uptime", "name": "get_uptime", "file": "utils/job_scheduler.py", "line": 194 }, "similarity": 0.709090909090909, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:to_dict", "name": "to_dict", "file": "models.py", "line": 1930 }, "func2": { "key": "utils/script_collection.py:__init__", "name": "__init__", "file": "utils/script_collection.py", "line": 170 }, "similarity": 0.7285714285714286, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_by_username_or_email", "name": "get_by_username_or_email", "file": "models.py", "line": 464 }, "func2": { "key": "models.py:get_online_printers", "name": "get_online_printers", "file": "models.py", "line": 653 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_by_username_or_email", "name": "get_by_username_or_email", "file": "models.py", "line": 464 }, "func2": { "key": "models.py:get_running_timers", "name": "get_running_timers", "file": "models.py", "line": 1782 }, "similarity": 0.7166666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_by_id_cached", "name": "get_by_id_cached", "file": "models.py", "line": 486 }, "func2": { "key": "models.py:get_all_cached", "name": "get_all_cached", "file": "models.py", "line": 634 }, "similarity": 0.7166666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_by_id_cached", "name": "get_by_id_cached", "file": "models.py", "line": 486 }, "func2": { "key": "models.py:get_user_jobs", "name": "get_user_jobs", "file": "models.py", "line": 766 }, "similarity": 0.725, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:update_last_login", "name": "update_last_login", "file": "models.py", "line": 505 }, "func2": { "key": "models.py:get_permission_level", "name": "get_permission_level", "file": "models.py", "line": 552 }, "similarity": 0.73, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:update_last_login", "name": "update_last_login", "file": "models.py", "line": 505 }, "func2": { "key": "models.py:mark_otp_used", "name": "mark_otp_used", "file": "models.py", "line": 1163 }, "similarity": 0.7250000000000001, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:update_last_login", "name": "update_last_login", "file": "models.py", "line": 505 }, "func2": { "key": "models.py:is_otp_valid", "name": "is_otp_valid", "file": "models.py", "line": 1180 }, "similarity": 0.7371428571428571, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:update_last_login", "name": "update_last_login", "file": "models.py", "line": 505 }, "func2": { "key": "models.py:get_otp_status", "name": "get_otp_status", "file": "models.py", "line": 1195 }, "similarity": 0.7569230769230768, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:update_last_login", "name": "update_last_login", "file": "models.py", "line": 505 }, "func2": { "key": "models.py:get_current_remaining_seconds", "name": "get_current_remaining_seconds", "file": "models.py", "line": 1541 }, "similarity": 0.725, "reason": "gemeinsame Argumente" }, { "func1": { "key": "models.py:update_last_login", "name": "update_last_login", "file": "models.py", "line": 505 }, "func2": { "key": "models.py:should_show_warning", "name": "should_show_warning", "file": "models.py", "line": 1567 }, "similarity": 0.775, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:update_last_login", "name": "update_last_login", "file": "models.py", "line": 505 }, "func2": { "key": "models.py:get_progress_percentage", "name": "get_progress_percentage", "file": "models.py", "line": 1577 }, "similarity": 0.765, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:update_last_login", "name": "update_last_login", "file": "models.py", "line": 505 }, "func2": { "key": "models.py:pause_timer", "name": "pause_timer", "file": "models.py", "line": 1612 }, "similarity": 0.7133333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:update_last_login", "name": "update_last_login", "file": "models.py", "line": 505 }, "func2": { "key": "models.py:update_activity", "name": "update_activity", "file": "models.py", "line": 1726 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:update_last_login", "name": "update_last_login", "file": "models.py", "line": 505 }, "func2": { "key": "function_analysis_tool.py:find_redundant_helpers", "name": "find_redundant_helpers", "file": "function_analysis_tool.py", "line": 127 }, "similarity": 0.725, "reason": "gemeinsame Argumente" }, { "func1": { "key": "models.py:update_last_login", "name": "update_last_login", "file": "models.py", "line": 505 }, "func2": { "key": "template_validation_final.py:generate_final_report", "name": "generate_final_report", "file": "template_validation_final.py", "line": 148 }, "similarity": 0.7916666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:update_last_login", "name": "update_last_login", "file": "models.py", "line": 505 }, "func2": { "key": "app.py:store_large_session_data", "name": "store_large_session_data", "file": "app.py", "line": 75 }, "similarity": 0.7142857142857142, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:update_last_login", "name": "update_last_login", "file": "models.py", "line": 505 }, "func2": { "key": "app.py:load_large_session_data", "name": "load_large_session_data", "file": "app.py", "line": 104 }, "similarity": 0.7642857142857142, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:update_last_login", "name": "update_last_login", "file": "models.py", "line": 505 }, "func2": { "key": "app.py:cleanup_expired_sessions", "name": "cleanup_expired_sessions", "file": "app.py", "line": 129 }, "similarity": 0.875, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:update_last_login", "name": "update_last_login", "file": "models.py", "line": 505 }, "func2": { "key": "import_analyzer.py:find_unused_imports", "name": "find_unused_imports", "file": "import_analyzer.py", "line": 103 }, "similarity": 0.75, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:update_last_login", "name": "update_last_login", "file": "models.py", "line": 505 }, "func2": { "key": "import_analyzer.py:find_circular_imports", "name": "find_circular_imports", "file": "import_analyzer.py", "line": 148 }, "similarity": 0.7388235294117647, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:update_last_login", "name": "update_last_login", "file": "models.py", "line": 505 }, "func2": { "key": "import_analyzer.py:find_redundant_imports", "name": "find_redundant_imports", "file": "import_analyzer.py", "line": 188 }, "similarity": 0.7549999999999999, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:update_last_login", "name": "update_last_login", "file": "models.py", "line": 505 }, "func2": { "key": "import_analyzer.py:get_module_name", "name": "get_module_name", "file": "import_analyzer.py", "line": 209 }, "similarity": 0.7357142857142858, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:update_last_login", "name": "update_last_login", "file": "models.py", "line": 505 }, "func2": { "key": "template_problem_analysis.py:generate_detailed_report", "name": "generate_detailed_report", "file": "template_problem_analysis.py", "line": 133 }, "similarity": 0.8142857142857143, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:update_last_login", "name": "update_last_login", "file": "models.py", "line": 505 }, "func2": { "key": "tests/test_tapo_integration.py:_create_standard_printers", "name": "_create_standard_printers", "file": "tests/test_tapo_integration.py", "line": 156 }, "similarity": 0.765, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:update_last_login", "name": "update_last_login", "file": "models.py", "line": 505 }, "func2": { "key": "tests/test_tapo_integration.py:_login_as_admin", "name": "_login_as_admin", "file": "tests/test_tapo_integration.py", "line": 175 }, "similarity": 0.7821428571428571, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:update_last_login", "name": "update_last_login", "file": "models.py", "line": 505 }, "func2": { "key": "tests/test_tapo_integration.py:_login_as_user", "name": "_login_as_user", "file": "tests/test_tapo_integration.py", "line": 184 }, "similarity": 0.8107142857142857, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:update_last_login", "name": "update_last_login", "file": "models.py", "line": 505 }, "func2": { "key": "tests/test_tapo_integration.py:test_error_handling_unreachable_plugs", "name": "test_error_handling_unreachable_plugs", "file": "tests/test_tapo_integration.py", "line": 392 }, "similarity": 0.7858823529411765, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:update_last_login", "name": "update_last_login", "file": "models.py", "line": 505 }, "func2": { "key": "config/security.py:get_rate_limits", "name": "get_rate_limits", "file": "config/security.py", "line": 66 }, "similarity": 0.7133333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:update_last_login", "name": "update_last_login", "file": "models.py", "line": 505 }, "func2": { "key": "config/security.py:get_session_config", "name": "get_session_config", "file": "config/security.py", "line": 70 }, "similarity": 0.7133333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:update_last_login", "name": "update_last_login", "file": "models.py", "line": 505 }, "func2": { "key": "config/security.py:get_csrf_config", "name": "get_csrf_config", "file": "config/security.py", "line": 74 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:update_last_login", "name": "update_last_login", "file": "models.py", "line": 505 }, "func2": { "key": "scripts/test_protocol_generator.py:test_syntax_validation", "name": "test_syntax_validation", "file": "scripts/test_protocol_generator.py", "line": 107 }, "similarity": 0.7000000000000001, "reason": "gemeinsame Argumente" }, { "func1": { "key": "models.py:update_last_login", "name": "update_last_login", "file": "models.py", "line": 505 }, "func2": { "key": "scripts/test_protocol_generator.py:test_models_and_blueprints", "name": "test_models_and_blueprints", "file": "scripts/test_protocol_generator.py", "line": 200 }, "similarity": 0.7500000000000001, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "models.py:update_last_login", "name": "update_last_login", "file": "models.py", "line": 505 }, "func2": { "key": "scripts/test_protocol_generator.py:test_flask_app_creation", "name": "test_flask_app_creation", "file": "scripts/test_protocol_generator.py", "line": 246 }, "similarity": 0.7602941176470588, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:update_last_login", "name": "update_last_login", "file": "models.py", "line": 505 }, "func2": { "key": "scripts/test_protocol_generator.py:test_dependency_versions", "name": "test_dependency_versions", "file": "scripts/test_protocol_generator.py", "line": 270 }, "similarity": 0.7367647058823529, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:update_last_login", "name": "update_last_login", "file": "models.py", "line": 505 }, "func2": { "key": "scripts/test_protocol_generator.py:analyze_code_metrics", "name": "analyze_code_metrics", "file": "scripts/test_protocol_generator.py", "line": 302 }, "similarity": 0.8222222222222222, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:update_last_login", "name": "update_last_login", "file": "models.py", "line": 505 }, "func2": { "key": "scripts/test_protocol_generator.py:generate_ai_summary", "name": "generate_ai_summary", "file": "scripts/test_protocol_generator.py", "line": 343 }, "similarity": 0.7050000000000001, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:update_last_login", "name": "update_last_login", "file": "models.py", "line": 505 }, "func2": { "key": "scripts/test_protocol_generator.py:run_all_tests", "name": "run_all_tests", "file": "scripts/test_protocol_generator.py", "line": 471 }, "similarity": 0.7285714285714286, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:update_last_login", "name": "update_last_login", "file": "models.py", "line": 505 }, "func2": { "key": "scripts/screenshot_tool.py:discover_routes_from_app", "name": "discover_routes_from_app", "file": "scripts/screenshot_tool.py", "line": 119 }, "similarity": 0.7472222222222222, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:update_last_login", "name": "update_last_login", "file": "models.py", "line": 505 }, "func2": { "key": "scripts/screenshot_tool.py:_get_default_routes", "name": "_get_default_routes", "file": "scripts/screenshot_tool.py", "line": 207 }, "similarity": 0.7666666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:update_last_login", "name": "update_last_login", "file": "models.py", "line": 505 }, "func2": { "key": "scripts/screenshot_tool.py:initialize_browser", "name": "initialize_browser", "file": "scripts/screenshot_tool.py", "line": 239 }, "similarity": 0.7117647058823529, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:update_last_login", "name": "update_last_login", "file": "models.py", "line": 505 }, "func2": { "key": "scripts/screenshot_tool.py:_setup_firefox", "name": "_setup_firefox", "file": "scripts/screenshot_tool.py", "line": 283 }, "similarity": 0.725, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:update_last_login", "name": "update_last_login", "file": "models.py", "line": 505 }, "func2": { "key": "scripts/screenshot_tool.py:_prepare_environment", "name": "_prepare_environment", "file": "scripts/screenshot_tool.py", "line": 369 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:update_last_login", "name": "update_last_login", "file": "models.py", "line": 505 }, "func2": { "key": "scripts/screenshot_tool.py:_perform_admin_login", "name": "_perform_admin_login", "file": "scripts/screenshot_tool.py", "line": 393 }, "similarity": 0.75, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:update_last_login", "name": "update_last_login", "file": "models.py", "line": 505 }, "func2": { "key": "utils/system_management.py:load_settings", "name": "load_settings", "file": "utils/system_management.py", "line": 21 }, "similarity": 0.7384615384615384, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:update_last_login", "name": "update_last_login", "file": "models.py", "line": 505 }, "func2": { "key": "utils/development_tools.py:test_database_connection", "name": "test_database_connection", "file": "utils/development_tools.py", "line": 105 }, "similarity": 0.72, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:update_last_login", "name": "update_last_login", "file": "models.py", "line": 505 }, "func2": { "key": "utils/development_tools.py:test_printer_status", "name": "test_printer_status", "file": "utils/development_tools.py", "line": 136 }, "similarity": 0.7071428571428572, "reason": "gemeinsame Argumente" }, { "func1": { "key": "models.py:update_last_login", "name": "update_last_login", "file": "models.py", "line": 505 }, "func2": { "key": "utils/ui_components.py:get_dashboard_data", "name": "get_dashboard_data", "file": "utils/ui_components.py", "line": 268 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:update_last_login", "name": "update_last_login", "file": "models.py", "line": 505 }, "func2": { "key": "utils/job_queue_system.py:get_queue_status", "name": "get_queue_status", "file": "utils/job_queue_system.py", "line": 140 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:update_last_login", "name": "update_last_login", "file": "models.py", "line": 505 }, "func2": { "key": "utils/job_queue_system.py:_scheduler_loop", "name": "_scheduler_loop", "file": "utils/job_queue_system.py", "line": 436 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:update_last_login", "name": "update_last_login", "file": "models.py", "line": 505 }, "func2": { "key": "utils/data_management.py:ensure_directories", "name": "ensure_directories", "file": "utils/data_management.py", "line": 57 }, "similarity": 0.74, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:update_last_login", "name": "update_last_login", "file": "models.py", "line": 505 }, "func2": { "key": "utils/ssl_manager.py:__init__", "name": "__init__", "file": "utils/ssl_manager.py", "line": 16 }, "similarity": 0.7230769230769231, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:update_last_login", "name": "update_last_login", "file": "models.py", "line": 505 }, "func2": { "key": "utils/ssl_manager.py:generate_mercedes_certificate", "name": "generate_mercedes_certificate", "file": "utils/ssl_manager.py", "line": 21 }, "similarity": 0.7117647058823529, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:update_last_login", "name": "update_last_login", "file": "models.py", "line": 505 }, "func2": { "key": "utils/hardware_integration.py:initialize_all_outlets", "name": "initialize_all_outlets", "file": "utils/hardware_integration.py", "line": 563 }, "similarity": 0.7657142857142858, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:update_last_login", "name": "update_last_login", "file": "models.py", "line": 505 }, "func2": { "key": "utils/hardware_integration.py:get_all_outlet_status", "name": "get_all_outlet_status", "file": "utils/hardware_integration.py", "line": 619 }, "similarity": 0.8019230769230768, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:update_last_login", "name": "update_last_login", "file": "models.py", "line": 505 }, "func2": { "key": "utils/hardware_integration.py:get_energy_statistics", "name": "get_energy_statistics", "file": "utils/hardware_integration.py", "line": 828 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:update_last_login", "name": "update_last_login", "file": "models.py", "line": 505 }, "func2": { "key": "utils/hardware_integration.py:get_printer_summary", "name": "get_printer_summary", "file": "utils/hardware_integration.py", "line": 1112 }, "similarity": 0.75, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:update_last_login", "name": "update_last_login", "file": "models.py", "line": 505 }, "func2": { "key": "utils/ip_security.py:get_allowed_plug_ips", "name": "get_allowed_plug_ips", "file": "utils/ip_security.py", "line": 141 }, "similarity": 0.8428571428571427, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:update_last_login", "name": "update_last_login", "file": "models.py", "line": 505 }, "func2": { "key": "utils/ip_security.py:is_client_ip_allowed", "name": "is_client_ip_allowed", "file": "utils/ip_security.py", "line": 66 }, "similarity": 0.7433333333333334, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:update_last_login", "name": "update_last_login", "file": "models.py", "line": 505 }, "func2": { "key": "utils/ip_security.py:get_client_ip", "name": "get_client_ip", "file": "utils/ip_security.py", "line": 95 }, "similarity": 0.7535714285714286, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:update_last_login", "name": "update_last_login", "file": "models.py", "line": 505 }, "func2": { "key": "utils/ip_security.py:validate_plug_access", "name": "validate_plug_access", "file": "utils/ip_security.py", "line": 122 }, "similarity": 0.7433333333333334, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:update_last_login", "name": "update_last_login", "file": "models.py", "line": 505 }, "func2": { "key": "utils/ssl_suite.py:get_ssl_context", "name": "get_ssl_context", "file": "utils/ssl_suite.py", "line": 43 }, "similarity": 0.7383333333333333, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:update_last_login", "name": "update_last_login", "file": "models.py", "line": 505 }, "func2": { "key": "utils/drag_drop_system.py:cleanup_invalid_orders", "name": "cleanup_invalid_orders", "file": "utils/drag_drop_system.py", "line": 292 }, "similarity": 0.7749999999999999, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:update_last_login", "name": "update_last_login", "file": "models.py", "line": 505 }, "func2": { "key": "utils/drag_drop_system.py:_schedule_cleanup", "name": "_schedule_cleanup", "file": "utils/drag_drop_system.py", "line": 306 }, "similarity": 0.74, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:update_last_login", "name": "update_last_login", "file": "models.py", "line": 505 }, "func2": { "key": "utils/database_cleanup.py:__init__", "name": "__init__", "file": "utils/database_cleanup.py", "line": 23 }, "similarity": 0.7230769230769231, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:update_last_login", "name": "update_last_login", "file": "models.py", "line": 505 }, "func2": { "key": "utils/database_cleanup.py:cleanup_all", "name": "cleanup_all", "file": "utils/database_cleanup.py", "line": 39 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:update_last_login", "name": "update_last_login", "file": "models.py", "line": 505 }, "func2": { "key": "utils/database_cleanup.py:get_engine_count", "name": "get_engine_count", "file": "utils/database_cleanup.py", "line": 56 }, "similarity": 0.7285714285714286, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:update_last_login", "name": "update_last_login", "file": "models.py", "line": 505 }, "func2": { "key": "utils/core_system.py:_register_signal_handlers", "name": "_register_signal_handlers", "file": "utils/core_system.py", "line": 113 }, "similarity": 0.7666666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:update_last_login", "name": "update_last_login", "file": "models.py", "line": 505 }, "func2": { "key": "utils/core_system.py:shutdown_all", "name": "shutdown_all", "file": "utils/core_system.py", "line": 144 }, "similarity": 0.8400000000000001, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:update_last_login", "name": "update_last_login", "file": "models.py", "line": 505 }, "func2": { "key": "utils/core_system.py:load_config", "name": "load_config", "file": "utils/core_system.py", "line": 512 }, "similarity": 0.7133333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:update_last_login", "name": "update_last_login", "file": "models.py", "line": 505 }, "func2": { "key": "utils/core_system.py:setup_logging", "name": "setup_logging", "file": "utils/core_system.py", "line": 553 }, "similarity": 0.8184615384615384, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:update_last_login", "name": "update_last_login", "file": "models.py", "line": 505 }, "func2": { "key": "utils/core_system.py:run_monitoring_cycle", "name": "run_monitoring_cycle", "file": "utils/core_system.py", "line": 639 }, "similarity": 0.7117647058823529, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:update_last_login", "name": "update_last_login", "file": "models.py", "line": 505 }, "func2": { "key": "utils/core_system.py:cleanup_system_resources", "name": "cleanup_system_resources", "file": "utils/core_system.py", "line": 675 }, "similarity": 0.7352941176470589, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:update_last_login", "name": "update_last_login", "file": "models.py", "line": 505 }, "func2": { "key": "utils/database_suite.py:backup_database", "name": "backup_database", "file": "utils/database_suite.py", "line": 65 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:update_last_login", "name": "update_last_login", "file": "models.py", "line": 505 }, "func2": { "key": "utils/database_suite.py:get_connection", "name": "get_connection", "file": "utils/database_suite.py", "line": 41 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:update_last_login", "name": "update_last_login", "file": "models.py", "line": 505 }, "func2": { "key": "utils/database_suite.py:get_all_tables", "name": "get_all_tables", "file": "utils/database_suite.py", "line": 105 }, "similarity": 0.725, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:update_last_login", "name": "update_last_login", "file": "models.py", "line": 505 }, "func2": { "key": "utils/database_suite.py:migrate_user_settings", "name": "migrate_user_settings", "file": "utils/database_suite.py", "line": 126 }, "similarity": 0.74, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:update_last_login", "name": "update_last_login", "file": "models.py", "line": 505 }, "func2": { "key": "utils/logging_config.py:doRollover", "name": "doRollover", "file": "utils/logging_config.py", "line": 38 }, "similarity": 0.7066666666666667, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:update_last_login", "name": "update_last_login", "file": "models.py", "line": 505 }, "func2": { "key": "utils/logging_config.py:_create_new_log_file", "name": "_create_new_log_file", "file": "utils/logging_config.py", "line": 79 }, "similarity": 0.7117647058823529, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:update_last_login", "name": "update_last_login", "file": "models.py", "line": 505 }, "func2": { "key": "utils/monitoring_analytics.py:generate_system_report", "name": "generate_system_report", "file": "utils/monitoring_analytics.py", "line": 171 }, "similarity": 0.7250000000000001, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:update_last_login", "name": "update_last_login", "file": "models.py", "line": 505 }, "func2": { "key": "utils/monitoring_analytics.py:track_cpu_usage", "name": "track_cpu_usage", "file": "utils/monitoring_analytics.py", "line": 43 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:update_last_login", "name": "update_last_login", "file": "models.py", "line": 505 }, "func2": { "key": "utils/monitoring_analytics.py:track_memory_usage", "name": "track_memory_usage", "file": "utils/monitoring_analytics.py", "line": 47 }, "similarity": 0.7777777777777777, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:update_last_login", "name": "update_last_login", "file": "models.py", "line": 505 }, "func2": { "key": "utils/monitoring_analytics.py:track_disk_usage", "name": "track_disk_usage", "file": "utils/monitoring_analytics.py", "line": 58 }, "similarity": 0.825, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:update_last_login", "name": "update_last_login", "file": "models.py", "line": 505 }, "func2": { "key": "utils/monitoring_analytics.py:collect_job_analytics", "name": "collect_job_analytics", "file": "utils/monitoring_analytics.py", "line": 86 }, "similarity": 0.7117647058823529, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:update_last_login", "name": "update_last_login", "file": "models.py", "line": 505 }, "func2": { "key": "utils/monitoring_analytics.py:collect_printer_analytics", "name": "collect_printer_analytics", "file": "utils/monitoring_analytics.py", "line": 130 }, "similarity": 0.75, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:update_last_login", "name": "update_last_login", "file": "models.py", "line": 505 }, "func2": { "key": "utils/monitoring_analytics.py:get_dashboard_data", "name": "get_dashboard_data", "file": "utils/monitoring_analytics.py", "line": 256 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:update_last_login", "name": "update_last_login", "file": "models.py", "line": 505 }, "func2": { "key": "utils/script_collection.py:run_all_tests", "name": "run_all_tests", "file": "utils/script_collection.py", "line": 178 }, "similarity": 0.8285714285714285, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:update_last_login", "name": "update_last_login", "file": "models.py", "line": 505 }, "func2": { "key": "utils/script_collection.py:run_initial_setup", "name": "run_initial_setup", "file": "utils/script_collection.py", "line": 194 }, "similarity": 0.7857142857142858, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_permission_level", "name": "get_permission_level", "file": "models.py", "line": 552 }, "func2": { "key": "models.py:is_otp_valid", "name": "is_otp_valid", "file": "models.py", "line": 1180 }, "similarity": 0.8133333333333332, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_permission_level", "name": "get_permission_level", "file": "models.py", "line": 552 }, "func2": { "key": "models.py:get_otp_status", "name": "get_otp_status", "file": "models.py", "line": 1195 }, "similarity": 0.7866666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_permission_level", "name": "get_permission_level", "file": "models.py", "line": 552 }, "func2": { "key": "models.py:get_current_remaining_seconds", "name": "get_current_remaining_seconds", "file": "models.py", "line": 1541 }, "similarity": 0.7852941176470588, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_permission_level", "name": "get_permission_level", "file": "models.py", "line": 552 }, "func2": { "key": "models.py:should_show_warning", "name": "should_show_warning", "file": "models.py", "line": 1567 }, "similarity": 0.7177777777777777, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_permission_level", "name": "get_permission_level", "file": "models.py", "line": 552 }, "func2": { "key": "models.py:get_progress_percentage", "name": "get_progress_percentage", "file": "models.py", "line": 1577 }, "similarity": 0.78, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_permission_level", "name": "get_permission_level", "file": "models.py", "line": 552 }, "func2": { "key": "function_analysis_tool.py:find_unused_functions", "name": "find_unused_functions", "file": "function_analysis_tool.py", "line": 75 }, "similarity": 0.7147058823529412, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_permission_level", "name": "get_permission_level", "file": "models.py", "line": 552 }, "func2": { "key": "function_analysis_tool.py:find_redundant_helpers", "name": "find_redundant_helpers", "file": "function_analysis_tool.py", "line": 127 }, "similarity": 0.75, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_permission_level", "name": "get_permission_level", "file": "models.py", "line": 552 }, "func2": { "key": "template_validation_final.py:extract_template_references", "name": "extract_template_references", "file": "template_validation_final.py", "line": 69 }, "similarity": 0.7617647058823529, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_permission_level", "name": "get_permission_level", "file": "models.py", "line": 552 }, "func2": { "key": "template_validation_final.py:generate_final_report", "name": "generate_final_report", "file": "template_validation_final.py", "line": 148 }, "similarity": 0.8066666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_permission_level", "name": "get_permission_level", "file": "models.py", "line": 552 }, "func2": { "key": "import_analyzer.py:find_circular_imports", "name": "find_circular_imports", "file": "import_analyzer.py", "line": 148 }, "similarity": 0.8222222222222222, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_permission_level", "name": "get_permission_level", "file": "models.py", "line": 552 }, "func2": { "key": "import_analyzer.py:find_redundant_imports", "name": "find_redundant_imports", "file": "import_analyzer.py", "line": 188 }, "similarity": 0.8352941176470587, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_permission_level", "name": "get_permission_level", "file": "models.py", "line": 552 }, "func2": { "key": "template_problem_analysis.py:generate_fixes", "name": "generate_fixes", "file": "template_problem_analysis.py", "line": 107 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_permission_level", "name": "get_permission_level", "file": "models.py", "line": 552 }, "func2": { "key": "tests/test_tapo_integration.py:_create_standard_printers", "name": "_create_standard_printers", "file": "tests/test_tapo_integration.py", "line": 156 }, "similarity": 0.74, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_permission_level", "name": "get_permission_level", "file": "models.py", "line": 552 }, "func2": { "key": "tests/test_tapo_integration.py:_login_as_admin", "name": "_login_as_admin", "file": "tests/test_tapo_integration.py", "line": 175 }, "similarity": 0.7533333333333333, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_permission_level", "name": "get_permission_level", "file": "models.py", "line": 552 }, "func2": { "key": "tests/test_tapo_integration.py:_login_as_user", "name": "_login_as_user", "file": "tests/test_tapo_integration.py", "line": 184 }, "similarity": 0.78, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_permission_level", "name": "get_permission_level", "file": "models.py", "line": 552 }, "func2": { "key": "tests/test_tapo_integration.py:test_error_handling_unreachable_plugs", "name": "test_error_handling_unreachable_plugs", "file": "tests/test_tapo_integration.py", "line": 392 }, "similarity": 0.831578947368421, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_permission_level", "name": "get_permission_level", "file": "models.py", "line": 552 }, "func2": { "key": "tests/test_tapo_integration.py:test_admin_dashboard_printer_overview", "name": "test_admin_dashboard_printer_overview", "file": "tests/test_tapo_integration.py", "line": 441 }, "similarity": 0.8444444444444446, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_permission_level", "name": "get_permission_level", "file": "models.py", "line": 552 }, "func2": { "key": "scripts/test_protocol_generator.py:test_syntax_validation", "name": "test_syntax_validation", "file": "scripts/test_protocol_generator.py", "line": 107 }, "similarity": 0.7617647058823529, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_permission_level", "name": "get_permission_level", "file": "models.py", "line": 552 }, "func2": { "key": "scripts/test_protocol_generator.py:test_import_functionality", "name": "test_import_functionality", "file": "scripts/test_protocol_generator.py", "line": 153 }, "similarity": 0.7944444444444445, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_permission_level", "name": "get_permission_level", "file": "models.py", "line": 552 }, "func2": { "key": "scripts/test_protocol_generator.py:test_models_and_blueprints", "name": "test_models_and_blueprints", "file": "scripts/test_protocol_generator.py", "line": 200 }, "similarity": 0.8088235294117647, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_permission_level", "name": "get_permission_level", "file": "models.py", "line": 552 }, "func2": { "key": "scripts/test_protocol_generator.py:test_flask_app_creation", "name": "test_flask_app_creation", "file": "scripts/test_protocol_generator.py", "line": 246 }, "similarity": 0.7752941176470588, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_permission_level", "name": "get_permission_level", "file": "models.py", "line": 552 }, "func2": { "key": "scripts/test_protocol_generator.py:test_dependency_versions", "name": "test_dependency_versions", "file": "scripts/test_protocol_generator.py", "line": 270 }, "similarity": 0.79, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_permission_level", "name": "get_permission_level", "file": "models.py", "line": 552 }, "func2": { "key": "scripts/test_protocol_generator.py:analyze_code_metrics", "name": "analyze_code_metrics", "file": "scripts/test_protocol_generator.py", "line": 302 }, "similarity": 0.7022222222222223, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_permission_level", "name": "get_permission_level", "file": "models.py", "line": 552 }, "func2": { "key": "scripts/test_protocol_generator.py:generate_ai_summary", "name": "generate_ai_summary", "file": "scripts/test_protocol_generator.py", "line": 343 }, "similarity": 0.825, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_permission_level", "name": "get_permission_level", "file": "models.py", "line": 552 }, "func2": { "key": "scripts/screenshot_tool.py:discover_routes_from_app", "name": "discover_routes_from_app", "file": "scripts/screenshot_tool.py", "line": 119 }, "similarity": 0.7622222222222222, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_permission_level", "name": "get_permission_level", "file": "models.py", "line": 552 }, "func2": { "key": "scripts/screenshot_tool.py:_setup_firefox", "name": "_setup_firefox", "file": "scripts/screenshot_tool.py", "line": 283 }, "similarity": 0.74, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_permission_level", "name": "get_permission_level", "file": "models.py", "line": 552 }, "func2": { "key": "scripts/screenshot_tool.py:run_screenshot_session", "name": "run_screenshot_session", "file": "scripts/screenshot_tool.py", "line": 329 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_permission_level", "name": "get_permission_level", "file": "models.py", "line": 552 }, "func2": { "key": "scripts/screenshot_tool.py:_prepare_environment", "name": "_prepare_environment", "file": "scripts/screenshot_tool.py", "line": 369 }, "similarity": 0.7057142857142857, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "models.py:get_permission_level", "name": "get_permission_level", "file": "models.py", "line": 552 }, "func2": { "key": "scripts/screenshot_tool.py:_generate_report", "name": "_generate_report", "file": "scripts/screenshot_tool.py", "line": 526 }, "similarity": 0.7428571428571429, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_permission_level", "name": "get_permission_level", "file": "models.py", "line": 552 }, "func2": { "key": "utils/development_tools.py:test_database_connection", "name": "test_database_connection", "file": "utils/development_tools.py", "line": 105 }, "similarity": 0.7647058823529411, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_permission_level", "name": "get_permission_level", "file": "models.py", "line": 552 }, "func2": { "key": "utils/development_tools.py:test_printer_status", "name": "test_printer_status", "file": "utils/development_tools.py", "line": 136 }, "similarity": 0.7633333333333333, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_permission_level", "name": "get_permission_level", "file": "models.py", "line": 552 }, "func2": { "key": "utils/hardware_integration.py:initialize_all_outlets", "name": "initialize_all_outlets", "file": "utils/hardware_integration.py", "line": 563 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_permission_level", "name": "get_permission_level", "file": "models.py", "line": 552 }, "func2": { "key": "utils/hardware_integration.py:get_all_outlet_status", "name": "get_all_outlet_status", "file": "utils/hardware_integration.py", "line": 619 }, "similarity": 0.7266666666666667, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_permission_level", "name": "get_permission_level", "file": "models.py", "line": 552 }, "func2": { "key": "utils/ip_security.py:get_client_ip", "name": "get_client_ip", "file": "utils/ip_security.py", "line": 95 }, "similarity": 0.7685714285714286, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_permission_level", "name": "get_permission_level", "file": "models.py", "line": 552 }, "func2": { "key": "utils/ssl_suite.py:get_ssl_context", "name": "get_ssl_context", "file": "utils/ssl_suite.py", "line": 43 }, "similarity": 0.7533333333333333, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_permission_level", "name": "get_permission_level", "file": "models.py", "line": 552 }, "func2": { "key": "utils/ssl_suite.py:verify_ssl_files", "name": "verify_ssl_files", "file": "utils/ssl_suite.py", "line": 52 }, "similarity": 0.7366666666666667, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_permission_level", "name": "get_permission_level", "file": "models.py", "line": 552 }, "func2": { "key": "utils/security_suite.py:generate_nonce", "name": "generate_nonce", "file": "utils/security_suite.py", "line": 55 }, "similarity": 0.7866666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_permission_level", "name": "get_permission_level", "file": "models.py", "line": 552 }, "func2": { "key": "utils/job_scheduler.py:get_uptime", "name": "get_uptime", "file": "utils/job_scheduler.py", "line": 194 }, "similarity": 0.7142857142857143, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_permission_level", "name": "get_permission_level", "file": "models.py", "line": 552 }, "func2": { "key": "utils/core_system.py:graceful_shutdown", "name": "graceful_shutdown", "file": "utils/core_system.py", "line": 464 }, "similarity": 0.73, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_permission_level", "name": "get_permission_level", "file": "models.py", "line": 552 }, "func2": { "key": "utils/core_system.py:setup_logging", "name": "setup_logging", "file": "utils/core_system.py", "line": 553 }, "similarity": 0.8857142857142857, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_permission_level", "name": "get_permission_level", "file": "models.py", "line": 552 }, "func2": { "key": "utils/database_suite.py:get_all_tables", "name": "get_all_tables", "file": "utils/database_suite.py", "line": 105 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:update_status", "name": "update_status", "file": "models.py", "line": 729 }, "func2": { "key": "utils/development_tools.py:test_printer_status", "name": "test_printer_status", "file": "utils/development_tools.py", "line": 136 }, "similarity": 0.7045454545454546, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_all_cached", "name": "get_all_cached", "file": "models.py", "line": 634 }, "func2": { "key": "models.py:get_online_printers", "name": "get_online_printers", "file": "models.py", "line": 653 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_all_cached", "name": "get_all_cached", "file": "models.py", "line": 634 }, "func2": { "key": "models.py:get_active_jobs", "name": "get_active_jobs", "file": "models.py", "line": 745 }, "similarity": 0.76, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_all_cached", "name": "get_all_cached", "file": "models.py", "line": 634 }, "func2": { "key": "models.py:get_running_timers", "name": "get_running_timers", "file": "models.py", "line": 1782 }, "similarity": 0.7066666666666667, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_online_printers", "name": "get_online_printers", "file": "models.py", "line": 653 }, "func2": { "key": "models.py:get_active_jobs", "name": "get_active_jobs", "file": "models.py", "line": 745 }, "similarity": 0.7749999999999999, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_online_printers", "name": "get_online_printers", "file": "models.py", "line": 653 }, "func2": { "key": "models.py:get_order_for_printer", "name": "get_order_for_printer", "file": "models.py", "line": 1313 }, "similarity": 0.726923076923077, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_online_printers", "name": "get_online_printers", "file": "models.py", "line": 653 }, "func2": { "key": "models.py:get_running_timers", "name": "get_running_timers", "file": "models.py", "line": 1782 }, "similarity": 0.8461538461538463, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_online_printers", "name": "get_online_printers", "file": "models.py", "line": 653 }, "func2": { "key": "models.py:get_printer_history", "name": "get_printer_history", "file": "models.py", "line": 2048 }, "similarity": 0.7076923076923076, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_active_jobs", "name": "get_active_jobs", "file": "models.py", "line": 745 }, "func2": { "key": "models.py:get_running_timers", "name": "get_running_timers", "file": "models.py", "line": 1782 }, "similarity": 0.75, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:generate_otp", "name": "generate_otp", "file": "models.py", "line": 1093 }, "func2": { "key": "models.py:get_progress_percentage", "name": "get_progress_percentage", "file": "models.py", "line": 1577 }, "similarity": 0.7363636363636364, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "models.py:generate_otp", "name": "generate_otp", "file": "models.py", "line": 1093 }, "func2": { "key": "simple_form_tester.py:generate_report", "name": "generate_report", "file": "simple_form_tester.py", "line": 379 }, "similarity": 0.7454545454545454, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:generate_otp", "name": "generate_otp", "file": "models.py", "line": 1093 }, "func2": { "key": "function_analysis_tool.py:analyze_project", "name": "analyze_project", "file": "function_analysis_tool.py", "line": 205 }, "similarity": 0.8285714285714285, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:generate_otp", "name": "generate_otp", "file": "models.py", "line": 1093 }, "func2": { "key": "template_validation_final.py:collect_all_endpoints", "name": "collect_all_endpoints", "file": "template_validation_final.py", "line": 28 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:generate_otp", "name": "generate_otp", "file": "models.py", "line": 1093 }, "func2": { "key": "template_validation_final.py:generate_final_report", "name": "generate_final_report", "file": "template_validation_final.py", "line": 148 }, "similarity": 0.7090909090909092, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "models.py:generate_otp", "name": "generate_otp", "file": "models.py", "line": 1093 }, "func2": { "key": "form_test_automator.py:generate_report", "name": "generate_report", "file": "form_test_automator.py", "line": 2266 }, "similarity": 0.7136363636363636, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "models.py:generate_otp", "name": "generate_otp", "file": "models.py", "line": 1093 }, "func2": { "key": "form_test_automator.py:_print_test_summary", "name": "_print_test_summary", "file": "form_test_automator.py", "line": 2291 }, "similarity": 0.7454545454545454, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:generate_otp", "name": "generate_otp", "file": "models.py", "line": 1093 }, "func2": { "key": "import_analyzer.py:print_report", "name": "print_report", "file": "import_analyzer.py", "line": 261 }, "similarity": 0.73, "reason": "gemeinsame Argumente" }, { "func1": { "key": "models.py:generate_otp", "name": "generate_otp", "file": "models.py", "line": 1093 }, "func2": { "key": "template_problem_analysis.py:analyze_all_endpoints", "name": "analyze_all_endpoints", "file": "template_problem_analysis.py", "line": 28 }, "similarity": 0.7866666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:generate_otp", "name": "generate_otp", "file": "models.py", "line": 1093 }, "func2": { "key": "template_problem_analysis.py:analyze_template_problems", "name": "analyze_template_problems", "file": "template_problem_analysis.py", "line": 59 }, "similarity": 0.8133333333333332, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:generate_otp", "name": "generate_otp", "file": "models.py", "line": 1093 }, "func2": { "key": "tests/test_tapo_integration.py:test_all_printers_always_visible", "name": "test_all_printers_always_visible", "file": "tests/test_tapo_integration.py", "line": 193 }, "similarity": 0.7477272727272727, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:generate_otp", "name": "generate_otp", "file": "models.py", "line": 1093 }, "func2": { "key": "tests/test_tapo_integration.py:test_printer_status_types", "name": "test_printer_status_types", "file": "tests/test_tapo_integration.py", "line": 212 }, "similarity": 0.7335664335664335, "reason": "gemeinsame Argumente" }, { "func1": { "key": "models.py:generate_otp", "name": "generate_otp", "file": "models.py", "line": 1093 }, "func2": { "key": "tests/test_tapo_integration.py:test_calendar_shows_printer_status_for_admin", "name": "test_calendar_shows_printer_status_for_admin", "file": "tests/test_tapo_integration.py", "line": 320 }, "similarity": 0.7684210526315789, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:generate_otp", "name": "generate_otp", "file": "models.py", "line": 1093 }, "func2": { "key": "tests/test_tapo_integration.py:test_printer_status_persistence", "name": "test_printer_status_persistence", "file": "tests/test_tapo_integration.py", "line": 366 }, "similarity": 0.788111888111888, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:generate_otp", "name": "generate_otp", "file": "models.py", "line": 1093 }, "func2": { "key": "tests/test_tapo_integration.py:test_concurrent_job_scheduling", "name": "test_concurrent_job_scheduling", "file": "tests/test_tapo_integration.py", "line": 410 }, "similarity": 0.7282828282828282, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:generate_otp", "name": "generate_otp", "file": "models.py", "line": 1093 }, "func2": { "key": "scripts/test_protocol_generator.py:__init__", "name": "__init__", "file": "scripts/test_protocol_generator.py", "line": 29 }, "similarity": 0.72, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:generate_otp", "name": "generate_otp", "file": "models.py", "line": 1093 }, "func2": { "key": "scripts/screenshot_tool.py:_setup_chrome", "name": "_setup_chrome", "file": "scripts/screenshot_tool.py", "line": 260 }, "similarity": 0.7441558441558441, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:generate_otp", "name": "generate_otp", "file": "models.py", "line": 1093 }, "func2": { "key": "scripts/screenshot_tool.py:_generate_report", "name": "_generate_report", "file": "scripts/screenshot_tool.py", "line": 526 }, "similarity": 0.8909090909090909, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "models.py:generate_otp", "name": "generate_otp", "file": "models.py", "line": 1093 }, "func2": { "key": "utils/development_tools.py:run_all_tests", "name": "run_all_tests", "file": "utils/development_tools.py", "line": 89 }, "similarity": 0.7727272727272727, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:generate_otp", "name": "generate_otp", "file": "models.py", "line": 1093 }, "func2": { "key": "utils/development_tools.py:test_user_creation", "name": "test_user_creation", "file": "utils/development_tools.py", "line": 112 }, "similarity": 0.788111888111888, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:generate_otp", "name": "generate_otp", "file": "models.py", "line": 1093 }, "func2": { "key": "utils/hardware_integration.py:auto_discover_outlets", "name": "auto_discover_outlets", "file": "utils/hardware_integration.py", "line": 500 }, "similarity": 0.725, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:generate_otp", "name": "generate_otp", "file": "models.py", "line": 1093 }, "func2": { "key": "utils/security_suite.py:generate_nonce", "name": "generate_nonce", "file": "utils/security_suite.py", "line": 55 }, "similarity": 0.7563636363636365, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "models.py:mark_otp_used", "name": "mark_otp_used", "file": "models.py", "line": 1163 }, "func2": { "key": "models.py:is_running", "name": "is_running", "file": "models.py", "line": 1555 }, "similarity": 0.7066666666666667, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:mark_otp_used", "name": "mark_otp_used", "file": "models.py", "line": 1163 }, "func2": { "key": "models.py:is_expired", "name": "is_expired", "file": "models.py", "line": 1561 }, "similarity": 0.7714285714285714, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:mark_otp_used", "name": "mark_otp_used", "file": "models.py", "line": 1163 }, "func2": { "key": "models.py:start_timer", "name": "start_timer", "file": "models.py", "line": 1587 }, "similarity": 0.8153846153846154, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:mark_otp_used", "name": "mark_otp_used", "file": "models.py", "line": 1163 }, "func2": { "key": "models.py:pause_timer", "name": "pause_timer", "file": "models.py", "line": 1612 }, "similarity": 0.8769230769230769, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:mark_otp_used", "name": "mark_otp_used", "file": "models.py", "line": 1163 }, "func2": { "key": "models.py:stop_timer", "name": "stop_timer", "file": "models.py", "line": 1635 }, "similarity": 0.8461538461538463, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:mark_otp_used", "name": "mark_otp_used", "file": "models.py", "line": 1163 }, "func2": { "key": "models.py:reset_timer", "name": "reset_timer", "file": "models.py", "line": 1654 }, "similarity": 0.7846153846153846, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:mark_otp_used", "name": "mark_otp_used", "file": "models.py", "line": 1163 }, "func2": { "key": "models.py:force_quit_execute", "name": "force_quit_execute", "file": "models.py", "line": 1703 }, "similarity": 0.7411764705882353, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:mark_otp_used", "name": "mark_otp_used", "file": "models.py", "line": 1163 }, "func2": { "key": "models.py:update_activity", "name": "update_activity", "file": "models.py", "line": 1726 }, "similarity": 0.7749999999999999, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:mark_otp_used", "name": "mark_otp_used", "file": "models.py", "line": 1163 }, "func2": { "key": "form_test_automator.py:_random_delay", "name": "_random_delay", "file": "form_test_automator.py", "line": 694 }, "similarity": 0.7866666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:mark_otp_used", "name": "mark_otp_used", "file": "models.py", "line": 1163 }, "func2": { "key": "app.py:cleanup_expired_sessions", "name": "cleanup_expired_sessions", "file": "app.py", "line": 129 }, "similarity": 0.7117647058823529, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:mark_otp_used", "name": "mark_otp_used", "file": "models.py", "line": 1163 }, "func2": { "key": "import_analyzer.py:find_unused_imports", "name": "find_unused_imports", "file": "import_analyzer.py", "line": 103 }, "similarity": 0.8666666666666667, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:mark_otp_used", "name": "mark_otp_used", "file": "models.py", "line": 1163 }, "func2": { "key": "import_analyzer.py:find_redundant_imports", "name": "find_redundant_imports", "file": "import_analyzer.py", "line": 188 }, "similarity": 0.7133333333333333, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "models.py:mark_otp_used", "name": "mark_otp_used", "file": "models.py", "line": 1163 }, "func2": { "key": "template_problem_analysis.py:generate_detailed_report", "name": "generate_detailed_report", "file": "template_problem_analysis.py", "line": 133 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:mark_otp_used", "name": "mark_otp_used", "file": "models.py", "line": 1163 }, "func2": { "key": "config/security.py:get_headers", "name": "get_headers", "file": "config/security.py", "line": 62 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:mark_otp_used", "name": "mark_otp_used", "file": "models.py", "line": 1163 }, "func2": { "key": "config/security.py:get_rate_limits", "name": "get_rate_limits", "file": "config/security.py", "line": 66 }, "similarity": 0.7866666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:mark_otp_used", "name": "mark_otp_used", "file": "models.py", "line": 1163 }, "func2": { "key": "config/security.py:get_session_config", "name": "get_session_config", "file": "config/security.py", "line": 70 }, "similarity": 0.7176470588235294, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:mark_otp_used", "name": "mark_otp_used", "file": "models.py", "line": 1163 }, "func2": { "key": "config/security.py:get_csrf_config", "name": "get_csrf_config", "file": "config/security.py", "line": 74 }, "similarity": 0.7411764705882353, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:mark_otp_used", "name": "mark_otp_used", "file": "models.py", "line": 1163 }, "func2": { "key": "scripts/test_protocol_generator.py:analyze_code_metrics", "name": "analyze_code_metrics", "file": "scripts/test_protocol_generator.py", "line": 302 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:mark_otp_used", "name": "mark_otp_used", "file": "models.py", "line": 1163 }, "func2": { "key": "scripts/test_protocol_generator.py:generate_fallback_summary", "name": "generate_fallback_summary", "file": "scripts/test_protocol_generator.py", "line": 420 }, "similarity": 0.7894736842105263, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:mark_otp_used", "name": "mark_otp_used", "file": "models.py", "line": 1163 }, "func2": { "key": "scripts/test_protocol_generator.py:run_all_tests", "name": "run_all_tests", "file": "scripts/test_protocol_generator.py", "line": 471 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:mark_otp_used", "name": "mark_otp_used", "file": "models.py", "line": 1163 }, "func2": { "key": "scripts/screenshot_tool.py:discover_routes_from_app", "name": "discover_routes_from_app", "file": "scripts/screenshot_tool.py", "line": 119 }, "similarity": 0.725, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:mark_otp_used", "name": "mark_otp_used", "file": "models.py", "line": 1163 }, "func2": { "key": "scripts/screenshot_tool.py:_get_default_routes", "name": "_get_default_routes", "file": "scripts/screenshot_tool.py", "line": 207 }, "similarity": 0.8400000000000001, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:mark_otp_used", "name": "mark_otp_used", "file": "models.py", "line": 1163 }, "func2": { "key": "scripts/screenshot_tool.py:initialize_browser", "name": "initialize_browser", "file": "scripts/screenshot_tool.py", "line": 239 }, "similarity": 0.7555555555555555, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:mark_otp_used", "name": "mark_otp_used", "file": "models.py", "line": 1163 }, "func2": { "key": "scripts/screenshot_tool.py:_prepare_environment", "name": "_prepare_environment", "file": "scripts/screenshot_tool.py", "line": 369 }, "similarity": 0.8133333333333332, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:mark_otp_used", "name": "mark_otp_used", "file": "models.py", "line": 1163 }, "func2": { "key": "scripts/screenshot_tool.py:_perform_admin_login", "name": "_perform_admin_login", "file": "scripts/screenshot_tool.py", "line": 393 }, "similarity": 0.788235294117647, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:mark_otp_used", "name": "mark_otp_used", "file": "models.py", "line": 1163 }, "func2": { "key": "utils/ui_components.py:get_dashboard_data", "name": "get_dashboard_data", "file": "utils/ui_components.py", "line": 268 }, "similarity": 0.8133333333333332, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:mark_otp_used", "name": "mark_otp_used", "file": "models.py", "line": 1163 }, "func2": { "key": "utils/job_queue_system.py:get_queue_status", "name": "get_queue_status", "file": "utils/job_queue_system.py", "line": 140 }, "similarity": 0.7714285714285714, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:mark_otp_used", "name": "mark_otp_used", "file": "models.py", "line": 1163 }, "func2": { "key": "utils/job_queue_system.py:_timer_loop", "name": "_timer_loop", "file": "utils/job_queue_system.py", "line": 253 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:mark_otp_used", "name": "mark_otp_used", "file": "models.py", "line": 1163 }, "func2": { "key": "utils/job_queue_system.py:_scheduler_loop", "name": "_scheduler_loop", "file": "utils/job_queue_system.py", "line": 436 }, "similarity": 0.8133333333333332, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:mark_otp_used", "name": "mark_otp_used", "file": "models.py", "line": 1163 }, "func2": { "key": "utils/data_management.py:ensure_directories", "name": "ensure_directories", "file": "utils/data_management.py", "line": 57 }, "similarity": 0.8133333333333332, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:mark_otp_used", "name": "mark_otp_used", "file": "models.py", "line": 1163 }, "func2": { "key": "utils/ssl_manager.py:generate_mercedes_certificate", "name": "generate_mercedes_certificate", "file": "utils/ssl_manager.py", "line": 21 }, "similarity": 0.788235294117647, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:mark_otp_used", "name": "mark_otp_used", "file": "models.py", "line": 1163 }, "func2": { "key": "utils/hardware_integration.py:clear_cache", "name": "clear_cache", "file": "utils/hardware_integration.py", "line": 207 }, "similarity": 0.7066666666666667, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:mark_otp_used", "name": "mark_otp_used", "file": "models.py", "line": 1163 }, "func2": { "key": "utils/hardware_integration.py:get_printer_summary", "name": "get_printer_summary", "file": "utils/hardware_integration.py", "line": 1112 }, "similarity": 0.825, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:mark_otp_used", "name": "mark_otp_used", "file": "models.py", "line": 1163 }, "func2": { "key": "utils/hardware_integration.py:check_and_control_for_jobs", "name": "check_and_control_for_jobs", "file": "utils/hardware_integration.py", "line": 1233 }, "similarity": 0.7894736842105263, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:mark_otp_used", "name": "mark_otp_used", "file": "models.py", "line": 1163 }, "func2": { "key": "utils/hardware_integration.py:force_network_refresh", "name": "force_network_refresh", "file": "utils/hardware_integration.py", "line": 1462 }, "similarity": 0.7647058823529411, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:mark_otp_used", "name": "mark_otp_used", "file": "models.py", "line": 1163 }, "func2": { "key": "utils/ip_security.py:get_allowed_plug_ips", "name": "get_allowed_plug_ips", "file": "utils/ip_security.py", "line": 141 }, "similarity": 0.825, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:mark_otp_used", "name": "mark_otp_used", "file": "models.py", "line": 1163 }, "func2": { "key": "utils/ssl_suite.py:check_certificate_validity", "name": "check_certificate_validity", "file": "utils/ssl_suite.py", "line": 131 }, "similarity": 0.7473684210526315, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:mark_otp_used", "name": "mark_otp_used", "file": "models.py", "line": 1163 }, "func2": { "key": "utils/drag_drop_system.py:cleanup_invalid_orders", "name": "cleanup_invalid_orders", "file": "utils/drag_drop_system.py", "line": 292 }, "similarity": 0.8117647058823529, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:mark_otp_used", "name": "mark_otp_used", "file": "models.py", "line": 1163 }, "func2": { "key": "utils/drag_drop_system.py:_schedule_cleanup", "name": "_schedule_cleanup", "file": "utils/drag_drop_system.py", "line": 306 }, "similarity": 0.7749999999999999, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:mark_otp_used", "name": "mark_otp_used", "file": "models.py", "line": 1163 }, "func2": { "key": "utils/database_cleanup.py:cleanup_all", "name": "cleanup_all", "file": "utils/database_cleanup.py", "line": 39 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:mark_otp_used", "name": "mark_otp_used", "file": "models.py", "line": 1163 }, "func2": { "key": "utils/database_cleanup.py:get_engine_count", "name": "get_engine_count", "file": "utils/database_cleanup.py", "line": 56 }, "similarity": 0.725, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:mark_otp_used", "name": "mark_otp_used", "file": "models.py", "line": 1163 }, "func2": { "key": "utils/job_scheduler.py:get_tasks", "name": "get_tasks", "file": "utils/job_scheduler.py", "line": 177 }, "similarity": 0.7846153846153846, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:mark_otp_used", "name": "mark_otp_used", "file": "models.py", "line": 1163 }, "func2": { "key": "utils/job_scheduler.py:is_running", "name": "is_running", "file": "utils/job_scheduler.py", "line": 257 }, "similarity": 0.7066666666666667, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:mark_otp_used", "name": "mark_otp_used", "file": "models.py", "line": 1163 }, "func2": { "key": "utils/job_scheduler.py:_check_and_start_jobs", "name": "_check_and_start_jobs", "file": "utils/job_scheduler.py", "line": 624 }, "similarity": 0.8117647058823529, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:mark_otp_used", "name": "mark_otp_used", "file": "models.py", "line": 1163 }, "func2": { "key": "utils/core_system.py:get_system_status", "name": "get_system_status", "file": "utils/core_system.py", "line": 770 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:mark_otp_used", "name": "mark_otp_used", "file": "models.py", "line": 1163 }, "func2": { "key": "utils/core_system.py:_register_signal_handlers", "name": "_register_signal_handlers", "file": "utils/core_system.py", "line": 113 }, "similarity": 0.7647058823529411, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:mark_otp_used", "name": "mark_otp_used", "file": "models.py", "line": 1163 }, "func2": { "key": "utils/core_system.py:get_recovery_status", "name": "get_recovery_status", "file": "utils/core_system.py", "line": 345 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:mark_otp_used", "name": "mark_otp_used", "file": "models.py", "line": 1163 }, "func2": { "key": "utils/core_system.py:check_https_connectivity", "name": "check_https_connectivity", "file": "utils/core_system.py", "line": 623 }, "similarity": 0.7555555555555555, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:mark_otp_used", "name": "mark_otp_used", "file": "models.py", "line": 1163 }, "func2": { "key": "utils/core_system.py:run_monitoring_cycle", "name": "run_monitoring_cycle", "file": "utils/core_system.py", "line": 639 }, "similarity": 0.7555555555555555, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:mark_otp_used", "name": "mark_otp_used", "file": "models.py", "line": 1163 }, "func2": { "key": "utils/core_system.py:cleanup_system_resources", "name": "cleanup_system_resources", "file": "utils/core_system.py", "line": 675 }, "similarity": 0.8500000000000001, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:mark_otp_used", "name": "mark_otp_used", "file": "models.py", "line": 1163 }, "func2": { "key": "utils/database_suite.py:backup_database", "name": "backup_database", "file": "utils/database_suite.py", "line": 65 }, "similarity": 0.8571428571428572, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:mark_otp_used", "name": "mark_otp_used", "file": "models.py", "line": 1163 }, "func2": { "key": "utils/database_suite.py:get_connection", "name": "get_connection", "file": "utils/database_suite.py", "line": 41 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:mark_otp_used", "name": "mark_otp_used", "file": "models.py", "line": 1163 }, "func2": { "key": "utils/database_suite.py:migrate_user_settings", "name": "migrate_user_settings", "file": "utils/database_suite.py", "line": 126 }, "similarity": 0.8133333333333332, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:mark_otp_used", "name": "mark_otp_used", "file": "models.py", "line": 1163 }, "func2": { "key": "utils/database_suite.py:fix_database_immediate", "name": "fix_database_immediate", "file": "utils/database_suite.py", "line": 148 }, "similarity": 0.7749999999999999, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:mark_otp_used", "name": "mark_otp_used", "file": "models.py", "line": 1163 }, "func2": { "key": "utils/database_suite.py:vacuum_database", "name": "vacuum_database", "file": "utils/database_suite.py", "line": 202 }, "similarity": 0.8133333333333332, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:mark_otp_used", "name": "mark_otp_used", "file": "models.py", "line": 1163 }, "func2": { "key": "utils/logging_config.py:_create_new_log_file", "name": "_create_new_log_file", "file": "utils/logging_config.py", "line": 79 }, "similarity": 0.7263157894736842, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:mark_otp_used", "name": "mark_otp_used", "file": "models.py", "line": 1163 }, "func2": { "key": "utils/monitoring_analytics.py:generate_system_report", "name": "generate_system_report", "file": "utils/monitoring_analytics.py", "line": 171 }, "similarity": 0.8400000000000001, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:mark_otp_used", "name": "mark_otp_used", "file": "models.py", "line": 1163 }, "func2": { "key": "utils/monitoring_analytics.py:track_cpu_usage", "name": "track_cpu_usage", "file": "utils/monitoring_analytics.py", "line": 43 }, "similarity": 0.8571428571428572, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:mark_otp_used", "name": "mark_otp_used", "file": "models.py", "line": 1163 }, "func2": { "key": "utils/monitoring_analytics.py:track_memory_usage", "name": "track_memory_usage", "file": "utils/monitoring_analytics.py", "line": 47 }, "similarity": 0.7666666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:mark_otp_used", "name": "mark_otp_used", "file": "models.py", "line": 1163 }, "func2": { "key": "utils/monitoring_analytics.py:track_disk_usage", "name": "track_disk_usage", "file": "utils/monitoring_analytics.py", "line": 58 }, "similarity": 0.74, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:mark_otp_used", "name": "mark_otp_used", "file": "models.py", "line": 1163 }, "func2": { "key": "utils/monitoring_analytics.py:get_system_metrics", "name": "get_system_metrics", "file": "utils/monitoring_analytics.py", "line": 68 }, "similarity": 0.75, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:mark_otp_used", "name": "mark_otp_used", "file": "models.py", "line": 1163 }, "func2": { "key": "utils/monitoring_analytics.py:collect_job_analytics", "name": "collect_job_analytics", "file": "utils/monitoring_analytics.py", "line": 86 }, "similarity": 0.7263157894736842, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:mark_otp_used", "name": "mark_otp_used", "file": "models.py", "line": 1163 }, "func2": { "key": "utils/monitoring_analytics.py:collect_printer_analytics", "name": "collect_printer_analytics", "file": "utils/monitoring_analytics.py", "line": 130 }, "similarity": 0.788235294117647, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:mark_otp_used", "name": "mark_otp_used", "file": "models.py", "line": 1163 }, "func2": { "key": "utils/monitoring_analytics.py:get_dashboard_data", "name": "get_dashboard_data", "file": "utils/monitoring_analytics.py", "line": 256 }, "similarity": 0.8133333333333332, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:mark_otp_used", "name": "mark_otp_used", "file": "models.py", "line": 1163 }, "func2": { "key": "utils/script_collection.py:run_all_tests", "name": "run_all_tests", "file": "utils/script_collection.py", "line": 178 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:mark_otp_used", "name": "mark_otp_used", "file": "models.py", "line": 1163 }, "func2": { "key": "utils/script_collection.py:run_initial_setup", "name": "run_initial_setup", "file": "utils/script_collection.py", "line": 194 }, "similarity": 0.8133333333333332, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_otp_valid", "name": "is_otp_valid", "file": "models.py", "line": 1180 }, "func2": { "key": "models.py:get_otp_status", "name": "get_otp_status", "file": "models.py", "line": 1195 }, "similarity": 0.7846153846153846, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_otp_valid", "name": "is_otp_valid", "file": "models.py", "line": 1180 }, "func2": { "key": "models.py:get_current_remaining_seconds", "name": "get_current_remaining_seconds", "file": "models.py", "line": 1541 }, "similarity": 0.7147058823529412, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_otp_valid", "name": "is_otp_valid", "file": "models.py", "line": 1180 }, "func2": { "key": "models.py:should_show_warning", "name": "should_show_warning", "file": "models.py", "line": 1567 }, "similarity": 0.715, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_otp_valid", "name": "is_otp_valid", "file": "models.py", "line": 1180 }, "func2": { "key": "models.py:get_progress_percentage", "name": "get_progress_percentage", "file": "models.py", "line": 1577 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_otp_valid", "name": "is_otp_valid", "file": "models.py", "line": 1180 }, "func2": { "key": "function_analysis_tool.py:find_unused_functions", "name": "find_unused_functions", "file": "function_analysis_tool.py", "line": 75 }, "similarity": 0.71, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_otp_valid", "name": "is_otp_valid", "file": "models.py", "line": 1180 }, "func2": { "key": "function_analysis_tool.py:find_redundant_helpers", "name": "find_redundant_helpers", "file": "function_analysis_tool.py", "line": 127 }, "similarity": 0.75, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_otp_valid", "name": "is_otp_valid", "file": "models.py", "line": 1180 }, "func2": { "key": "template_validation_final.py:collect_all_endpoints", "name": "collect_all_endpoints", "file": "template_validation_final.py", "line": 28 }, "similarity": 0.7132867132867132, "reason": "gemeinsame Argumente" }, { "func1": { "key": "models.py:is_otp_valid", "name": "is_otp_valid", "file": "models.py", "line": 1180 }, "func2": { "key": "template_validation_final.py:validate_all_references", "name": "validate_all_references", "file": "template_validation_final.py", "line": 91 }, "similarity": 0.7008333333333333, "reason": "gemeinsame Argumente" }, { "func1": { "key": "models.py:is_otp_valid", "name": "is_otp_valid", "file": "models.py", "line": 1180 }, "func2": { "key": "template_validation_final.py:generate_final_report", "name": "generate_final_report", "file": "template_validation_final.py", "line": 148 }, "similarity": 0.7266666666666667, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_otp_valid", "name": "is_otp_valid", "file": "models.py", "line": 1180 }, "func2": { "key": "import_analyzer.py:find_circular_imports", "name": "find_circular_imports", "file": "import_analyzer.py", "line": 148 }, "similarity": 0.825, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_otp_valid", "name": "is_otp_valid", "file": "models.py", "line": 1180 }, "func2": { "key": "import_analyzer.py:find_redundant_imports", "name": "find_redundant_imports", "file": "import_analyzer.py", "line": 188 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_otp_valid", "name": "is_otp_valid", "file": "models.py", "line": 1180 }, "func2": { "key": "template_problem_analysis.py:generate_fixes", "name": "generate_fixes", "file": "template_problem_analysis.py", "line": 107 }, "similarity": 0.725, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_otp_valid", "name": "is_otp_valid", "file": "models.py", "line": 1180 }, "func2": { "key": "tests/test_tapo_integration.py:_create_standard_printers", "name": "_create_standard_printers", "file": "tests/test_tapo_integration.py", "line": 156 }, "similarity": 0.74, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_otp_valid", "name": "is_otp_valid", "file": "models.py", "line": 1180 }, "func2": { "key": "tests/test_tapo_integration.py:_login_as_admin", "name": "_login_as_admin", "file": "tests/test_tapo_integration.py", "line": 175 }, "similarity": 0.7553846153846153, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_otp_valid", "name": "is_otp_valid", "file": "models.py", "line": 1180 }, "func2": { "key": "tests/test_tapo_integration.py:_login_as_user", "name": "_login_as_user", "file": "tests/test_tapo_integration.py", "line": 184 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_otp_valid", "name": "is_otp_valid", "file": "models.py", "line": 1180 }, "func2": { "key": "tests/test_tapo_integration.py:test_error_handling_unreachable_plugs", "name": "test_error_handling_unreachable_plugs", "file": "tests/test_tapo_integration.py", "line": 392 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_otp_valid", "name": "is_otp_valid", "file": "models.py", "line": 1180 }, "func2": { "key": "tests/test_tapo_integration.py:test_admin_dashboard_printer_overview", "name": "test_admin_dashboard_printer_overview", "file": "tests/test_tapo_integration.py", "line": 441 }, "similarity": 0.8117647058823529, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_otp_valid", "name": "is_otp_valid", "file": "models.py", "line": 1180 }, "func2": { "key": "scripts/test_protocol_generator.py:test_syntax_validation", "name": "test_syntax_validation", "file": "scripts/test_protocol_generator.py", "line": 107 }, "similarity": 0.8071428571428572, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_otp_valid", "name": "is_otp_valid", "file": "models.py", "line": 1180 }, "func2": { "key": "scripts/test_protocol_generator.py:test_import_functionality", "name": "test_import_functionality", "file": "scripts/test_protocol_generator.py", "line": 153 }, "similarity": 0.7277777777777777, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_otp_valid", "name": "is_otp_valid", "file": "models.py", "line": 1180 }, "func2": { "key": "scripts/test_protocol_generator.py:test_models_and_blueprints", "name": "test_models_and_blueprints", "file": "scripts/test_protocol_generator.py", "line": 200 }, "similarity": 0.775, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_otp_valid", "name": "is_otp_valid", "file": "models.py", "line": 1180 }, "func2": { "key": "scripts/test_protocol_generator.py:test_flask_app_creation", "name": "test_flask_app_creation", "file": "scripts/test_protocol_generator.py", "line": 246 }, "similarity": 0.74, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_otp_valid", "name": "is_otp_valid", "file": "models.py", "line": 1180 }, "func2": { "key": "scripts/test_protocol_generator.py:test_dependency_versions", "name": "test_dependency_versions", "file": "scripts/test_protocol_generator.py", "line": 270 }, "similarity": 0.7533333333333333, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_otp_valid", "name": "is_otp_valid", "file": "models.py", "line": 1180 }, "func2": { "key": "scripts/test_protocol_generator.py:generate_ai_summary", "name": "generate_ai_summary", "file": "scripts/test_protocol_generator.py", "line": 343 }, "similarity": 0.7176470588235294, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_otp_valid", "name": "is_otp_valid", "file": "models.py", "line": 1180 }, "func2": { "key": "scripts/screenshot_tool.py:discover_routes_from_app", "name": "discover_routes_from_app", "file": "scripts/screenshot_tool.py", "line": 119 }, "similarity": 0.765, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_otp_valid", "name": "is_otp_valid", "file": "models.py", "line": 1180 }, "func2": { "key": "scripts/screenshot_tool.py:_setup_firefox", "name": "_setup_firefox", "file": "scripts/screenshot_tool.py", "line": 283 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_otp_valid", "name": "is_otp_valid", "file": "models.py", "line": 1180 }, "func2": { "key": "scripts/screenshot_tool.py:run_screenshot_session", "name": "run_screenshot_session", "file": "scripts/screenshot_tool.py", "line": 329 }, "similarity": 0.725, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_otp_valid", "name": "is_otp_valid", "file": "models.py", "line": 1180 }, "func2": { "key": "utils/development_tools.py:test_database_connection", "name": "test_database_connection", "file": "utils/development_tools.py", "line": 105 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_otp_valid", "name": "is_otp_valid", "file": "models.py", "line": 1180 }, "func2": { "key": "utils/development_tools.py:test_printer_status", "name": "test_printer_status", "file": "utils/development_tools.py", "line": 136 }, "similarity": 0.7214285714285714, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_otp_valid", "name": "is_otp_valid", "file": "models.py", "line": 1180 }, "func2": { "key": "utils/hardware_integration.py:initialize_all_outlets", "name": "initialize_all_outlets", "file": "utils/hardware_integration.py", "line": 563 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_otp_valid", "name": "is_otp_valid", "file": "models.py", "line": 1180 }, "func2": { "key": "utils/hardware_integration.py:get_all_outlet_status", "name": "get_all_outlet_status", "file": "utils/hardware_integration.py", "line": 619 }, "similarity": 0.7246153846153847, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_otp_valid", "name": "is_otp_valid", "file": "models.py", "line": 1180 }, "func2": { "key": "utils/security_suite.py:generate_nonce", "name": "generate_nonce", "file": "utils/security_suite.py", "line": 55 }, "similarity": 0.7066666666666667, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_otp_valid", "name": "is_otp_valid", "file": "models.py", "line": 1180 }, "func2": { "key": "utils/core_system.py:setup_logging", "name": "setup_logging", "file": "utils/core_system.py", "line": 553 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_otp_status", "name": "get_otp_status", "file": "models.py", "line": 1195 }, "func2": { "key": "models.py:get_current_remaining_seconds", "name": "get_current_remaining_seconds", "file": "models.py", "line": 1541 }, "similarity": 0.7633333333333333, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_otp_status", "name": "get_otp_status", "file": "models.py", "line": 1195 }, "func2": { "key": "models.py:get_progress_percentage", "name": "get_progress_percentage", "file": "models.py", "line": 1577 }, "similarity": 0.8066666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_otp_status", "name": "get_otp_status", "file": "models.py", "line": 1195 }, "func2": { "key": "function_analysis_tool.py:find_unused_functions", "name": "find_unused_functions", "file": "function_analysis_tool.py", "line": 75 }, "similarity": 0.7214285714285714, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_otp_status", "name": "get_otp_status", "file": "models.py", "line": 1195 }, "func2": { "key": "function_analysis_tool.py:find_redundant_helpers", "name": "find_redundant_helpers", "file": "function_analysis_tool.py", "line": 127 }, "similarity": 0.725, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_otp_status", "name": "get_otp_status", "file": "models.py", "line": 1195 }, "func2": { "key": "function_analysis_tool.py:generate_report", "name": "generate_report", "file": "function_analysis_tool.py", "line": 246 }, "similarity": 0.7045454545454546, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_otp_status", "name": "get_otp_status", "file": "models.py", "line": 1195 }, "func2": { "key": "template_validation_final.py:extract_template_references", "name": "extract_template_references", "file": "template_validation_final.py", "line": 69 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_otp_status", "name": "get_otp_status", "file": "models.py", "line": 1195 }, "func2": { "key": "template_validation_final.py:generate_final_report", "name": "generate_final_report", "file": "template_validation_final.py", "line": 148 }, "similarity": 0.74, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_otp_status", "name": "get_otp_status", "file": "models.py", "line": 1195 }, "func2": { "key": "import_analyzer.py:find_circular_imports", "name": "find_circular_imports", "file": "import_analyzer.py", "line": 148 }, "similarity": 0.7647058823529411, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_otp_status", "name": "get_otp_status", "file": "models.py", "line": 1195 }, "func2": { "key": "import_analyzer.py:find_redundant_imports", "name": "find_redundant_imports", "file": "import_analyzer.py", "line": 188 }, "similarity": 0.8133333333333332, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_otp_status", "name": "get_otp_status", "file": "models.py", "line": 1195 }, "func2": { "key": "template_problem_analysis.py:generate_fixes", "name": "generate_fixes", "file": "template_problem_analysis.py", "line": 107 }, "similarity": 0.7714285714285714, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_otp_status", "name": "get_otp_status", "file": "models.py", "line": 1195 }, "func2": { "key": "tests/test_tapo_integration.py:setup", "name": "setup", "file": "tests/test_tapo_integration.py", "line": 106 }, "similarity": 0.7097222222222223, "reason": "gemeinsame Argumente" }, { "func1": { "key": "models.py:get_otp_status", "name": "get_otp_status", "file": "models.py", "line": 1195 }, "func2": { "key": "tests/test_tapo_integration.py:_create_standard_printers", "name": "_create_standard_printers", "file": "tests/test_tapo_integration.py", "line": 156 }, "similarity": 0.7114285714285714, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_otp_status", "name": "get_otp_status", "file": "models.py", "line": 1195 }, "func2": { "key": "tests/test_tapo_integration.py:_login_as_user", "name": "_login_as_user", "file": "tests/test_tapo_integration.py", "line": 184 }, "similarity": 0.7553846153846153, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_otp_status", "name": "get_otp_status", "file": "models.py", "line": 1195 }, "func2": { "key": "tests/test_tapo_integration.py:test_printer_status_types", "name": "test_printer_status_types", "file": "tests/test_tapo_integration.py", "line": 212 }, "similarity": 0.7028846153846153, "reason": "gemeinsame Argumente" }, { "func1": { "key": "models.py:get_otp_status", "name": "get_otp_status", "file": "models.py", "line": 1195 }, "func2": { "key": "tests/test_tapo_integration.py:test_error_handling_unreachable_plugs", "name": "test_error_handling_unreachable_plugs", "file": "tests/test_tapo_integration.py", "line": 392 }, "similarity": 0.8117647058823529, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_otp_status", "name": "get_otp_status", "file": "models.py", "line": 1195 }, "func2": { "key": "tests/test_tapo_integration.py:test_admin_dashboard_printer_overview", "name": "test_admin_dashboard_printer_overview", "file": "tests/test_tapo_integration.py", "line": 441 }, "similarity": 0.7555555555555555, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_otp_status", "name": "get_otp_status", "file": "models.py", "line": 1195 }, "func2": { "key": "scripts/test_protocol_generator.py:test_syntax_validation", "name": "test_syntax_validation", "file": "scripts/test_protocol_generator.py", "line": 107 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_otp_status", "name": "get_otp_status", "file": "models.py", "line": 1195 }, "func2": { "key": "scripts/test_protocol_generator.py:test_import_functionality", "name": "test_import_functionality", "file": "scripts/test_protocol_generator.py", "line": 153 }, "similarity": 0.7382352941176471, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_otp_status", "name": "get_otp_status", "file": "models.py", "line": 1195 }, "func2": { "key": "scripts/test_protocol_generator.py:test_models_and_blueprints", "name": "test_models_and_blueprints", "file": "scripts/test_protocol_generator.py", "line": 200 }, "similarity": 0.75, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_otp_status", "name": "get_otp_status", "file": "models.py", "line": 1195 }, "func2": { "key": "scripts/test_protocol_generator.py:test_flask_app_creation", "name": "test_flask_app_creation", "file": "scripts/test_protocol_generator.py", "line": 246 }, "similarity": 0.715, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_otp_status", "name": "get_otp_status", "file": "models.py", "line": 1195 }, "func2": { "key": "scripts/test_protocol_generator.py:generate_ai_summary", "name": "generate_ai_summary", "file": "scripts/test_protocol_generator.py", "line": 343 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_otp_status", "name": "get_otp_status", "file": "models.py", "line": 1195 }, "func2": { "key": "scripts/screenshot_tool.py:discover_routes_from_app", "name": "discover_routes_from_app", "file": "scripts/screenshot_tool.py", "line": 119 }, "similarity": 0.74, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_otp_status", "name": "get_otp_status", "file": "models.py", "line": 1195 }, "func2": { "key": "scripts/screenshot_tool.py:_setup_firefox", "name": "_setup_firefox", "file": "scripts/screenshot_tool.py", "line": 283 }, "similarity": 0.7553846153846153, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_otp_status", "name": "get_otp_status", "file": "models.py", "line": 1195 }, "func2": { "key": "scripts/screenshot_tool.py:run_screenshot_session", "name": "run_screenshot_session", "file": "scripts/screenshot_tool.py", "line": 329 }, "similarity": 0.7714285714285714, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_otp_status", "name": "get_otp_status", "file": "models.py", "line": 1195 }, "func2": { "key": "scripts/screenshot_tool.py:_generate_report", "name": "_generate_report", "file": "scripts/screenshot_tool.py", "line": 526 }, "similarity": 0.7688311688311689, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_otp_status", "name": "get_otp_status", "file": "models.py", "line": 1195 }, "func2": { "key": "utils/development_tools.py:test_database_connection", "name": "test_database_connection", "file": "utils/development_tools.py", "line": 105 }, "similarity": 0.7714285714285714, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_otp_status", "name": "get_otp_status", "file": "models.py", "line": 1195 }, "func2": { "key": "utils/development_tools.py:test_printer_status", "name": "test_printer_status", "file": "utils/development_tools.py", "line": 136 }, "similarity": 0.7833333333333333, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_otp_status", "name": "get_otp_status", "file": "models.py", "line": 1195 }, "func2": { "key": "utils/job_queue_system.py:get_queue_status", "name": "get_queue_status", "file": "utils/job_queue_system.py", "line": 140 }, "similarity": 0.7, "reason": "gemeinsame Argumente" }, { "func1": { "key": "models.py:get_otp_status", "name": "get_otp_status", "file": "models.py", "line": 1195 }, "func2": { "key": "utils/hardware_integration.py:initialize_all_outlets", "name": "initialize_all_outlets", "file": "utils/hardware_integration.py", "line": 563 }, "similarity": 0.8153846153846154, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_otp_status", "name": "get_otp_status", "file": "models.py", "line": 1195 }, "func2": { "key": "utils/hardware_integration.py:get_all_outlet_status", "name": "get_all_outlet_status", "file": "utils/hardware_integration.py", "line": 619 }, "similarity": 0.8600000000000001, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_otp_status", "name": "get_otp_status", "file": "models.py", "line": 1195 }, "func2": { "key": "utils/ssl_suite.py:get_ssl_context", "name": "get_ssl_context", "file": "utils/ssl_suite.py", "line": 43 }, "similarity": 0.7246153846153847, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_otp_status", "name": "get_otp_status", "file": "models.py", "line": 1195 }, "func2": { "key": "utils/security_suite.py:generate_nonce", "name": "generate_nonce", "file": "utils/security_suite.py", "line": 55 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_otp_status", "name": "get_otp_status", "file": "models.py", "line": 1195 }, "func2": { "key": "utils/job_scheduler.py:get_uptime", "name": "get_uptime", "file": "utils/job_scheduler.py", "line": 194 }, "similarity": 0.7324675324675325, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_otp_status", "name": "get_otp_status", "file": "models.py", "line": 1195 }, "func2": { "key": "utils/core_system.py:graceful_shutdown", "name": "graceful_shutdown", "file": "utils/core_system.py", "line": 464 }, "similarity": 0.7382352941176471, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_otp_status", "name": "get_otp_status", "file": "models.py", "line": 1195 }, "func2": { "key": "utils/core_system.py:setup_logging", "name": "setup_logging", "file": "utils/core_system.py", "line": 553 }, "similarity": 0.8666666666666667, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_otp_status", "name": "get_otp_status", "file": "models.py", "line": 1195 }, "func2": { "key": "utils/database_suite.py:get_all_tables", "name": "get_all_tables", "file": "utils/database_suite.py", "line": 105 }, "similarity": 0.7581818181818182, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_otp_status", "name": "get_otp_status", "file": "models.py", "line": 1195 }, "func2": { "key": "utils/monitoring_analytics.py:track_memory_usage", "name": "track_memory_usage", "file": "utils/monitoring_analytics.py", "line": 47 }, "similarity": 0.7085714285714286, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_otp_status", "name": "get_otp_status", "file": "models.py", "line": 1195 }, "func2": { "key": "utils/monitoring_analytics.py:get_health_status", "name": "get_health_status", "file": "utils/monitoring_analytics.py", "line": 265 }, "similarity": 0.7420454545454546, "reason": "gemeinsame Argumente" }, { "func1": { "key": "models.py:find_by_otp", "name": "find_by_otp", "file": "models.py", "line": 1211 }, "func2": { "key": "models.py:find_by_otp_and_name", "name": "find_by_otp_and_name", "file": "models.py", "line": 1239 }, "similarity": 0.8076923076923077, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_order_for_printer", "name": "get_order_for_printer", "file": "models.py", "line": 1313 }, "func2": { "key": "models.py:get_ordered_job_ids", "name": "get_ordered_job_ids", "file": "models.py", "line": 1365 }, "similarity": 0.7160714285714286, "reason": "gemeinsame Argumente" }, { "func1": { "key": "models.py:get_order_for_printer", "name": "get_order_for_printer", "file": "models.py", "line": 1313 }, "func2": { "key": "models.py:get_printer_history", "name": "get_printer_history", "file": "models.py", "line": 2048 }, "similarity": 0.7571428571428571, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:remove_job_from_orders", "name": "remove_job_from_orders", "file": "models.py", "line": 1383 }, "func2": { "key": "blueprints/jobs.py:resume_job", "name": "resume_job", "file": "blueprints/jobs.py", "line": 659 }, "similarity": 0.7166666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:remove_job_from_orders", "name": "remove_job_from_orders", "file": "models.py", "line": 1383 }, "func2": { "key": "utils/drag_drop_system.py:remove_job_from_order", "name": "remove_job_from_order", "file": "utils/drag_drop_system.py", "line": 265 }, "similarity": 0.7636363636363637, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:cleanup_invalid_orders", "name": "cleanup_invalid_orders", "file": "models.py", "line": 1415 }, "func2": { "key": "models.py:get_expired_timers", "name": "get_expired_timers", "file": "models.py", "line": 1800 }, "similarity": 0.7555555555555555, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:cleanup_invalid_orders", "name": "cleanup_invalid_orders", "file": "models.py", "line": 1415 }, "func2": { "key": "models.py:cleanup_expired_timers", "name": "cleanup_expired_timers", "file": "models.py", "line": 1817 }, "similarity": 0.8823529411764706, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:cleanup_invalid_orders", "name": "cleanup_invalid_orders", "file": "models.py", "line": 1415 }, "func2": { "key": "models.py:cleanup_old_logs", "name": "cleanup_old_logs", "file": "models.py", "line": 2201 }, "similarity": 0.7433333333333334, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:cleanup_invalid_orders", "name": "cleanup_invalid_orders", "file": "models.py", "line": 1415 }, "func2": { "key": "utils/drag_drop_system.py:cleanup_invalid_orders", "name": "cleanup_invalid_orders", "file": "utils/drag_drop_system.py", "line": 292 }, "similarity": 0.7, "reason": "ähnliche Namen, ähnliche Länge" }, { "func1": { "key": "models.py:get_current_remaining_seconds", "name": "get_current_remaining_seconds", "file": "models.py", "line": 1541 }, "func2": { "key": "models.py:should_show_warning", "name": "should_show_warning", "file": "models.py", "line": 1567 }, "similarity": 0.7352941176470589, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_current_remaining_seconds", "name": "get_current_remaining_seconds", "file": "models.py", "line": 1541 }, "func2": { "key": "models.py:get_progress_percentage", "name": "get_progress_percentage", "file": "models.py", "line": 1577 }, "similarity": 0.7666666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_current_remaining_seconds", "name": "get_current_remaining_seconds", "file": "models.py", "line": 1541 }, "func2": { "key": "function_analysis_tool.py:find_unused_functions", "name": "find_unused_functions", "file": "function_analysis_tool.py", "line": 75 }, "similarity": 0.8666666666666667, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_current_remaining_seconds", "name": "get_current_remaining_seconds", "file": "models.py", "line": 1541 }, "func2": { "key": "function_analysis_tool.py:find_similar_functions", "name": "find_similar_functions", "file": "function_analysis_tool.py", "line": 108 }, "similarity": 0.7000000000000001, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_current_remaining_seconds", "name": "get_current_remaining_seconds", "file": "models.py", "line": 1541 }, "func2": { "key": "function_analysis_tool.py:find_redundant_helpers", "name": "find_redundant_helpers", "file": "function_analysis_tool.py", "line": 127 }, "similarity": 0.8222222222222222, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_current_remaining_seconds", "name": "get_current_remaining_seconds", "file": "models.py", "line": 1541 }, "func2": { "key": "function_analysis_tool.py:_generate_recommendations", "name": "_generate_recommendations", "file": "function_analysis_tool.py", "line": 269 }, "similarity": 0.7214285714285715, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "models.py:get_current_remaining_seconds", "name": "get_current_remaining_seconds", "file": "models.py", "line": 1541 }, "func2": { "key": "template_validation_final.py:__init__", "name": "__init__", "file": "template_validation_final.py", "line": 19 }, "similarity": 0.7142857142857142, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_current_remaining_seconds", "name": "get_current_remaining_seconds", "file": "models.py", "line": 1541 }, "func2": { "key": "template_validation_final.py:collect_all_endpoints", "name": "collect_all_endpoints", "file": "template_validation_final.py", "line": 28 }, "similarity": 0.7136363636363636, "reason": "gemeinsame Argumente" }, { "func1": { "key": "models.py:get_current_remaining_seconds", "name": "get_current_remaining_seconds", "file": "models.py", "line": 1541 }, "func2": { "key": "template_validation_final.py:extract_template_references", "name": "extract_template_references", "file": "template_validation_final.py", "line": 69 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_current_remaining_seconds", "name": "get_current_remaining_seconds", "file": "models.py", "line": 1541 }, "func2": { "key": "template_validation_final.py:validate_all_references", "name": "validate_all_references", "file": "template_validation_final.py", "line": 91 }, "similarity": 0.7602941176470588, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_current_remaining_seconds", "name": "get_current_remaining_seconds", "file": "models.py", "line": 1541 }, "func2": { "key": "template_validation_final.py:_find_similar_endpoints", "name": "_find_similar_endpoints", "file": "template_validation_final.py", "line": 127 }, "similarity": 0.7088235294117646, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_current_remaining_seconds", "name": "get_current_remaining_seconds", "file": "models.py", "line": 1541 }, "func2": { "key": "template_validation_final.py:generate_final_report", "name": "generate_final_report", "file": "template_validation_final.py", "line": 148 }, "similarity": 0.7117647058823529, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_current_remaining_seconds", "name": "get_current_remaining_seconds", "file": "models.py", "line": 1541 }, "func2": { "key": "form_test_automator.py:_print_test_summary", "name": "_print_test_summary", "file": "form_test_automator.py", "line": 2291 }, "similarity": 0.75, "reason": "gemeinsame Argumente" }, { "func1": { "key": "models.py:get_current_remaining_seconds", "name": "get_current_remaining_seconds", "file": "models.py", "line": 1541 }, "func2": { "key": "app.py:cleanup_expired_sessions", "name": "cleanup_expired_sessions", "file": "app.py", "line": 129 }, "similarity": 0.7088235294117647, "reason": "gemeinsame Argumente" }, { "func1": { "key": "models.py:get_current_remaining_seconds", "name": "get_current_remaining_seconds", "file": "models.py", "line": 1541 }, "func2": { "key": "import_analyzer.py:find_circular_imports", "name": "find_circular_imports", "file": "import_analyzer.py", "line": 148 }, "similarity": 0.8323529411764706, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_current_remaining_seconds", "name": "get_current_remaining_seconds", "file": "models.py", "line": 1541 }, "func2": { "key": "import_analyzer.py:find_redundant_imports", "name": "find_redundant_imports", "file": "import_analyzer.py", "line": 188 }, "similarity": 0.8500000000000001, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_current_remaining_seconds", "name": "get_current_remaining_seconds", "file": "models.py", "line": 1541 }, "func2": { "key": "template_problem_analysis.py:__init__", "name": "__init__", "file": "template_problem_analysis.py", "line": 19 }, "similarity": 0.7142857142857142, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_current_remaining_seconds", "name": "get_current_remaining_seconds", "file": "models.py", "line": 1541 }, "func2": { "key": "template_problem_analysis.py:generate_fixes", "name": "generate_fixes", "file": "template_problem_analysis.py", "line": 107 }, "similarity": 0.775, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_current_remaining_seconds", "name": "get_current_remaining_seconds", "file": "models.py", "line": 1541 }, "func2": { "key": "tests/test_tapo_integration.py:_create_standard_printers", "name": "_create_standard_printers", "file": "tests/test_tapo_integration.py", "line": 156 }, "similarity": 0.7666666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_current_remaining_seconds", "name": "get_current_remaining_seconds", "file": "models.py", "line": 1541 }, "func2": { "key": "tests/test_tapo_integration.py:_login_as_admin", "name": "_login_as_admin", "file": "tests/test_tapo_integration.py", "line": 175 }, "similarity": 0.74, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_current_remaining_seconds", "name": "get_current_remaining_seconds", "file": "models.py", "line": 1541 }, "func2": { "key": "tests/test_tapo_integration.py:_login_as_user", "name": "_login_as_user", "file": "tests/test_tapo_integration.py", "line": 184 }, "similarity": 0.7666666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_current_remaining_seconds", "name": "get_current_remaining_seconds", "file": "models.py", "line": 1541 }, "func2": { "key": "tests/test_tapo_integration.py:test_printer_status_types", "name": "test_printer_status_types", "file": "tests/test_tapo_integration.py", "line": 212 }, "similarity": 0.75, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_current_remaining_seconds", "name": "get_current_remaining_seconds", "file": "models.py", "line": 1541 }, "func2": { "key": "tests/test_tapo_integration.py:test_crud_operations_printers", "name": "test_crud_operations_printers", "file": "tests/test_tapo_integration.py", "line": 232 }, "similarity": 0.7018181818181819, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "models.py:get_current_remaining_seconds", "name": "get_current_remaining_seconds", "file": "models.py", "line": 1541 }, "func2": { "key": "tests/test_tapo_integration.py:test_calendar_shows_printer_status_for_admin", "name": "test_calendar_shows_printer_status_for_admin", "file": "tests/test_tapo_integration.py", "line": 320 }, "similarity": 0.7373205741626794, "reason": "gemeinsame Argumente" }, { "func1": { "key": "models.py:get_current_remaining_seconds", "name": "get_current_remaining_seconds", "file": "models.py", "line": 1541 }, "func2": { "key": "tests/test_tapo_integration.py:test_printer_status_persistence", "name": "test_printer_status_persistence", "file": "tests/test_tapo_integration.py", "line": 366 }, "similarity": 0.7466666666666666, "reason": "gemeinsame Argumente" }, { "func1": { "key": "models.py:get_current_remaining_seconds", "name": "get_current_remaining_seconds", "file": "models.py", "line": 1541 }, "func2": { "key": "tests/test_tapo_integration.py:test_error_handling_unreachable_plugs", "name": "test_error_handling_unreachable_plugs", "file": "tests/test_tapo_integration.py", "line": 392 }, "similarity": 0.8388888888888889, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_current_remaining_seconds", "name": "get_current_remaining_seconds", "file": "models.py", "line": 1541 }, "func2": { "key": "tests/test_tapo_integration.py:test_concurrent_job_scheduling", "name": "test_concurrent_job_scheduling", "file": "tests/test_tapo_integration.py", "line": 410 }, "similarity": 0.7466666666666666, "reason": "gemeinsame Argumente" }, { "func1": { "key": "models.py:get_current_remaining_seconds", "name": "get_current_remaining_seconds", "file": "models.py", "line": 1541 }, "func2": { "key": "tests/test_tapo_integration.py:test_admin_dashboard_printer_overview", "name": "test_admin_dashboard_printer_overview", "file": "tests/test_tapo_integration.py", "line": 441 }, "similarity": 0.781578947368421, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_current_remaining_seconds", "name": "get_current_remaining_seconds", "file": "models.py", "line": 1541 }, "func2": { "key": "scripts/test_protocol_generator.py:test_syntax_validation", "name": "test_syntax_validation", "file": "scripts/test_protocol_generator.py", "line": 107 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_current_remaining_seconds", "name": "get_current_remaining_seconds", "file": "models.py", "line": 1541 }, "func2": { "key": "scripts/test_protocol_generator.py:test_import_functionality", "name": "test_import_functionality", "file": "scripts/test_protocol_generator.py", "line": 153 }, "similarity": 0.8666666666666667, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_current_remaining_seconds", "name": "get_current_remaining_seconds", "file": "models.py", "line": 1541 }, "func2": { "key": "scripts/test_protocol_generator.py:test_models_and_blueprints", "name": "test_models_and_blueprints", "file": "scripts/test_protocol_generator.py", "line": 200 }, "similarity": 0.8823529411764706, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_current_remaining_seconds", "name": "get_current_remaining_seconds", "file": "models.py", "line": 1541 }, "func2": { "key": "scripts/test_protocol_generator.py:test_flask_app_creation", "name": "test_flask_app_creation", "file": "scripts/test_protocol_generator.py", "line": 246 }, "similarity": 0.7222222222222223, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_current_remaining_seconds", "name": "get_current_remaining_seconds", "file": "models.py", "line": 1541 }, "func2": { "key": "scripts/test_protocol_generator.py:test_dependency_versions", "name": "test_dependency_versions", "file": "scripts/test_protocol_generator.py", "line": 270 }, "similarity": 0.7352941176470589, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_current_remaining_seconds", "name": "get_current_remaining_seconds", "file": "models.py", "line": 1541 }, "func2": { "key": "scripts/test_protocol_generator.py:analyze_code_metrics", "name": "analyze_code_metrics", "file": "scripts/test_protocol_generator.py", "line": 302 }, "similarity": 0.7323529411764707, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "models.py:get_current_remaining_seconds", "name": "get_current_remaining_seconds", "file": "models.py", "line": 1541 }, "func2": { "key": "scripts/test_protocol_generator.py:generate_ai_summary", "name": "generate_ai_summary", "file": "scripts/test_protocol_generator.py", "line": 343 }, "similarity": 0.8433333333333333, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_current_remaining_seconds", "name": "get_current_remaining_seconds", "file": "models.py", "line": 1541 }, "func2": { "key": "scripts/screenshot_tool.py:discover_routes_from_app", "name": "discover_routes_from_app", "file": "scripts/screenshot_tool.py", "line": 119 }, "similarity": 0.7823529411764707, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_current_remaining_seconds", "name": "get_current_remaining_seconds", "file": "models.py", "line": 1541 }, "func2": { "key": "scripts/screenshot_tool.py:_setup_chrome", "name": "_setup_chrome", "file": "scripts/screenshot_tool.py", "line": 260 }, "similarity": 0.7050000000000001, "reason": "gemeinsame Argumente" }, { "func1": { "key": "models.py:get_current_remaining_seconds", "name": "get_current_remaining_seconds", "file": "models.py", "line": 1541 }, "func2": { "key": "scripts/screenshot_tool.py:run_screenshot_session", "name": "run_screenshot_session", "file": "scripts/screenshot_tool.py", "line": 329 }, "similarity": 0.8166666666666667, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_current_remaining_seconds", "name": "get_current_remaining_seconds", "file": "models.py", "line": 1541 }, "func2": { "key": "scripts/screenshot_tool.py:_generate_report", "name": "_generate_report", "file": "scripts/screenshot_tool.py", "line": 526 }, "similarity": 0.7704761904761905, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_current_remaining_seconds", "name": "get_current_remaining_seconds", "file": "models.py", "line": 1541 }, "func2": { "key": "utils/development_tools.py:test_database_connection", "name": "test_database_connection", "file": "utils/development_tools.py", "line": 105 }, "similarity": 0.8166666666666667, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_current_remaining_seconds", "name": "get_current_remaining_seconds", "file": "models.py", "line": 1541 }, "func2": { "key": "utils/development_tools.py:test_user_creation", "name": "test_user_creation", "file": "utils/development_tools.py", "line": 112 }, "similarity": 0.7942857142857143, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "models.py:get_current_remaining_seconds", "name": "get_current_remaining_seconds", "file": "models.py", "line": 1541 }, "func2": { "key": "utils/development_tools.py:test_printer_status", "name": "test_printer_status", "file": "utils/development_tools.py", "line": 136 }, "similarity": 0.8400000000000001, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_current_remaining_seconds", "name": "get_current_remaining_seconds", "file": "models.py", "line": 1541 }, "func2": { "key": "utils/job_queue_system.py:__init__", "name": "__init__", "file": "utils/job_queue_system.py", "line": 293 }, "similarity": 0.7142857142857142, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_current_remaining_seconds", "name": "get_current_remaining_seconds", "file": "models.py", "line": 1541 }, "func2": { "key": "utils/data_management.py:ensure_directories", "name": "ensure_directories", "file": "utils/data_management.py", "line": 57 }, "similarity": 0.7142857142857143, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "models.py:get_current_remaining_seconds", "name": "get_current_remaining_seconds", "file": "models.py", "line": 1541 }, "func2": { "key": "utils/ssl_manager.py:generate_mercedes_certificate", "name": "generate_mercedes_certificate", "file": "utils/ssl_manager.py", "line": 21 }, "similarity": 0.7200000000000001, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "models.py:get_current_remaining_seconds", "name": "get_current_remaining_seconds", "file": "models.py", "line": 1541 }, "func2": { "key": "utils/hardware_integration.py:auto_discover_outlets", "name": "auto_discover_outlets", "file": "utils/hardware_integration.py", "line": 500 }, "similarity": 0.725, "reason": "gemeinsame Argumente" }, { "func1": { "key": "models.py:get_current_remaining_seconds", "name": "get_current_remaining_seconds", "file": "models.py", "line": 1541 }, "func2": { "key": "utils/hardware_integration.py:initialize_all_outlets", "name": "initialize_all_outlets", "file": "utils/hardware_integration.py", "line": 563 }, "similarity": 0.775, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_current_remaining_seconds", "name": "get_current_remaining_seconds", "file": "models.py", "line": 1541 }, "func2": { "key": "utils/hardware_integration.py:get_all_outlet_status", "name": "get_all_outlet_status", "file": "utils/hardware_integration.py", "line": 619 }, "similarity": 0.7133333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_current_remaining_seconds", "name": "get_current_remaining_seconds", "file": "models.py", "line": 1541 }, "func2": { "key": "utils/hardware_integration.py:get_energy_statistics", "name": "get_energy_statistics", "file": "utils/hardware_integration.py", "line": 828 }, "similarity": 0.7166666666666667, "reason": "gemeinsame Argumente" }, { "func1": { "key": "models.py:get_current_remaining_seconds", "name": "get_current_remaining_seconds", "file": "models.py", "line": 1541 }, "func2": { "key": "utils/ssl_suite.py:get_ssl_context", "name": "get_ssl_context", "file": "utils/ssl_suite.py", "line": 43 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_current_remaining_seconds", "name": "get_current_remaining_seconds", "file": "models.py", "line": 1541 }, "func2": { "key": "utils/ssl_suite.py:verify_ssl_files", "name": "verify_ssl_files", "file": "utils/ssl_suite.py", "line": 52 }, "similarity": 0.711111111111111, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_current_remaining_seconds", "name": "get_current_remaining_seconds", "file": "models.py", "line": 1541 }, "func2": { "key": "utils/security_suite.py:generate_nonce", "name": "generate_nonce", "file": "utils/security_suite.py", "line": 55 }, "similarity": 0.8071428571428572, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_current_remaining_seconds", "name": "get_current_remaining_seconds", "file": "models.py", "line": 1541 }, "func2": { "key": "utils/job_scheduler.py:__init__", "name": "__init__", "file": "utils/job_scheduler.py", "line": 35 }, "similarity": 0.7142857142857142, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_current_remaining_seconds", "name": "get_current_remaining_seconds", "file": "models.py", "line": 1541 }, "func2": { "key": "utils/job_scheduler.py:get_uptime", "name": "get_uptime", "file": "utils/job_scheduler.py", "line": 194 }, "similarity": 0.7438095238095239, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_current_remaining_seconds", "name": "get_current_remaining_seconds", "file": "models.py", "line": 1541 }, "func2": { "key": "utils/core_system.py:graceful_shutdown", "name": "graceful_shutdown", "file": "utils/core_system.py", "line": 464 }, "similarity": 0.8666666666666667, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_current_remaining_seconds", "name": "get_current_remaining_seconds", "file": "models.py", "line": 1541 }, "func2": { "key": "utils/core_system.py:setup_logging", "name": "setup_logging", "file": "utils/core_system.py", "line": 553 }, "similarity": 0.775, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_current_remaining_seconds", "name": "get_current_remaining_seconds", "file": "models.py", "line": 1541 }, "func2": { "key": "utils/database_suite.py:migrate_user_settings", "name": "migrate_user_settings", "file": "utils/database_suite.py", "line": 126 }, "similarity": 0.7142857142857143, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "models.py:get_current_remaining_seconds", "name": "get_current_remaining_seconds", "file": "models.py", "line": 1541 }, "func2": { "key": "utils/monitoring_analytics.py:track_memory_usage", "name": "track_memory_usage", "file": "utils/monitoring_analytics.py", "line": 47 }, "similarity": 0.725, "reason": "gemeinsame Argumente" }, { "func1": { "key": "models.py:get_current_remaining_seconds", "name": "get_current_remaining_seconds", "file": "models.py", "line": 1541 }, "func2": { "key": "utils/monitoring_analytics.py:track_disk_usage", "name": "track_disk_usage", "file": "utils/monitoring_analytics.py", "line": 58 }, "similarity": 0.7433333333333333, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "models.py:get_current_remaining_seconds", "name": "get_current_remaining_seconds", "file": "models.py", "line": 1541 }, "func2": { "key": "utils/monitoring_analytics.py:get_health_status", "name": "get_health_status", "file": "utils/monitoring_analytics.py", "line": 265 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_current_remaining_seconds", "name": "get_current_remaining_seconds", "file": "models.py", "line": 1541 }, "func2": { "key": "utils/script_collection.py:__init__", "name": "__init__", "file": "utils/script_collection.py", "line": 170 }, "similarity": 0.7142857142857142, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_running", "name": "is_running", "file": "models.py", "line": 1555 }, "func2": { "key": "models.py:is_expired", "name": "is_expired", "file": "models.py", "line": 1561 }, "similarity": 0.7454545454545454, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_running", "name": "is_running", "file": "models.py", "line": 1555 }, "func2": { "key": "models.py:start_timer", "name": "start_timer", "file": "models.py", "line": 1587 }, "similarity": 0.7454545454545454, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_running", "name": "is_running", "file": "models.py", "line": 1555 }, "func2": { "key": "models.py:pause_timer", "name": "pause_timer", "file": "models.py", "line": 1612 }, "similarity": 0.7666666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_running", "name": "is_running", "file": "models.py", "line": 1555 }, "func2": { "key": "models.py:stop_timer", "name": "stop_timer", "file": "models.py", "line": 1635 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_running", "name": "is_running", "file": "models.py", "line": 1555 }, "func2": { "key": "models.py:reset_timer", "name": "reset_timer", "file": "models.py", "line": 1654 }, "similarity": 0.76, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_running", "name": "is_running", "file": "models.py", "line": 1555 }, "func2": { "key": "models.py:force_quit_execute", "name": "force_quit_execute", "file": "models.py", "line": 1703 }, "similarity": 0.7142857142857142, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_running", "name": "is_running", "file": "models.py", "line": 1555 }, "func2": { "key": "import_analyzer.py:find_unused_imports", "name": "find_unused_imports", "file": "import_analyzer.py", "line": 103 }, "similarity": 0.7714285714285714, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_running", "name": "is_running", "file": "models.py", "line": 1555 }, "func2": { "key": "template_problem_analysis.py:generate_detailed_report", "name": "generate_detailed_report", "file": "template_problem_analysis.py", "line": 133 }, "similarity": 0.7428571428571429, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_running", "name": "is_running", "file": "models.py", "line": 1555 }, "func2": { "key": "tests/test_tapo_integration.py:_login_as_user", "name": "_login_as_user", "file": "tests/test_tapo_integration.py", "line": 184 }, "similarity": 0.7045454545454546, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_running", "name": "is_running", "file": "models.py", "line": 1555 }, "func2": { "key": "config/security.py:get_headers", "name": "get_headers", "file": "config/security.py", "line": 62 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_running", "name": "is_running", "file": "models.py", "line": 1555 }, "func2": { "key": "config/security.py:get_rate_limits", "name": "get_rate_limits", "file": "config/security.py", "line": 66 }, "similarity": 0.7666666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_running", "name": "is_running", "file": "models.py", "line": 1555 }, "func2": { "key": "config/security.py:get_session_config", "name": "get_session_config", "file": "config/security.py", "line": 70 }, "similarity": 0.7666666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_running", "name": "is_running", "file": "models.py", "line": 1555 }, "func2": { "key": "config/security.py:get_csrf_config", "name": "get_csrf_config", "file": "config/security.py", "line": 74 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_running", "name": "is_running", "file": "models.py", "line": 1555 }, "func2": { "key": "scripts/test_protocol_generator.py:generate_fallback_summary", "name": "generate_fallback_summary", "file": "scripts/test_protocol_generator.py", "line": 420 }, "similarity": 0.7411764705882353, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_running", "name": "is_running", "file": "models.py", "line": 1555 }, "func2": { "key": "scripts/test_protocol_generator.py:run_all_tests", "name": "run_all_tests", "file": "scripts/test_protocol_generator.py", "line": 471 }, "similarity": 0.7818181818181817, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_running", "name": "is_running", "file": "models.py", "line": 1555 }, "func2": { "key": "scripts/screenshot_tool.py:_get_default_routes", "name": "_get_default_routes", "file": "scripts/screenshot_tool.py", "line": 207 }, "similarity": 0.7428571428571429, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_running", "name": "is_running", "file": "models.py", "line": 1555 }, "func2": { "key": "scripts/screenshot_tool.py:initialize_browser", "name": "initialize_browser", "file": "scripts/screenshot_tool.py", "line": 239 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_running", "name": "is_running", "file": "models.py", "line": 1555 }, "func2": { "key": "scripts/screenshot_tool.py:_prepare_environment", "name": "_prepare_environment", "file": "scripts/screenshot_tool.py", "line": 369 }, "similarity": 0.7142857142857142, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_running", "name": "is_running", "file": "models.py", "line": 1555 }, "func2": { "key": "scripts/screenshot_tool.py:_perform_admin_login", "name": "_perform_admin_login", "file": "scripts/screenshot_tool.py", "line": 393 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_running", "name": "is_running", "file": "models.py", "line": 1555 }, "func2": { "key": "utils/development_tools.py:__init__", "name": "__init__", "file": "utils/development_tools.py", "line": 73 }, "similarity": 0.75, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_running", "name": "is_running", "file": "models.py", "line": 1555 }, "func2": { "key": "utils/ui_components.py:__init__", "name": "__init__", "file": "utils/ui_components.py", "line": 242 }, "similarity": 0.75, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_running", "name": "is_running", "file": "models.py", "line": 1555 }, "func2": { "key": "utils/ui_components.py:get_dashboard_data", "name": "get_dashboard_data", "file": "utils/ui_components.py", "line": 268 }, "similarity": 0.7142857142857142, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_running", "name": "is_running", "file": "models.py", "line": 1555 }, "func2": { "key": "utils/job_queue_system.py:get_queue_status", "name": "get_queue_status", "file": "utils/job_queue_system.py", "line": 140 }, "similarity": 0.7454545454545454, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_running", "name": "is_running", "file": "models.py", "line": 1555 }, "func2": { "key": "utils/job_queue_system.py:_scheduler_loop", "name": "_scheduler_loop", "file": "utils/job_queue_system.py", "line": 436 }, "similarity": 0.7142857142857142, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_running", "name": "is_running", "file": "models.py", "line": 1555 }, "func2": { "key": "utils/data_management.py:ensure_directories", "name": "ensure_directories", "file": "utils/data_management.py", "line": 57 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_running", "name": "is_running", "file": "models.py", "line": 1555 }, "func2": { "key": "utils/ssl_manager.py:generate_mercedes_certificate", "name": "generate_mercedes_certificate", "file": "utils/ssl_manager.py", "line": 21 }, "similarity": 0.7714285714285714, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_running", "name": "is_running", "file": "models.py", "line": 1555 }, "func2": { "key": "utils/hardware_integration.py:get_energy_statistics", "name": "get_energy_statistics", "file": "utils/hardware_integration.py", "line": 828 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_running", "name": "is_running", "file": "models.py", "line": 1555 }, "func2": { "key": "utils/hardware_integration.py:get_printer_summary", "name": "get_printer_summary", "file": "utils/hardware_integration.py", "line": 1112 }, "similarity": 0.8153846153846154, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_running", "name": "is_running", "file": "models.py", "line": 1555 }, "func2": { "key": "utils/hardware_integration.py:force_network_refresh", "name": "force_network_refresh", "file": "utils/hardware_integration.py", "line": 1462 }, "similarity": 0.7066666666666667, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_running", "name": "is_running", "file": "models.py", "line": 1555 }, "func2": { "key": "utils/ip_security.py:get_allowed_plug_ips", "name": "get_allowed_plug_ips", "file": "utils/ip_security.py", "line": 141 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_running", "name": "is_running", "file": "models.py", "line": 1555 }, "func2": { "key": "utils/drag_drop_system.py:__init__", "name": "__init__", "file": "utils/drag_drop_system.py", "line": 57 }, "similarity": 0.75, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_running", "name": "is_running", "file": "models.py", "line": 1555 }, "func2": { "key": "utils/drag_drop_system.py:cleanup_invalid_orders", "name": "cleanup_invalid_orders", "file": "utils/drag_drop_system.py", "line": 292 }, "similarity": 0.76, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_running", "name": "is_running", "file": "models.py", "line": 1555 }, "func2": { "key": "utils/drag_drop_system.py:_schedule_cleanup", "name": "_schedule_cleanup", "file": "utils/drag_drop_system.py", "line": 306 }, "similarity": 0.7142857142857142, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_running", "name": "is_running", "file": "models.py", "line": 1555 }, "func2": { "key": "utils/database_cleanup.py:register_engine", "name": "register_engine", "file": "utils/database_cleanup.py", "line": 28 }, "similarity": 0.7166666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_running", "name": "is_running", "file": "models.py", "line": 1555 }, "func2": { "key": "utils/database_cleanup.py:cleanup_all", "name": "cleanup_all", "file": "utils/database_cleanup.py", "line": 39 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_running", "name": "is_running", "file": "models.py", "line": 1555 }, "func2": { "key": "utils/database_cleanup.py:get_engine_count", "name": "get_engine_count", "file": "utils/database_cleanup.py", "line": 56 }, "similarity": 0.7818181818181817, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_running", "name": "is_running", "file": "models.py", "line": 1555 }, "func2": { "key": "utils/job_scheduler.py:get_tasks", "name": "get_tasks", "file": "utils/job_scheduler.py", "line": 177 }, "similarity": 0.709090909090909, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_running", "name": "is_running", "file": "models.py", "line": 1555 }, "func2": { "key": "utils/job_scheduler.py:is_running", "name": "is_running", "file": "utils/job_scheduler.py", "line": 257 }, "similarity": 1.0, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_running", "name": "is_running", "file": "models.py", "line": 1555 }, "func2": { "key": "utils/core_system.py:get_system_status", "name": "get_system_status", "file": "utils/core_system.py", "line": 770 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_running", "name": "is_running", "file": "models.py", "line": 1555 }, "func2": { "key": "utils/core_system.py:_register_signal_handlers", "name": "_register_signal_handlers", "file": "utils/core_system.py", "line": 113 }, "similarity": 0.7846153846153846, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_running", "name": "is_running", "file": "models.py", "line": 1555 }, "func2": { "key": "utils/core_system.py:get_recovery_status", "name": "get_recovery_status", "file": "utils/core_system.py", "line": 345 }, "similarity": 0.7428571428571429, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_running", "name": "is_running", "file": "models.py", "line": 1555 }, "func2": { "key": "utils/core_system.py:load_config", "name": "load_config", "file": "utils/core_system.py", "line": 512 }, "similarity": 0.7230769230769231, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_running", "name": "is_running", "file": "models.py", "line": 1555 }, "func2": { "key": "utils/core_system.py:check_https_connectivity", "name": "check_https_connectivity", "file": "utils/core_system.py", "line": 623 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_running", "name": "is_running", "file": "models.py", "line": 1555 }, "func2": { "key": "utils/core_system.py:run_monitoring_cycle", "name": "run_monitoring_cycle", "file": "utils/core_system.py", "line": 639 }, "similarity": 0.7714285714285714, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_running", "name": "is_running", "file": "models.py", "line": 1555 }, "func2": { "key": "utils/core_system.py:cleanup_system_resources", "name": "cleanup_system_resources", "file": "utils/core_system.py", "line": 675 }, "similarity": 0.725, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_running", "name": "is_running", "file": "models.py", "line": 1555 }, "func2": { "key": "utils/database_suite.py:get_connection", "name": "get_connection", "file": "utils/database_suite.py", "line": 41 }, "similarity": 0.7454545454545454, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_running", "name": "is_running", "file": "models.py", "line": 1555 }, "func2": { "key": "utils/database_suite.py:migrate_user_settings", "name": "migrate_user_settings", "file": "utils/database_suite.py", "line": 126 }, "similarity": 0.8545454545454545, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_running", "name": "is_running", "file": "models.py", "line": 1555 }, "func2": { "key": "utils/logging_config.py:_create_new_log_file", "name": "_create_new_log_file", "file": "utils/logging_config.py", "line": 79 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_running", "name": "is_running", "file": "models.py", "line": 1555 }, "func2": { "key": "utils/monitoring_analytics.py:generate_system_report", "name": "generate_system_report", "file": "utils/monitoring_analytics.py", "line": 171 }, "similarity": 0.7428571428571429, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_running", "name": "is_running", "file": "models.py", "line": 1555 }, "func2": { "key": "utils/monitoring_analytics.py:__init__", "name": "__init__", "file": "utils/monitoring_analytics.py", "line": 252 }, "similarity": 0.75, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_running", "name": "is_running", "file": "models.py", "line": 1555 }, "func2": { "key": "utils/monitoring_analytics.py:track_cpu_usage", "name": "track_cpu_usage", "file": "utils/monitoring_analytics.py", "line": 43 }, "similarity": 0.7538461538461538, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_running", "name": "is_running", "file": "models.py", "line": 1555 }, "func2": { "key": "utils/monitoring_analytics.py:get_system_metrics", "name": "get_system_metrics", "file": "utils/monitoring_analytics.py", "line": 68 }, "similarity": 0.7666666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_running", "name": "is_running", "file": "models.py", "line": 1555 }, "func2": { "key": "utils/monitoring_analytics.py:collect_job_analytics", "name": "collect_job_analytics", "file": "utils/monitoring_analytics.py", "line": 86 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_running", "name": "is_running", "file": "models.py", "line": 1555 }, "func2": { "key": "utils/monitoring_analytics.py:collect_printer_analytics", "name": "collect_printer_analytics", "file": "utils/monitoring_analytics.py", "line": 130 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_running", "name": "is_running", "file": "models.py", "line": 1555 }, "func2": { "key": "utils/monitoring_analytics.py:get_dashboard_data", "name": "get_dashboard_data", "file": "utils/monitoring_analytics.py", "line": 256 }, "similarity": 0.7142857142857142, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_running", "name": "is_running", "file": "models.py", "line": 1555 }, "func2": { "key": "utils/script_collection.py:run_initial_setup", "name": "run_initial_setup", "file": "utils/script_collection.py", "line": 194 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_expired", "name": "is_expired", "file": "models.py", "line": 1561 }, "func2": { "key": "models.py:start_timer", "name": "start_timer", "file": "models.py", "line": 1587 }, "similarity": 0.7818181818181817, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_expired", "name": "is_expired", "file": "models.py", "line": 1561 }, "func2": { "key": "models.py:pause_timer", "name": "pause_timer", "file": "models.py", "line": 1612 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_expired", "name": "is_expired", "file": "models.py", "line": 1561 }, "func2": { "key": "models.py:stop_timer", "name": "stop_timer", "file": "models.py", "line": 1635 }, "similarity": 0.8181818181818181, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_expired", "name": "is_expired", "file": "models.py", "line": 1561 }, "func2": { "key": "models.py:reset_timer", "name": "reset_timer", "file": "models.py", "line": 1654 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_expired", "name": "is_expired", "file": "models.py", "line": 1561 }, "func2": { "key": "models.py:force_quit_execute", "name": "force_quit_execute", "file": "models.py", "line": 1703 }, "similarity": 0.7428571428571429, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_expired", "name": "is_expired", "file": "models.py", "line": 1561 }, "func2": { "key": "models.py:update_activity", "name": "update_activity", "file": "models.py", "line": 1726 }, "similarity": 0.7428571428571429, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_expired", "name": "is_expired", "file": "models.py", "line": 1561 }, "func2": { "key": "form_test_automator.py:_random_delay", "name": "_random_delay", "file": "form_test_automator.py", "line": 694 }, "similarity": 0.7142857142857142, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_expired", "name": "is_expired", "file": "models.py", "line": 1561 }, "func2": { "key": "app.py:cleanup_expired_sessions", "name": "cleanup_expired_sessions", "file": "app.py", "line": 129 }, "similarity": 0.7285714285714286, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_expired", "name": "is_expired", "file": "models.py", "line": 1561 }, "func2": { "key": "import_analyzer.py:find_unused_imports", "name": "find_unused_imports", "file": "import_analyzer.py", "line": 103 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_expired", "name": "is_expired", "file": "models.py", "line": 1561 }, "func2": { "key": "template_problem_analysis.py:generate_detailed_report", "name": "generate_detailed_report", "file": "template_problem_analysis.py", "line": 133 }, "similarity": 0.7714285714285714, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_expired", "name": "is_expired", "file": "models.py", "line": 1561 }, "func2": { "key": "config/security.py:get_headers", "name": "get_headers", "file": "config/security.py", "line": 62 }, "similarity": 0.7666666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_expired", "name": "is_expired", "file": "models.py", "line": 1561 }, "func2": { "key": "config/security.py:get_rate_limits", "name": "get_rate_limits", "file": "config/security.py", "line": 66 }, "similarity": 0.7538461538461538, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_expired", "name": "is_expired", "file": "models.py", "line": 1561 }, "func2": { "key": "config/security.py:get_session_config", "name": "get_session_config", "file": "config/security.py", "line": 70 }, "similarity": 0.7142857142857142, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_expired", "name": "is_expired", "file": "models.py", "line": 1561 }, "func2": { "key": "config/security.py:get_csrf_config", "name": "get_csrf_config", "file": "config/security.py", "line": 74 }, "similarity": 0.7428571428571429, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_expired", "name": "is_expired", "file": "models.py", "line": 1561 }, "func2": { "key": "scripts/test_protocol_generator.py:run_all_tests", "name": "run_all_tests", "file": "scripts/test_protocol_generator.py", "line": 471 }, "similarity": 0.7230769230769231, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_expired", "name": "is_expired", "file": "models.py", "line": 1561 }, "func2": { "key": "scripts/screenshot_tool.py:_get_default_routes", "name": "_get_default_routes", "file": "scripts/screenshot_tool.py", "line": 207 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_expired", "name": "is_expired", "file": "models.py", "line": 1561 }, "func2": { "key": "scripts/screenshot_tool.py:initialize_browser", "name": "initialize_browser", "file": "scripts/screenshot_tool.py", "line": 239 }, "similarity": 0.725, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_expired", "name": "is_expired", "file": "models.py", "line": 1561 }, "func2": { "key": "scripts/screenshot_tool.py:_prepare_environment", "name": "_prepare_environment", "file": "scripts/screenshot_tool.py", "line": 369 }, "similarity": 0.7428571428571429, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_expired", "name": "is_expired", "file": "models.py", "line": 1561 }, "func2": { "key": "scripts/screenshot_tool.py:_perform_admin_login", "name": "_perform_admin_login", "file": "scripts/screenshot_tool.py", "line": 393 }, "similarity": 0.76, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_expired", "name": "is_expired", "file": "models.py", "line": 1561 }, "func2": { "key": "utils/ui_components.py:get_dashboard_data", "name": "get_dashboard_data", "file": "utils/ui_components.py", "line": 268 }, "similarity": 0.7428571428571429, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_expired", "name": "is_expired", "file": "models.py", "line": 1561 }, "func2": { "key": "utils/job_queue_system.py:_timer_loop", "name": "_timer_loop", "file": "utils/job_queue_system.py", "line": 253 }, "similarity": 0.7666666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_expired", "name": "is_expired", "file": "models.py", "line": 1561 }, "func2": { "key": "utils/job_queue_system.py:_scheduler_loop", "name": "_scheduler_loop", "file": "utils/job_queue_system.py", "line": 436 }, "similarity": 0.7846153846153846, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_expired", "name": "is_expired", "file": "models.py", "line": 1561 }, "func2": { "key": "utils/data_management.py:ensure_directories", "name": "ensure_directories", "file": "utils/data_management.py", "line": 57 }, "similarity": 0.7846153846153846, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_expired", "name": "is_expired", "file": "models.py", "line": 1561 }, "func2": { "key": "utils/ssl_manager.py:generate_mercedes_certificate", "name": "generate_mercedes_certificate", "file": "utils/ssl_manager.py", "line": 21 }, "similarity": 0.76, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_expired", "name": "is_expired", "file": "models.py", "line": 1561 }, "func2": { "key": "utils/hardware_integration.py:clear_cache", "name": "clear_cache", "file": "utils/hardware_integration.py", "line": 207 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_expired", "name": "is_expired", "file": "models.py", "line": 1561 }, "func2": { "key": "utils/hardware_integration.py:get_printer_summary", "name": "get_printer_summary", "file": "utils/hardware_integration.py", "line": 1112 }, "similarity": 0.76, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_expired", "name": "is_expired", "file": "models.py", "line": 1561 }, "func2": { "key": "utils/hardware_integration.py:check_and_control_for_jobs", "name": "check_and_control_for_jobs", "file": "utils/hardware_integration.py", "line": 1233 }, "similarity": 0.7052631578947368, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_expired", "name": "is_expired", "file": "models.py", "line": 1561 }, "func2": { "key": "utils/hardware_integration.py:force_network_refresh", "name": "force_network_refresh", "file": "utils/hardware_integration.py", "line": 1462 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_expired", "name": "is_expired", "file": "models.py", "line": 1561 }, "func2": { "key": "utils/ip_security.py:get_allowed_plug_ips", "name": "get_allowed_plug_ips", "file": "utils/ip_security.py", "line": 141 }, "similarity": 0.76, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_expired", "name": "is_expired", "file": "models.py", "line": 1561 }, "func2": { "key": "utils/ssl_suite.py:check_certificate_validity", "name": "check_certificate_validity", "file": "utils/ssl_suite.py", "line": 131 }, "similarity": 0.7176470588235294, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_expired", "name": "is_expired", "file": "models.py", "line": 1561 }, "func2": { "key": "utils/drag_drop_system.py:cleanup_invalid_orders", "name": "cleanup_invalid_orders", "file": "utils/drag_drop_system.py", "line": 292 }, "similarity": 0.7866666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_expired", "name": "is_expired", "file": "models.py", "line": 1561 }, "func2": { "key": "utils/drag_drop_system.py:_schedule_cleanup", "name": "_schedule_cleanup", "file": "utils/drag_drop_system.py", "line": 306 }, "similarity": 0.7428571428571429, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_expired", "name": "is_expired", "file": "models.py", "line": 1561 }, "func2": { "key": "utils/job_scheduler.py:get_tasks", "name": "get_tasks", "file": "utils/job_scheduler.py", "line": 177 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_expired", "name": "is_expired", "file": "models.py", "line": 1561 }, "func2": { "key": "utils/job_scheduler.py:is_running", "name": "is_running", "file": "utils/job_scheduler.py", "line": 257 }, "similarity": 0.7454545454545454, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_expired", "name": "is_expired", "file": "models.py", "line": 1561 }, "func2": { "key": "utils/job_scheduler.py:_check_and_start_jobs", "name": "_check_and_start_jobs", "file": "utils/job_scheduler.py", "line": 624 }, "similarity": 0.7176470588235294, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_expired", "name": "is_expired", "file": "models.py", "line": 1561 }, "func2": { "key": "utils/core_system.py:_register_signal_handlers", "name": "_register_signal_handlers", "file": "utils/core_system.py", "line": 113 }, "similarity": 0.7714285714285714, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_expired", "name": "is_expired", "file": "models.py", "line": 1561 }, "func2": { "key": "utils/core_system.py:get_recovery_status", "name": "get_recovery_status", "file": "utils/core_system.py", "line": 345 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_expired", "name": "is_expired", "file": "models.py", "line": 1561 }, "func2": { "key": "utils/core_system.py:check_https_connectivity", "name": "check_https_connectivity", "file": "utils/core_system.py", "line": 623 }, "similarity": 0.725, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_expired", "name": "is_expired", "file": "models.py", "line": 1561 }, "func2": { "key": "utils/core_system.py:cleanup_system_resources", "name": "cleanup_system_resources", "file": "utils/core_system.py", "line": 675 }, "similarity": 0.7176470588235294, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_expired", "name": "is_expired", "file": "models.py", "line": 1561 }, "func2": { "key": "utils/database_suite.py:backup_database", "name": "backup_database", "file": "utils/database_suite.py", "line": 65 }, "similarity": 0.7428571428571429, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_expired", "name": "is_expired", "file": "models.py", "line": 1561 }, "func2": { "key": "utils/database_suite.py:migrate_user_settings", "name": "migrate_user_settings", "file": "utils/database_suite.py", "line": 126 }, "similarity": 0.7428571428571429, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_expired", "name": "is_expired", "file": "models.py", "line": 1561 }, "func2": { "key": "utils/database_suite.py:fix_database_immediate", "name": "fix_database_immediate", "file": "utils/database_suite.py", "line": 148 }, "similarity": 0.7846153846153846, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_expired", "name": "is_expired", "file": "models.py", "line": 1561 }, "func2": { "key": "utils/database_suite.py:vacuum_database", "name": "vacuum_database", "file": "utils/database_suite.py", "line": 202 }, "similarity": 0.7066666666666667, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_expired", "name": "is_expired", "file": "models.py", "line": 1561 }, "func2": { "key": "utils/monitoring_analytics.py:generate_system_report", "name": "generate_system_report", "file": "utils/monitoring_analytics.py", "line": 171 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_expired", "name": "is_expired", "file": "models.py", "line": 1561 }, "func2": { "key": "utils/monitoring_analytics.py:track_cpu_usage", "name": "track_cpu_usage", "file": "utils/monitoring_analytics.py", "line": 43 }, "similarity": 0.7428571428571429, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_expired", "name": "is_expired", "file": "models.py", "line": 1561 }, "func2": { "key": "utils/monitoring_analytics.py:get_system_metrics", "name": "get_system_metrics", "file": "utils/monitoring_analytics.py", "line": 68 }, "similarity": 0.7538461538461538, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_expired", "name": "is_expired", "file": "models.py", "line": 1561 }, "func2": { "key": "utils/monitoring_analytics.py:collect_printer_analytics", "name": "collect_printer_analytics", "file": "utils/monitoring_analytics.py", "line": 130 }, "similarity": 0.76, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_expired", "name": "is_expired", "file": "models.py", "line": 1561 }, "func2": { "key": "utils/monitoring_analytics.py:get_dashboard_data", "name": "get_dashboard_data", "file": "utils/monitoring_analytics.py", "line": 256 }, "similarity": 0.7428571428571429, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:is_expired", "name": "is_expired", "file": "models.py", "line": 1561 }, "func2": { "key": "utils/script_collection.py:run_initial_setup", "name": "run_initial_setup", "file": "utils/script_collection.py", "line": 194 }, "similarity": 0.7846153846153846, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:should_show_warning", "name": "should_show_warning", "file": "models.py", "line": 1567 }, "func2": { "key": "models.py:get_progress_percentage", "name": "get_progress_percentage", "file": "models.py", "line": 1577 }, "similarity": 0.7647058823529411, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:should_show_warning", "name": "should_show_warning", "file": "models.py", "line": 1567 }, "func2": { "key": "function_analysis_tool.py:find_redundant_helpers", "name": "find_redundant_helpers", "file": "function_analysis_tool.py", "line": 127 }, "similarity": 0.7352941176470589, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:should_show_warning", "name": "should_show_warning", "file": "models.py", "line": 1567 }, "func2": { "key": "template_validation_final.py:generate_final_report", "name": "generate_final_report", "file": "template_validation_final.py", "line": 148 }, "similarity": 0.788235294117647, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:should_show_warning", "name": "should_show_warning", "file": "models.py", "line": 1567 }, "func2": { "key": "app.py:cleanup_expired_sessions", "name": "cleanup_expired_sessions", "file": "app.py", "line": 129 }, "similarity": 0.7602941176470588, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:should_show_warning", "name": "should_show_warning", "file": "models.py", "line": 1567 }, "func2": { "key": "import_analyzer.py:find_circular_imports", "name": "find_circular_imports", "file": "import_analyzer.py", "line": 148 }, "similarity": 0.7622222222222222, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:should_show_warning", "name": "should_show_warning", "file": "models.py", "line": 1567 }, "func2": { "key": "import_analyzer.py:find_redundant_imports", "name": "find_redundant_imports", "file": "import_analyzer.py", "line": 188 }, "similarity": 0.74, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:should_show_warning", "name": "should_show_warning", "file": "models.py", "line": 1567 }, "func2": { "key": "template_problem_analysis.py:generate_fixes", "name": "generate_fixes", "file": "template_problem_analysis.py", "line": 107 }, "similarity": 0.7047058823529412, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:should_show_warning", "name": "should_show_warning", "file": "models.py", "line": 1567 }, "func2": { "key": "tests/test_tapo_integration.py:_create_standard_printers", "name": "_create_standard_printers", "file": "tests/test_tapo_integration.py", "line": 156 }, "similarity": 0.7647058823529411, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:should_show_warning", "name": "should_show_warning", "file": "models.py", "line": 1567 }, "func2": { "key": "tests/test_tapo_integration.py:_login_as_admin", "name": "_login_as_admin", "file": "tests/test_tapo_integration.py", "line": 175 }, "similarity": 0.8571428571428572, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:should_show_warning", "name": "should_show_warning", "file": "models.py", "line": 1567 }, "func2": { "key": "tests/test_tapo_integration.py:_login_as_user", "name": "_login_as_user", "file": "tests/test_tapo_integration.py", "line": 184 }, "similarity": 0.8857142857142857, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:should_show_warning", "name": "should_show_warning", "file": "models.py", "line": 1567 }, "func2": { "key": "tests/test_tapo_integration.py:test_error_handling_unreachable_plugs", "name": "test_error_handling_unreachable_plugs", "file": "tests/test_tapo_integration.py", "line": 392 }, "similarity": 0.8066666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:should_show_warning", "name": "should_show_warning", "file": "models.py", "line": 1567 }, "func2": { "key": "tests/test_tapo_integration.py:test_admin_dashboard_printer_overview", "name": "test_admin_dashboard_printer_overview", "file": "tests/test_tapo_integration.py", "line": 441 }, "similarity": 0.7505263157894737, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:should_show_warning", "name": "should_show_warning", "file": "models.py", "line": 1567 }, "func2": { "key": "scripts/test_protocol_generator.py:test_models_and_blueprints", "name": "test_models_and_blueprints", "file": "scripts/test_protocol_generator.py", "line": 200 }, "similarity": 0.7222222222222223, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:should_show_warning", "name": "should_show_warning", "file": "models.py", "line": 1567 }, "func2": { "key": "scripts/test_protocol_generator.py:test_flask_app_creation", "name": "test_flask_app_creation", "file": "scripts/test_protocol_generator.py", "line": 246 }, "similarity": 0.7684210526315789, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:should_show_warning", "name": "should_show_warning", "file": "models.py", "line": 1567 }, "func2": { "key": "scripts/test_protocol_generator.py:test_dependency_versions", "name": "test_dependency_versions", "file": "scripts/test_protocol_generator.py", "line": 270 }, "similarity": 0.7473684210526315, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:should_show_warning", "name": "should_show_warning", "file": "models.py", "line": 1567 }, "func2": { "key": "scripts/test_protocol_generator.py:analyze_code_metrics", "name": "analyze_code_metrics", "file": "scripts/test_protocol_generator.py", "line": 302 }, "similarity": 0.7144736842105263, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:should_show_warning", "name": "should_show_warning", "file": "models.py", "line": 1567 }, "func2": { "key": "scripts/test_protocol_generator.py:generate_ai_summary", "name": "generate_ai_summary", "file": "scripts/test_protocol_generator.py", "line": 343 }, "similarity": 0.7282352941176471, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:should_show_warning", "name": "should_show_warning", "file": "models.py", "line": 1567 }, "func2": { "key": "scripts/screenshot_tool.py:discover_routes_from_app", "name": "discover_routes_from_app", "file": "scripts/screenshot_tool.py", "line": 119 }, "similarity": 0.76, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:should_show_warning", "name": "should_show_warning", "file": "models.py", "line": 1567 }, "func2": { "key": "scripts/screenshot_tool.py:_setup_firefox", "name": "_setup_firefox", "file": "scripts/screenshot_tool.py", "line": 283 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:should_show_warning", "name": "should_show_warning", "file": "models.py", "line": 1567 }, "func2": { "key": "scripts/screenshot_tool.py:run_screenshot_session", "name": "run_screenshot_session", "file": "scripts/screenshot_tool.py", "line": 329 }, "similarity": 0.74, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:should_show_warning", "name": "should_show_warning", "file": "models.py", "line": 1567 }, "func2": { "key": "utils/development_tools.py:test_database_connection", "name": "test_database_connection", "file": "utils/development_tools.py", "line": 105 }, "similarity": 0.7047058823529412, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:should_show_warning", "name": "should_show_warning", "file": "models.py", "line": 1567 }, "func2": { "key": "utils/hardware_integration.py:initialize_all_outlets", "name": "initialize_all_outlets", "file": "utils/hardware_integration.py", "line": 563 }, "similarity": 0.74, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:should_show_warning", "name": "should_show_warning", "file": "models.py", "line": 1567 }, "func2": { "key": "utils/hardware_integration.py:get_all_outlet_status", "name": "get_all_outlet_status", "file": "utils/hardware_integration.py", "line": 619 }, "similarity": 0.7866666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:should_show_warning", "name": "should_show_warning", "file": "models.py", "line": 1567 }, "func2": { "key": "utils/hardware_integration.py:clear_all_caches", "name": "clear_all_caches", "file": "utils/hardware_integration.py", "line": 1170 }, "similarity": 0.76, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:should_show_warning", "name": "should_show_warning", "file": "models.py", "line": 1567 }, "func2": { "key": "utils/ip_security.py:get_allowed_plug_ips", "name": "get_allowed_plug_ips", "file": "utils/ip_security.py", "line": 141 }, "similarity": 0.7000000000000001, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:should_show_warning", "name": "should_show_warning", "file": "models.py", "line": 1567 }, "func2": { "key": "utils/ip_security.py:get_client_ip", "name": "get_client_ip", "file": "utils/ip_security.py", "line": 95 }, "similarity": 0.7176470588235294, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:should_show_warning", "name": "should_show_warning", "file": "models.py", "line": 1567 }, "func2": { "key": "utils/ssl_suite.py:get_ssl_context", "name": "get_ssl_context", "file": "utils/ssl_suite.py", "line": 43 }, "similarity": 0.7411764705882353, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:should_show_warning", "name": "should_show_warning", "file": "models.py", "line": 1567 }, "func2": { "key": "utils/job_scheduler.py:_run", "name": "_run", "file": "utils/job_scheduler.py", "line": 266 }, "similarity": 0.7230769230769231, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:should_show_warning", "name": "should_show_warning", "file": "models.py", "line": 1567 }, "func2": { "key": "utils/core_system.py:graceful_shutdown", "name": "graceful_shutdown", "file": "utils/core_system.py", "line": 464 }, "similarity": 0.7823529411764707, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:should_show_warning", "name": "should_show_warning", "file": "models.py", "line": 1567 }, "func2": { "key": "utils/core_system.py:_register_signal_handlers", "name": "_register_signal_handlers", "file": "utils/core_system.py", "line": 113 }, "similarity": 0.7166666666666667, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:should_show_warning", "name": "should_show_warning", "file": "models.py", "line": 1567 }, "func2": { "key": "utils/core_system.py:shutdown_all", "name": "shutdown_all", "file": "utils/core_system.py", "line": 144 }, "similarity": 0.8107142857142857, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:should_show_warning", "name": "should_show_warning", "file": "models.py", "line": 1567 }, "func2": { "key": "utils/core_system.py:setup_logging", "name": "setup_logging", "file": "utils/core_system.py", "line": 553 }, "similarity": 0.74, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:should_show_warning", "name": "should_show_warning", "file": "models.py", "line": 1567 }, "func2": { "key": "utils/database_suite.py:get_all_tables", "name": "get_all_tables", "file": "utils/database_suite.py", "line": 105 }, "similarity": 0.725, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:should_show_warning", "name": "should_show_warning", "file": "models.py", "line": 1567 }, "func2": { "key": "utils/monitoring_analytics.py:track_disk_usage", "name": "track_disk_usage", "file": "utils/monitoring_analytics.py", "line": 58 }, "similarity": 0.713235294117647, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:should_show_warning", "name": "should_show_warning", "file": "models.py", "line": 1567 }, "func2": { "key": "utils/script_collection.py:run_all_tests", "name": "run_all_tests", "file": "utils/script_collection.py", "line": 178 }, "similarity": 0.7116666666666667, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_progress_percentage", "name": "get_progress_percentage", "file": "models.py", "line": 1577 }, "func2": { "key": "function_analysis_tool.py:generate_report", "name": "generate_report", "file": "function_analysis_tool.py", "line": 246 }, "similarity": 0.7172727272727273, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_progress_percentage", "name": "get_progress_percentage", "file": "models.py", "line": 1577 }, "func2": { "key": "template_validation_final.py:extract_template_references", "name": "extract_template_references", "file": "template_validation_final.py", "line": 69 }, "similarity": 0.74, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_progress_percentage", "name": "get_progress_percentage", "file": "models.py", "line": 1577 }, "func2": { "key": "template_validation_final.py:generate_final_report", "name": "generate_final_report", "file": "template_validation_final.py", "line": 148 }, "similarity": 0.8571428571428572, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_progress_percentage", "name": "get_progress_percentage", "file": "models.py", "line": 1577 }, "func2": { "key": "form_test_automator.py:_generate_password", "name": "_generate_password", "file": "form_test_automator.py", "line": 218 }, "similarity": 0.7576923076923077, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_progress_percentage", "name": "get_progress_percentage", "file": "models.py", "line": 1577 }, "func2": { "key": "app.py:cleanup_expired_sessions", "name": "cleanup_expired_sessions", "file": "app.py", "line": 129 }, "similarity": 0.75, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_progress_percentage", "name": "get_progress_percentage", "file": "models.py", "line": 1577 }, "func2": { "key": "import_analyzer.py:find_circular_imports", "name": "find_circular_imports", "file": "import_analyzer.py", "line": 148 }, "similarity": 0.7517647058823529, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_progress_percentage", "name": "get_progress_percentage", "file": "models.py", "line": 1577 }, "func2": { "key": "import_analyzer.py:find_redundant_imports", "name": "find_redundant_imports", "file": "import_analyzer.py", "line": 188 }, "similarity": 0.765, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_progress_percentage", "name": "get_progress_percentage", "file": "models.py", "line": 1577 }, "func2": { "key": "template_problem_analysis.py:generate_fixes", "name": "generate_fixes", "file": "template_problem_analysis.py", "line": 107 }, "similarity": 0.7685714285714286, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_progress_percentage", "name": "get_progress_percentage", "file": "models.py", "line": 1577 }, "func2": { "key": "template_problem_analysis.py:generate_detailed_report", "name": "generate_detailed_report", "file": "template_problem_analysis.py", "line": 133 }, "similarity": 0.7071428571428572, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_progress_percentage", "name": "get_progress_percentage", "file": "models.py", "line": 1577 }, "func2": { "key": "tests/test_tapo_integration.py:_create_standard_printers", "name": "_create_standard_printers", "file": "tests/test_tapo_integration.py", "line": 156 }, "similarity": 0.8769230769230769, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_progress_percentage", "name": "get_progress_percentage", "file": "models.py", "line": 1577 }, "func2": { "key": "tests/test_tapo_integration.py:_login_as_admin", "name": "_login_as_admin", "file": "tests/test_tapo_integration.py", "line": 175 }, "similarity": 0.76, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_progress_percentage", "name": "get_progress_percentage", "file": "models.py", "line": 1577 }, "func2": { "key": "tests/test_tapo_integration.py:_login_as_user", "name": "_login_as_user", "file": "tests/test_tapo_integration.py", "line": 184 }, "similarity": 0.8285714285714285, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_progress_percentage", "name": "get_progress_percentage", "file": "models.py", "line": 1577 }, "func2": { "key": "tests/test_tapo_integration.py:test_error_handling_unreachable_plugs", "name": "test_error_handling_unreachable_plugs", "file": "tests/test_tapo_integration.py", "line": 392 }, "similarity": 0.7988235294117647, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_progress_percentage", "name": "get_progress_percentage", "file": "models.py", "line": 1577 }, "func2": { "key": "tests/test_tapo_integration.py:test_admin_dashboard_printer_overview", "name": "test_admin_dashboard_printer_overview", "file": "tests/test_tapo_integration.py", "line": 441 }, "similarity": 0.74, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_progress_percentage", "name": "get_progress_percentage", "file": "models.py", "line": 1577 }, "func2": { "key": "config/security.py:__init__", "name": "__init__", "file": "config/security.py", "line": 56 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_progress_percentage", "name": "get_progress_percentage", "file": "models.py", "line": 1577 }, "func2": { "key": "config/security.py:get_csrf_config", "name": "get_csrf_config", "file": "config/security.py", "line": 74 }, "similarity": 0.7269230769230769, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_progress_percentage", "name": "get_progress_percentage", "file": "models.py", "line": 1577 }, "func2": { "key": "scripts/test_protocol_generator.py:test_import_functionality", "name": "test_import_functionality", "file": "scripts/test_protocol_generator.py", "line": 153 }, "similarity": 0.7352941176470589, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_progress_percentage", "name": "get_progress_percentage", "file": "models.py", "line": 1577 }, "func2": { "key": "scripts/test_protocol_generator.py:test_models_and_blueprints", "name": "test_models_and_blueprints", "file": "scripts/test_protocol_generator.py", "line": 200 }, "similarity": 0.7117647058823529, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_progress_percentage", "name": "get_progress_percentage", "file": "models.py", "line": 1577 }, "func2": { "key": "scripts/test_protocol_generator.py:test_flask_app_creation", "name": "test_flask_app_creation", "file": "scripts/test_protocol_generator.py", "line": 246 }, "similarity": 0.8666666666666667, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_progress_percentage", "name": "get_progress_percentage", "file": "models.py", "line": 1577 }, "func2": { "key": "scripts/test_protocol_generator.py:test_dependency_versions", "name": "test_dependency_versions", "file": "scripts/test_protocol_generator.py", "line": 270 }, "similarity": 0.8400000000000001, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_progress_percentage", "name": "get_progress_percentage", "file": "models.py", "line": 1577 }, "func2": { "key": "scripts/test_protocol_generator.py:analyze_code_metrics", "name": "analyze_code_metrics", "file": "scripts/test_protocol_generator.py", "line": 302 }, "similarity": 0.7367647058823529, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_progress_percentage", "name": "get_progress_percentage", "file": "models.py", "line": 1577 }, "func2": { "key": "scripts/test_protocol_generator.py:generate_ai_summary", "name": "generate_ai_summary", "file": "scripts/test_protocol_generator.py", "line": 343 }, "similarity": 0.7533333333333333, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_progress_percentage", "name": "get_progress_percentage", "file": "models.py", "line": 1577 }, "func2": { "key": "scripts/screenshot_tool.py:discover_routes_from_app", "name": "discover_routes_from_app", "file": "scripts/screenshot_tool.py", "line": 119 }, "similarity": 0.8117647058823529, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_progress_percentage", "name": "get_progress_percentage", "file": "models.py", "line": 1577 }, "func2": { "key": "scripts/screenshot_tool.py:_setup_firefox", "name": "_setup_firefox", "file": "scripts/screenshot_tool.py", "line": 283 }, "similarity": 0.7866666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_progress_percentage", "name": "get_progress_percentage", "file": "models.py", "line": 1577 }, "func2": { "key": "scripts/screenshot_tool.py:run_screenshot_session", "name": "run_screenshot_session", "file": "scripts/screenshot_tool.py", "line": 329 }, "similarity": 0.7685714285714286, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_progress_percentage", "name": "get_progress_percentage", "file": "models.py", "line": 1577 }, "func2": { "key": "scripts/screenshot_tool.py:_generate_report", "name": "_generate_report", "file": "scripts/screenshot_tool.py", "line": 526 }, "similarity": 0.7987012987012987, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "models.py:get_progress_percentage", "name": "get_progress_percentage", "file": "models.py", "line": 1577 }, "func2": { "key": "utils/development_tools.py:test_database_connection", "name": "test_database_connection", "file": "utils/development_tools.py", "line": 105 }, "similarity": 0.7685714285714286, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_progress_percentage", "name": "get_progress_percentage", "file": "models.py", "line": 1577 }, "func2": { "key": "utils/development_tools.py:test_printer_status", "name": "test_printer_status", "file": "utils/development_tools.py", "line": 136 }, "similarity": 0.7461538461538462, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_progress_percentage", "name": "get_progress_percentage", "file": "models.py", "line": 1577 }, "func2": { "key": "utils/hardware_integration.py:initialize_all_outlets", "name": "initialize_all_outlets", "file": "utils/hardware_integration.py", "line": 563 }, "similarity": 0.7266666666666667, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_progress_percentage", "name": "get_progress_percentage", "file": "models.py", "line": 1577 }, "func2": { "key": "utils/hardware_integration.py:get_all_outlet_status", "name": "get_all_outlet_status", "file": "utils/hardware_integration.py", "line": 619 }, "similarity": 0.8153846153846154, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_progress_percentage", "name": "get_progress_percentage", "file": "models.py", "line": 1577 }, "func2": { "key": "utils/hardware_integration.py:get_energy_statistics", "name": "get_energy_statistics", "file": "utils/hardware_integration.py", "line": 828 }, "similarity": 0.8019230769230768, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_progress_percentage", "name": "get_progress_percentage", "file": "models.py", "line": 1577 }, "func2": { "key": "utils/hardware_integration.py:clear_all_caches", "name": "clear_all_caches", "file": "utils/hardware_integration.py", "line": 1170 }, "similarity": 0.7846153846153846, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_progress_percentage", "name": "get_progress_percentage", "file": "models.py", "line": 1577 }, "func2": { "key": "utils/ip_security.py:__init__", "name": "__init__", "file": "utils/ip_security.py", "line": 24 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_progress_percentage", "name": "get_progress_percentage", "file": "models.py", "line": 1577 }, "func2": { "key": "utils/ip_security.py:get_client_ip", "name": "get_client_ip", "file": "utils/ip_security.py", "line": 95 }, "similarity": 0.8153846153846154, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_progress_percentage", "name": "get_progress_percentage", "file": "models.py", "line": 1577 }, "func2": { "key": "utils/ssl_suite.py:get_ssl_context", "name": "get_ssl_context", "file": "utils/ssl_suite.py", "line": 43 }, "similarity": 0.8461538461538463, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_progress_percentage", "name": "get_progress_percentage", "file": "models.py", "line": 1577 }, "func2": { "key": "utils/security_suite.py:generate_nonce", "name": "generate_nonce", "file": "utils/security_suite.py", "line": 55 }, "similarity": 0.8672727272727273, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_progress_percentage", "name": "get_progress_percentage", "file": "models.py", "line": 1577 }, "func2": { "key": "utils/drag_drop_system.py:create_upload_session", "name": "create_upload_session", "file": "utils/drag_drop_system.py", "line": 61 }, "similarity": 0.7166666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_progress_percentage", "name": "get_progress_percentage", "file": "models.py", "line": 1577 }, "func2": { "key": "utils/job_scheduler.py:_run", "name": "_run", "file": "utils/job_scheduler.py", "line": 266 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_progress_percentage", "name": "get_progress_percentage", "file": "models.py", "line": 1577 }, "func2": { "key": "utils/core_system.py:graceful_shutdown", "name": "graceful_shutdown", "file": "utils/core_system.py", "line": 464 }, "similarity": 0.7352941176470589, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_progress_percentage", "name": "get_progress_percentage", "file": "models.py", "line": 1577 }, "func2": { "key": "utils/core_system.py:get_recovery_status", "name": "get_recovery_status", "file": "utils/core_system.py", "line": 345 }, "similarity": 0.7071428571428572, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_progress_percentage", "name": "get_progress_percentage", "file": "models.py", "line": 1577 }, "func2": { "key": "utils/core_system.py:setup_logging", "name": "setup_logging", "file": "utils/core_system.py", "line": 553 }, "similarity": 0.7685714285714286, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_progress_percentage", "name": "get_progress_percentage", "file": "models.py", "line": 1577 }, "func2": { "key": "utils/core_system.py:cleanup_system_resources", "name": "cleanup_system_resources", "file": "utils/core_system.py", "line": 675 }, "similarity": 0.7166666666666667, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_progress_percentage", "name": "get_progress_percentage", "file": "models.py", "line": 1577 }, "func2": { "key": "utils/database_suite.py:get_all_tables", "name": "get_all_tables", "file": "utils/database_suite.py", "line": 105 }, "similarity": 0.7846153846153846, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_progress_percentage", "name": "get_progress_percentage", "file": "models.py", "line": 1577 }, "func2": { "key": "utils/monitoring_analytics.py:generate_system_report", "name": "generate_system_report", "file": "utils/monitoring_analytics.py", "line": 171 }, "similarity": 0.7576923076923078, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_progress_percentage", "name": "get_progress_percentage", "file": "models.py", "line": 1577 }, "func2": { "key": "utils/monitoring_analytics.py:track_cpu_usage", "name": "track_cpu_usage", "file": "utils/monitoring_analytics.py", "line": 43 }, "similarity": 0.7269230769230769, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_progress_percentage", "name": "get_progress_percentage", "file": "models.py", "line": 1577 }, "func2": { "key": "utils/monitoring_analytics.py:track_memory_usage", "name": "track_memory_usage", "file": "utils/monitoring_analytics.py", "line": 47 }, "similarity": 0.765, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_progress_percentage", "name": "get_progress_percentage", "file": "models.py", "line": 1577 }, "func2": { "key": "utils/monitoring_analytics.py:track_disk_usage", "name": "track_disk_usage", "file": "utils/monitoring_analytics.py", "line": 58 }, "similarity": 0.7383333333333333, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_progress_percentage", "name": "get_progress_percentage", "file": "models.py", "line": 1577 }, "func2": { "key": "utils/monitoring_analytics.py:collect_printer_analytics", "name": "collect_printer_analytics", "file": "utils/monitoring_analytics.py", "line": 130 }, "similarity": 0.7357142857142858, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_progress_percentage", "name": "get_progress_percentage", "file": "models.py", "line": 1577 }, "func2": { "key": "utils/script_collection.py:run_all_tests", "name": "run_all_tests", "file": "utils/script_collection.py", "line": 178 }, "similarity": 0.7403846153846153, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:start_timer", "name": "start_timer", "file": "models.py", "line": 1587 }, "func2": { "key": "models.py:pause_timer", "name": "pause_timer", "file": "models.py", "line": 1612 }, "similarity": 0.9200000000000002, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:start_timer", "name": "start_timer", "file": "models.py", "line": 1587 }, "func2": { "key": "models.py:stop_timer", "name": "stop_timer", "file": "models.py", "line": 1635 }, "similarity": 0.8799999999999999, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:start_timer", "name": "start_timer", "file": "models.py", "line": 1587 }, "func2": { "key": "models.py:reset_timer", "name": "reset_timer", "file": "models.py", "line": 1654 }, "similarity": 0.95, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:start_timer", "name": "start_timer", "file": "models.py", "line": 1587 }, "func2": { "key": "models.py:force_quit_execute", "name": "force_quit_execute", "file": "models.py", "line": 1703 }, "similarity": 0.7428571428571429, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:start_timer", "name": "start_timer", "file": "models.py", "line": 1587 }, "func2": { "key": "models.py:update_activity", "name": "update_activity", "file": "models.py", "line": 1726 }, "similarity": 0.7428571428571429, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:start_timer", "name": "start_timer", "file": "models.py", "line": 1587 }, "func2": { "key": "form_test_automator.py:_generate_email", "name": "_generate_email", "file": "form_test_automator.py", "line": 213 }, "similarity": 0.7045454545454546, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:start_timer", "name": "start_timer", "file": "models.py", "line": 1587 }, "func2": { "key": "form_test_automator.py:_random_delay", "name": "_random_delay", "file": "form_test_automator.py", "line": 694 }, "similarity": 0.7538461538461538, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:start_timer", "name": "start_timer", "file": "models.py", "line": 1587 }, "func2": { "key": "form_test_automator.py:first_name", "name": "first_name", "file": "form_test_automator.py", "line": 50 }, "similarity": 0.7700000000000001, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:start_timer", "name": "start_timer", "file": "models.py", "line": 1587 }, "func2": { "key": "form_test_automator.py:street_address", "name": "street_address", "file": "form_test_automator.py", "line": 54 }, "similarity": 0.7166666666666667, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:start_timer", "name": "start_timer", "file": "models.py", "line": 1587 }, "func2": { "key": "import_analyzer.py:find_unused_imports", "name": "find_unused_imports", "file": "import_analyzer.py", "line": 103 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:start_timer", "name": "start_timer", "file": "models.py", "line": 1587 }, "func2": { "key": "template_problem_analysis.py:generate_detailed_report", "name": "generate_detailed_report", "file": "template_problem_analysis.py", "line": 133 }, "similarity": 0.7714285714285714, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:start_timer", "name": "start_timer", "file": "models.py", "line": 1587 }, "func2": { "key": "config/security.py:get_headers", "name": "get_headers", "file": "config/security.py", "line": 62 }, "similarity": 0.8181818181818181, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:start_timer", "name": "start_timer", "file": "models.py", "line": 1587 }, "func2": { "key": "config/security.py:get_rate_limits", "name": "get_rate_limits", "file": "config/security.py", "line": 66 }, "similarity": 0.9200000000000002, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:start_timer", "name": "start_timer", "file": "models.py", "line": 1587 }, "func2": { "key": "config/security.py:get_session_config", "name": "get_session_config", "file": "config/security.py", "line": 70 }, "similarity": 0.7538461538461538, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:start_timer", "name": "start_timer", "file": "models.py", "line": 1587 }, "func2": { "key": "config/security.py:get_csrf_config", "name": "get_csrf_config", "file": "config/security.py", "line": 74 }, "similarity": 0.7846153846153846, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:start_timer", "name": "start_timer", "file": "models.py", "line": 1587 }, "func2": { "key": "scripts/test_protocol_generator.py:analyze_code_metrics", "name": "analyze_code_metrics", "file": "scripts/test_protocol_generator.py", "line": 302 }, "similarity": 0.7133333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:start_timer", "name": "start_timer", "file": "models.py", "line": 1587 }, "func2": { "key": "scripts/test_protocol_generator.py:generate_fallback_summary", "name": "generate_fallback_summary", "file": "scripts/test_protocol_generator.py", "line": 420 }, "similarity": 0.7647058823529411, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:start_timer", "name": "start_timer", "file": "models.py", "line": 1587 }, "func2": { "key": "scripts/test_protocol_generator.py:run_all_tests", "name": "run_all_tests", "file": "scripts/test_protocol_generator.py", "line": 471 }, "similarity": 0.8181818181818181, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:start_timer", "name": "start_timer", "file": "models.py", "line": 1587 }, "func2": { "key": "scripts/screenshot_tool.py:_get_default_routes", "name": "_get_default_routes", "file": "scripts/screenshot_tool.py", "line": 207 }, "similarity": 0.7714285714285714, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:start_timer", "name": "start_timer", "file": "models.py", "line": 1587 }, "func2": { "key": "scripts/screenshot_tool.py:initialize_browser", "name": "initialize_browser", "file": "scripts/screenshot_tool.py", "line": 239 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:start_timer", "name": "start_timer", "file": "models.py", "line": 1587 }, "func2": { "key": "scripts/screenshot_tool.py:_prepare_environment", "name": "_prepare_environment", "file": "scripts/screenshot_tool.py", "line": 369 }, "similarity": 0.8333333333333333, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:start_timer", "name": "start_timer", "file": "models.py", "line": 1587 }, "func2": { "key": "scripts/screenshot_tool.py:_perform_admin_login", "name": "_perform_admin_login", "file": "scripts/screenshot_tool.py", "line": 393 }, "similarity": 0.76, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:start_timer", "name": "start_timer", "file": "models.py", "line": 1587 }, "func2": { "key": "utils/development_tools.py:__init__", "name": "__init__", "file": "utils/development_tools.py", "line": 73 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:start_timer", "name": "start_timer", "file": "models.py", "line": 1587 }, "func2": { "key": "utils/ui_components.py:__init__", "name": "__init__", "file": "utils/ui_components.py", "line": 242 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:start_timer", "name": "start_timer", "file": "models.py", "line": 1587 }, "func2": { "key": "utils/ui_components.py:get_dashboard_data", "name": "get_dashboard_data", "file": "utils/ui_components.py", "line": 268 }, "similarity": 0.7846153846153846, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:start_timer", "name": "start_timer", "file": "models.py", "line": 1587 }, "func2": { "key": "utils/job_queue_system.py:get_queue_status", "name": "get_queue_status", "file": "utils/job_queue_system.py", "line": 140 }, "similarity": 0.7818181818181817, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:start_timer", "name": "start_timer", "file": "models.py", "line": 1587 }, "func2": { "key": "utils/job_queue_system.py:add_timer", "name": "add_timer", "file": "utils/job_queue_system.py", "line": 234 }, "similarity": 0.7611111111111111, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:start_timer", "name": "start_timer", "file": "models.py", "line": 1587 }, "func2": { "key": "utils/job_queue_system.py:_timer_loop", "name": "_timer_loop", "file": "utils/job_queue_system.py", "line": 253 }, "similarity": 0.8181818181818181, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:start_timer", "name": "start_timer", "file": "models.py", "line": 1587 }, "func2": { "key": "utils/job_queue_system.py:_scheduler_loop", "name": "_scheduler_loop", "file": "utils/job_queue_system.py", "line": 436 }, "similarity": 0.7066666666666667, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:start_timer", "name": "start_timer", "file": "models.py", "line": 1587 }, "func2": { "key": "utils/data_management.py:ensure_directories", "name": "ensure_directories", "file": "utils/data_management.py", "line": 57 }, "similarity": 0.7846153846153846, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:start_timer", "name": "start_timer", "file": "models.py", "line": 1587 }, "func2": { "key": "utils/ssl_manager.py:generate_mercedes_certificate", "name": "generate_mercedes_certificate", "file": "utils/ssl_manager.py", "line": 21 }, "similarity": 0.8461538461538463, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:start_timer", "name": "start_timer", "file": "models.py", "line": 1587 }, "func2": { "key": "utils/hardware_integration.py:clear_cache", "name": "clear_cache", "file": "utils/hardware_integration.py", "line": 207 }, "similarity": 0.7454545454545454, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:start_timer", "name": "start_timer", "file": "models.py", "line": 1587 }, "func2": { "key": "utils/hardware_integration.py:get_energy_statistics", "name": "get_energy_statistics", "file": "utils/hardware_integration.py", "line": 828 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:start_timer", "name": "start_timer", "file": "models.py", "line": 1587 }, "func2": { "key": "utils/hardware_integration.py:get_printer_summary", "name": "get_printer_summary", "file": "utils/hardware_integration.py", "line": 1112 }, "similarity": 0.8461538461538463, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:start_timer", "name": "start_timer", "file": "models.py", "line": 1587 }, "func2": { "key": "utils/hardware_integration.py:check_and_control_for_jobs", "name": "check_and_control_for_jobs", "file": "utils/hardware_integration.py", "line": 1233 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:start_timer", "name": "start_timer", "file": "models.py", "line": 1587 }, "func2": { "key": "utils/hardware_integration.py:force_network_refresh", "name": "force_network_refresh", "file": "utils/hardware_integration.py", "line": 1462 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:start_timer", "name": "start_timer", "file": "models.py", "line": 1587 }, "func2": { "key": "utils/ip_security.py:get_allowed_plug_ips", "name": "get_allowed_plug_ips", "file": "utils/ip_security.py", "line": 141 }, "similarity": 0.76, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:start_timer", "name": "start_timer", "file": "models.py", "line": 1587 }, "func2": { "key": "utils/ssl_suite.py:check_certificate_validity", "name": "check_certificate_validity", "file": "utils/ssl_suite.py", "line": 131 }, "similarity": 0.75, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:start_timer", "name": "start_timer", "file": "models.py", "line": 1587 }, "func2": { "key": "utils/drag_drop_system.py:__init__", "name": "__init__", "file": "utils/drag_drop_system.py", "line": 57 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:start_timer", "name": "start_timer", "file": "models.py", "line": 1587 }, "func2": { "key": "utils/drag_drop_system.py:cleanup_invalid_orders", "name": "cleanup_invalid_orders", "file": "utils/drag_drop_system.py", "line": 292 }, "similarity": 0.75, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:start_timer", "name": "start_timer", "file": "models.py", "line": 1587 }, "func2": { "key": "utils/drag_drop_system.py:_schedule_cleanup", "name": "_schedule_cleanup", "file": "utils/drag_drop_system.py", "line": 306 }, "similarity": 0.7066666666666667, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:start_timer", "name": "start_timer", "file": "models.py", "line": 1587 }, "func2": { "key": "utils/database_cleanup.py:get_engine_count", "name": "get_engine_count", "file": "utils/database_cleanup.py", "line": 56 }, "similarity": 0.7230769230769231, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:start_timer", "name": "start_timer", "file": "models.py", "line": 1587 }, "func2": { "key": "utils/job_scheduler.py:get_tasks", "name": "get_tasks", "file": "utils/job_scheduler.py", "line": 177 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:start_timer", "name": "start_timer", "file": "models.py", "line": 1587 }, "func2": { "key": "utils/job_scheduler.py:is_running", "name": "is_running", "file": "utils/job_scheduler.py", "line": 257 }, "similarity": 0.7454545454545454, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:start_timer", "name": "start_timer", "file": "models.py", "line": 1587 }, "func2": { "key": "utils/job_scheduler.py:_check_and_start_jobs", "name": "_check_and_start_jobs", "file": "utils/job_scheduler.py", "line": 624 }, "similarity": 0.75, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:start_timer", "name": "start_timer", "file": "models.py", "line": 1587 }, "func2": { "key": "utils/core_system.py:restart_system_service", "name": "restart_system_service", "file": "utils/core_system.py", "line": 766 }, "similarity": 0.740909090909091, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:start_timer", "name": "start_timer", "file": "models.py", "line": 1587 }, "func2": { "key": "utils/core_system.py:get_system_status", "name": "get_system_status", "file": "utils/core_system.py", "line": 770 }, "similarity": 0.8181818181818181, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:start_timer", "name": "start_timer", "file": "models.py", "line": 1587 }, "func2": { "key": "utils/core_system.py:_register_signal_handlers", "name": "_register_signal_handlers", "file": "utils/core_system.py", "line": 113 }, "similarity": 0.8153846153846154, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:start_timer", "name": "start_timer", "file": "models.py", "line": 1587 }, "func2": { "key": "utils/core_system.py:register_thread", "name": "register_thread", "file": "utils/core_system.py", "line": 130 }, "similarity": 0.7045454545454546, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:start_timer", "name": "start_timer", "file": "models.py", "line": 1587 }, "func2": { "key": "utils/core_system.py:get_recovery_status", "name": "get_recovery_status", "file": "utils/core_system.py", "line": 345 }, "similarity": 0.7714285714285714, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:start_timer", "name": "start_timer", "file": "models.py", "line": 1587 }, "func2": { "key": "utils/core_system.py:is_service_active", "name": "is_service_active", "file": "utils/core_system.py", "line": 573 }, "similarity": 0.73, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:start_timer", "name": "start_timer", "file": "models.py", "line": 1587 }, "func2": { "key": "utils/core_system.py:check_https_connectivity", "name": "check_https_connectivity", "file": "utils/core_system.py", "line": 623 }, "similarity": 0.725, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:start_timer", "name": "start_timer", "file": "models.py", "line": 1587 }, "func2": { "key": "utils/core_system.py:run_monitoring_cycle", "name": "run_monitoring_cycle", "file": "utils/core_system.py", "line": 639 }, "similarity": 0.76, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:start_timer", "name": "start_timer", "file": "models.py", "line": 1587 }, "func2": { "key": "utils/core_system.py:cleanup_system_resources", "name": "cleanup_system_resources", "file": "utils/core_system.py", "line": 675 }, "similarity": 0.7866666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:start_timer", "name": "start_timer", "file": "models.py", "line": 1587 }, "func2": { "key": "utils/database_suite.py:backup_database", "name": "backup_database", "file": "utils/database_suite.py", "line": 65 }, "similarity": 0.7428571428571429, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:start_timer", "name": "start_timer", "file": "models.py", "line": 1587 }, "func2": { "key": "utils/database_suite.py:get_connection", "name": "get_connection", "file": "utils/database_suite.py", "line": 41 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:start_timer", "name": "start_timer", "file": "models.py", "line": 1587 }, "func2": { "key": "utils/database_suite.py:migrate_user_settings", "name": "migrate_user_settings", "file": "utils/database_suite.py", "line": 126 }, "similarity": 0.8909090909090909, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:start_timer", "name": "start_timer", "file": "models.py", "line": 1587 }, "func2": { "key": "utils/database_suite.py:fix_database_immediate", "name": "fix_database_immediate", "file": "utils/database_suite.py", "line": 148 }, "similarity": 0.8333333333333333, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:start_timer", "name": "start_timer", "file": "models.py", "line": 1587 }, "func2": { "key": "utils/database_suite.py:vacuum_database", "name": "vacuum_database", "file": "utils/database_suite.py", "line": 202 }, "similarity": 0.7846153846153846, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:start_timer", "name": "start_timer", "file": "models.py", "line": 1587 }, "func2": { "key": "utils/logging_config.py:_create_new_log_file", "name": "_create_new_log_file", "file": "utils/logging_config.py", "line": 79 }, "similarity": 0.76, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:start_timer", "name": "start_timer", "file": "models.py", "line": 1587 }, "func2": { "key": "utils/monitoring_analytics.py:generate_system_report", "name": "generate_system_report", "file": "utils/monitoring_analytics.py", "line": 171 }, "similarity": 0.8153846153846154, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:start_timer", "name": "start_timer", "file": "models.py", "line": 1587 }, "func2": { "key": "utils/monitoring_analytics.py:__init__", "name": "__init__", "file": "utils/monitoring_analytics.py", "line": 252 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:start_timer", "name": "start_timer", "file": "models.py", "line": 1587 }, "func2": { "key": "utils/monitoring_analytics.py:track_cpu_usage", "name": "track_cpu_usage", "file": "utils/monitoring_analytics.py", "line": 43 }, "similarity": 0.7846153846153846, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:start_timer", "name": "start_timer", "file": "models.py", "line": 1587 }, "func2": { "key": "utils/monitoring_analytics.py:track_memory_usage", "name": "track_memory_usage", "file": "utils/monitoring_analytics.py", "line": 47 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:start_timer", "name": "start_timer", "file": "models.py", "line": 1587 }, "func2": { "key": "utils/monitoring_analytics.py:track_disk_usage", "name": "track_disk_usage", "file": "utils/monitoring_analytics.py", "line": 58 }, "similarity": 0.7153846153846153, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:start_timer", "name": "start_timer", "file": "models.py", "line": 1587 }, "func2": { "key": "utils/monitoring_analytics.py:get_system_metrics", "name": "get_system_metrics", "file": "utils/monitoring_analytics.py", "line": 68 }, "similarity": 0.8545454545454545, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:start_timer", "name": "start_timer", "file": "models.py", "line": 1587 }, "func2": { "key": "utils/monitoring_analytics.py:collect_job_analytics", "name": "collect_job_analytics", "file": "utils/monitoring_analytics.py", "line": 86 }, "similarity": 0.76, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:start_timer", "name": "start_timer", "file": "models.py", "line": 1587 }, "func2": { "key": "utils/monitoring_analytics.py:collect_printer_analytics", "name": "collect_printer_analytics", "file": "utils/monitoring_analytics.py", "line": 130 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:start_timer", "name": "start_timer", "file": "models.py", "line": 1587 }, "func2": { "key": "utils/monitoring_analytics.py:get_dashboard_data", "name": "get_dashboard_data", "file": "utils/monitoring_analytics.py", "line": 256 }, "similarity": 0.7846153846153846, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:start_timer", "name": "start_timer", "file": "models.py", "line": 1587 }, "func2": { "key": "utils/script_collection.py:run_all_tests", "name": "run_all_tests", "file": "utils/script_collection.py", "line": 178 }, "similarity": 0.7181818181818183, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:start_timer", "name": "start_timer", "file": "models.py", "line": 1587 }, "func2": { "key": "utils/script_collection.py:run_initial_setup", "name": "run_initial_setup", "file": "utils/script_collection.py", "line": 194 }, "similarity": 0.8333333333333333, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:start_timer", "name": "start_timer", "file": "models.py", "line": 1587 }, "func2": { "key": "legacy/app_original.py:start_timer", "name": "start_timer", "file": "legacy/app_original.py", "line": 777 }, "similarity": 0.7, "reason": "ähnliche Namen, ähnliche Länge" }, { "func1": { "key": "models.py:pause_timer", "name": "pause_timer", "file": "models.py", "line": 1612 }, "func2": { "key": "models.py:stop_timer", "name": "stop_timer", "file": "models.py", "line": 1635 }, "similarity": 0.8909090909090909, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:pause_timer", "name": "pause_timer", "file": "models.py", "line": 1612 }, "func2": { "key": "models.py:reset_timer", "name": "reset_timer", "file": "models.py", "line": 1654 }, "similarity": 0.8799999999999999, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:pause_timer", "name": "pause_timer", "file": "models.py", "line": 1612 }, "func2": { "key": "models.py:force_quit_execute", "name": "force_quit_execute", "file": "models.py", "line": 1703 }, "similarity": 0.76, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:pause_timer", "name": "pause_timer", "file": "models.py", "line": 1612 }, "func2": { "key": "models.py:update_activity", "name": "update_activity", "file": "models.py", "line": 1726 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:pause_timer", "name": "pause_timer", "file": "models.py", "line": 1612 }, "func2": { "key": "form_test_automator.py:_random_delay", "name": "_random_delay", "file": "form_test_automator.py", "line": 694 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:pause_timer", "name": "pause_timer", "file": "models.py", "line": 1612 }, "func2": { "key": "form_test_automator.py:_print_test_summary", "name": "_print_test_summary", "file": "form_test_automator.py", "line": 2291 }, "similarity": 0.7, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "models.py:pause_timer", "name": "pause_timer", "file": "models.py", "line": 1612 }, "func2": { "key": "form_test_automator.py:first_name", "name": "first_name", "file": "form_test_automator.py", "line": 50 }, "similarity": 0.7166666666666667, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:pause_timer", "name": "pause_timer", "file": "models.py", "line": 1612 }, "func2": { "key": "app.py:cleanup_expired_sessions", "name": "cleanup_expired_sessions", "file": "app.py", "line": 129 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:pause_timer", "name": "pause_timer", "file": "models.py", "line": 1612 }, "func2": { "key": "import_analyzer.py:find_unused_imports", "name": "find_unused_imports", "file": "import_analyzer.py", "line": 103 }, "similarity": 0.8571428571428572, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:pause_timer", "name": "pause_timer", "file": "models.py", "line": 1612 }, "func2": { "key": "import_analyzer.py:find_redundant_imports", "name": "find_redundant_imports", "file": "import_analyzer.py", "line": 188 }, "similarity": 0.7057142857142857, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "models.py:pause_timer", "name": "pause_timer", "file": "models.py", "line": 1612 }, "func2": { "key": "template_problem_analysis.py:generate_detailed_report", "name": "generate_detailed_report", "file": "template_problem_analysis.py", "line": 133 }, "similarity": 0.7866666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:pause_timer", "name": "pause_timer", "file": "models.py", "line": 1612 }, "func2": { "key": "config/security.py:get_headers", "name": "get_headers", "file": "config/security.py", "line": 62 }, "similarity": 0.7846153846153846, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:pause_timer", "name": "pause_timer", "file": "models.py", "line": 1612 }, "func2": { "key": "config/security.py:get_rate_limits", "name": "get_rate_limits", "file": "config/security.py", "line": 66 }, "similarity": 0.8666666666666667, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:pause_timer", "name": "pause_timer", "file": "models.py", "line": 1612 }, "func2": { "key": "config/security.py:get_session_config", "name": "get_session_config", "file": "config/security.py", "line": 70 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:pause_timer", "name": "pause_timer", "file": "models.py", "line": 1612 }, "func2": { "key": "config/security.py:get_csrf_config", "name": "get_csrf_config", "file": "config/security.py", "line": 74 }, "similarity": 0.76, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:pause_timer", "name": "pause_timer", "file": "models.py", "line": 1612 }, "func2": { "key": "scripts/test_protocol_generator.py:generate_fallback_summary", "name": "generate_fallback_summary", "file": "scripts/test_protocol_generator.py", "line": 420 }, "similarity": 0.7777777777777777, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:pause_timer", "name": "pause_timer", "file": "models.py", "line": 1612 }, "func2": { "key": "scripts/test_protocol_generator.py:run_all_tests", "name": "run_all_tests", "file": "scripts/test_protocol_generator.py", "line": 471 }, "similarity": 0.8333333333333333, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:pause_timer", "name": "pause_timer", "file": "models.py", "line": 1612 }, "func2": { "key": "scripts/screenshot_tool.py:discover_routes_from_app", "name": "discover_routes_from_app", "file": "scripts/screenshot_tool.py", "line": 119 }, "similarity": 0.7166666666666667, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:pause_timer", "name": "pause_timer", "file": "models.py", "line": 1612 }, "func2": { "key": "scripts/screenshot_tool.py:_get_default_routes", "name": "_get_default_routes", "file": "scripts/screenshot_tool.py", "line": 207 }, "similarity": 0.7866666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:pause_timer", "name": "pause_timer", "file": "models.py", "line": 1612 }, "func2": { "key": "scripts/screenshot_tool.py:initialize_browser", "name": "initialize_browser", "file": "scripts/screenshot_tool.py", "line": 239 }, "similarity": 0.7749999999999999, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:pause_timer", "name": "pause_timer", "file": "models.py", "line": 1612 }, "func2": { "key": "scripts/screenshot_tool.py:_prepare_environment", "name": "_prepare_environment", "file": "scripts/screenshot_tool.py", "line": 369 }, "similarity": 0.8461538461538463, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:pause_timer", "name": "pause_timer", "file": "models.py", "line": 1612 }, "func2": { "key": "scripts/screenshot_tool.py:_perform_admin_login", "name": "_perform_admin_login", "file": "scripts/screenshot_tool.py", "line": 393 }, "similarity": 0.7749999999999999, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:pause_timer", "name": "pause_timer", "file": "models.py", "line": 1612 }, "func2": { "key": "utils/development_tools.py:__init__", "name": "__init__", "file": "utils/development_tools.py", "line": 73 }, "similarity": 0.709090909090909, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:pause_timer", "name": "pause_timer", "file": "models.py", "line": 1612 }, "func2": { "key": "utils/development_tools.py:test_printer_status", "name": "test_printer_status", "file": "utils/development_tools.py", "line": 136 }, "similarity": 0.7272727272727273, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "models.py:pause_timer", "name": "pause_timer", "file": "models.py", "line": 1612 }, "func2": { "key": "utils/ui_components.py:__init__", "name": "__init__", "file": "utils/ui_components.py", "line": 242 }, "similarity": 0.709090909090909, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:pause_timer", "name": "pause_timer", "file": "models.py", "line": 1612 }, "func2": { "key": "utils/ui_components.py:get_dashboard_data", "name": "get_dashboard_data", "file": "utils/ui_components.py", "line": 268 }, "similarity": 0.76, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:pause_timer", "name": "pause_timer", "file": "models.py", "line": 1612 }, "func2": { "key": "utils/job_queue_system.py:get_queue_status", "name": "get_queue_status", "file": "utils/job_queue_system.py", "line": 140 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:pause_timer", "name": "pause_timer", "file": "models.py", "line": 1612 }, "func2": { "key": "utils/job_queue_system.py:add_timer", "name": "add_timer", "file": "utils/job_queue_system.py", "line": 234 }, "similarity": 0.7045454545454546, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:pause_timer", "name": "pause_timer", "file": "models.py", "line": 1612 }, "func2": { "key": "utils/job_queue_system.py:_timer_loop", "name": "_timer_loop", "file": "utils/job_queue_system.py", "line": 253 }, "similarity": 0.8333333333333333, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:pause_timer", "name": "pause_timer", "file": "models.py", "line": 1612 }, "func2": { "key": "utils/job_queue_system.py:_scheduler_loop", "name": "_scheduler_loop", "file": "utils/job_queue_system.py", "line": 436 }, "similarity": 0.76, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:pause_timer", "name": "pause_timer", "file": "models.py", "line": 1612 }, "func2": { "key": "utils/data_management.py:ensure_directories", "name": "ensure_directories", "file": "utils/data_management.py", "line": 57 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:pause_timer", "name": "pause_timer", "file": "models.py", "line": 1612 }, "func2": { "key": "utils/ssl_manager.py:generate_mercedes_certificate", "name": "generate_mercedes_certificate", "file": "utils/ssl_manager.py", "line": 21 }, "similarity": 0.8133333333333332, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:pause_timer", "name": "pause_timer", "file": "models.py", "line": 1612 }, "func2": { "key": "utils/hardware_integration.py:clear_cache", "name": "clear_cache", "file": "utils/hardware_integration.py", "line": 207 }, "similarity": 0.7230769230769231, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:pause_timer", "name": "pause_timer", "file": "models.py", "line": 1612 }, "func2": { "key": "utils/hardware_integration.py:get_energy_statistics", "name": "get_energy_statistics", "file": "utils/hardware_integration.py", "line": 828 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:pause_timer", "name": "pause_timer", "file": "models.py", "line": 1612 }, "func2": { "key": "utils/hardware_integration.py:get_live_printer_status", "name": "get_live_printer_status", "file": "utils/hardware_integration.py", "line": 1029 }, "similarity": 0.7071428571428571, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:pause_timer", "name": "pause_timer", "file": "models.py", "line": 1612 }, "func2": { "key": "utils/hardware_integration.py:get_printer_summary", "name": "get_printer_summary", "file": "utils/hardware_integration.py", "line": 1112 }, "similarity": 0.9076923076923078, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:pause_timer", "name": "pause_timer", "file": "models.py", "line": 1612 }, "func2": { "key": "utils/hardware_integration.py:check_and_control_for_jobs", "name": "check_and_control_for_jobs", "file": "utils/hardware_integration.py", "line": 1233 }, "similarity": 0.72, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:pause_timer", "name": "pause_timer", "file": "models.py", "line": 1612 }, "func2": { "key": "utils/hardware_integration.py:force_network_refresh", "name": "force_network_refresh", "file": "utils/hardware_integration.py", "line": 1462 }, "similarity": 0.7176470588235294, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:pause_timer", "name": "pause_timer", "file": "models.py", "line": 1612 }, "func2": { "key": "utils/ip_security.py:get_allowed_plug_ips", "name": "get_allowed_plug_ips", "file": "utils/ip_security.py", "line": 141 }, "similarity": 0.8133333333333332, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:pause_timer", "name": "pause_timer", "file": "models.py", "line": 1612 }, "func2": { "key": "utils/ssl_suite.py:check_certificate_validity", "name": "check_certificate_validity", "file": "utils/ssl_suite.py", "line": 131 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:pause_timer", "name": "pause_timer", "file": "models.py", "line": 1612 }, "func2": { "key": "utils/drag_drop_system.py:__init__", "name": "__init__", "file": "utils/drag_drop_system.py", "line": 57 }, "similarity": 0.709090909090909, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:pause_timer", "name": "pause_timer", "file": "models.py", "line": 1612 }, "func2": { "key": "utils/drag_drop_system.py:cleanup_invalid_orders", "name": "cleanup_invalid_orders", "file": "utils/drag_drop_system.py", "line": 292 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:pause_timer", "name": "pause_timer", "file": "models.py", "line": 1612 }, "func2": { "key": "utils/drag_drop_system.py:_schedule_cleanup", "name": "_schedule_cleanup", "file": "utils/drag_drop_system.py", "line": 306 }, "similarity": 0.76, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:pause_timer", "name": "pause_timer", "file": "models.py", "line": 1612 }, "func2": { "key": "utils/drag_drop_system.py:get_printer_summary", "name": "get_printer_summary", "file": "utils/drag_drop_system.py", "line": 325 }, "similarity": 0.7576923076923077, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:pause_timer", "name": "pause_timer", "file": "models.py", "line": 1612 }, "func2": { "key": "utils/database_cleanup.py:cleanup_all", "name": "cleanup_all", "file": "utils/database_cleanup.py", "line": 39 }, "similarity": 0.7538461538461538, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:pause_timer", "name": "pause_timer", "file": "models.py", "line": 1612 }, "func2": { "key": "utils/database_cleanup.py:get_engine_count", "name": "get_engine_count", "file": "utils/database_cleanup.py", "line": 56 }, "similarity": 0.7428571428571429, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:pause_timer", "name": "pause_timer", "file": "models.py", "line": 1612 }, "func2": { "key": "utils/job_scheduler.py:get_tasks", "name": "get_tasks", "file": "utils/job_scheduler.py", "line": 177 }, "similarity": 0.7666666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:pause_timer", "name": "pause_timer", "file": "models.py", "line": 1612 }, "func2": { "key": "utils/job_scheduler.py:is_running", "name": "is_running", "file": "utils/job_scheduler.py", "line": 257 }, "similarity": 0.7666666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:pause_timer", "name": "pause_timer", "file": "models.py", "line": 1612 }, "func2": { "key": "utils/job_scheduler.py:_check_and_start_jobs", "name": "_check_and_start_jobs", "file": "utils/job_scheduler.py", "line": 624 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:pause_timer", "name": "pause_timer", "file": "models.py", "line": 1612 }, "func2": { "key": "utils/core_system.py:get_system_status", "name": "get_system_status", "file": "utils/core_system.py", "line": 770 }, "similarity": 0.8333333333333333, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:pause_timer", "name": "pause_timer", "file": "models.py", "line": 1612 }, "func2": { "key": "utils/core_system.py:_register_signal_handlers", "name": "_register_signal_handlers", "file": "utils/core_system.py", "line": 113 }, "similarity": 0.7866666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:pause_timer", "name": "pause_timer", "file": "models.py", "line": 1612 }, "func2": { "key": "utils/core_system.py:get_recovery_status", "name": "get_recovery_status", "file": "utils/core_system.py", "line": 345 }, "similarity": 0.7866666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:pause_timer", "name": "pause_timer", "file": "models.py", "line": 1612 }, "func2": { "key": "utils/core_system.py:check_https_connectivity", "name": "check_https_connectivity", "file": "utils/core_system.py", "line": 623 }, "similarity": 0.7411764705882353, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:pause_timer", "name": "pause_timer", "file": "models.py", "line": 1612 }, "func2": { "key": "utils/core_system.py:run_monitoring_cycle", "name": "run_monitoring_cycle", "file": "utils/core_system.py", "line": 639 }, "similarity": 0.7749999999999999, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:pause_timer", "name": "pause_timer", "file": "models.py", "line": 1612 }, "func2": { "key": "utils/core_system.py:cleanup_system_resources", "name": "cleanup_system_resources", "file": "utils/core_system.py", "line": 675 }, "similarity": 0.8400000000000001, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:pause_timer", "name": "pause_timer", "file": "models.py", "line": 1612 }, "func2": { "key": "utils/database_suite.py:backup_database", "name": "backup_database", "file": "utils/database_suite.py", "line": 65 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:pause_timer", "name": "pause_timer", "file": "models.py", "line": 1612 }, "func2": { "key": "utils/database_suite.py:get_connection", "name": "get_connection", "file": "utils/database_suite.py", "line": 41 }, "similarity": 0.7142857142857142, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:pause_timer", "name": "pause_timer", "file": "models.py", "line": 1612 }, "func2": { "key": "utils/database_suite.py:migrate_user_settings", "name": "migrate_user_settings", "file": "utils/database_suite.py", "line": 126 }, "similarity": 0.9000000000000001, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:pause_timer", "name": "pause_timer", "file": "models.py", "line": 1612 }, "func2": { "key": "utils/database_suite.py:fix_database_immediate", "name": "fix_database_immediate", "file": "utils/database_suite.py", "line": 148 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:pause_timer", "name": "pause_timer", "file": "models.py", "line": 1612 }, "func2": { "key": "utils/database_suite.py:vacuum_database", "name": "vacuum_database", "file": "utils/database_suite.py", "line": 202 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:pause_timer", "name": "pause_timer", "file": "models.py", "line": 1612 }, "func2": { "key": "utils/logging_config.py:_create_new_log_file", "name": "_create_new_log_file", "file": "utils/logging_config.py", "line": 79 }, "similarity": 0.7411764705882353, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:pause_timer", "name": "pause_timer", "file": "models.py", "line": 1612 }, "func2": { "key": "utils/monitoring_analytics.py:generate_system_report", "name": "generate_system_report", "file": "utils/monitoring_analytics.py", "line": 171 }, "similarity": 0.8285714285714285, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:pause_timer", "name": "pause_timer", "file": "models.py", "line": 1612 }, "func2": { "key": "utils/monitoring_analytics.py:__init__", "name": "__init__", "file": "utils/monitoring_analytics.py", "line": 252 }, "similarity": 0.709090909090909, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:pause_timer", "name": "pause_timer", "file": "models.py", "line": 1612 }, "func2": { "key": "utils/monitoring_analytics.py:track_cpu_usage", "name": "track_cpu_usage", "file": "utils/monitoring_analytics.py", "line": 43 }, "similarity": 0.8461538461538463, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:pause_timer", "name": "pause_timer", "file": "models.py", "line": 1612 }, "func2": { "key": "utils/monitoring_analytics.py:track_memory_usage", "name": "track_memory_usage", "file": "utils/monitoring_analytics.py", "line": 47 }, "similarity": 0.7133333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:pause_timer", "name": "pause_timer", "file": "models.py", "line": 1612 }, "func2": { "key": "utils/monitoring_analytics.py:track_disk_usage", "name": "track_disk_usage", "file": "utils/monitoring_analytics.py", "line": 58 }, "similarity": 0.7285714285714286, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:pause_timer", "name": "pause_timer", "file": "models.py", "line": 1612 }, "func2": { "key": "utils/monitoring_analytics.py:get_system_metrics", "name": "get_system_metrics", "file": "utils/monitoring_analytics.py", "line": 68 }, "similarity": 0.8153846153846154, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:pause_timer", "name": "pause_timer", "file": "models.py", "line": 1612 }, "func2": { "key": "utils/monitoring_analytics.py:collect_job_analytics", "name": "collect_job_analytics", "file": "utils/monitoring_analytics.py", "line": 86 }, "similarity": 0.7411764705882353, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:pause_timer", "name": "pause_timer", "file": "models.py", "line": 1612 }, "func2": { "key": "utils/monitoring_analytics.py:collect_printer_analytics", "name": "collect_printer_analytics", "file": "utils/monitoring_analytics.py", "line": 130 }, "similarity": 0.8133333333333332, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:pause_timer", "name": "pause_timer", "file": "models.py", "line": 1612 }, "func2": { "key": "utils/monitoring_analytics.py:get_dashboard_data", "name": "get_dashboard_data", "file": "utils/monitoring_analytics.py", "line": 256 }, "similarity": 0.76, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:pause_timer", "name": "pause_timer", "file": "models.py", "line": 1612 }, "func2": { "key": "utils/script_collection.py:run_all_tests", "name": "run_all_tests", "file": "utils/script_collection.py", "line": 178 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:pause_timer", "name": "pause_timer", "file": "models.py", "line": 1612 }, "func2": { "key": "utils/script_collection.py:run_initial_setup", "name": "run_initial_setup", "file": "utils/script_collection.py", "line": 194 }, "similarity": 0.9000000000000001, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:stop_timer", "name": "stop_timer", "file": "models.py", "line": 1635 }, "func2": { "key": "models.py:reset_timer", "name": "reset_timer", "file": "models.py", "line": 1654 }, "similarity": 0.9111111111111112, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:stop_timer", "name": "stop_timer", "file": "models.py", "line": 1635 }, "func2": { "key": "models.py:force_quit_execute", "name": "force_quit_execute", "file": "models.py", "line": 1703 }, "similarity": 0.7714285714285714, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:stop_timer", "name": "stop_timer", "file": "models.py", "line": 1635 }, "func2": { "key": "models.py:update_activity", "name": "update_activity", "file": "models.py", "line": 1726 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:stop_timer", "name": "stop_timer", "file": "models.py", "line": 1635 }, "func2": { "key": "form_test_automator.py:_random_delay", "name": "_random_delay", "file": "form_test_automator.py", "line": 694 }, "similarity": 0.7428571428571429, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:stop_timer", "name": "stop_timer", "file": "models.py", "line": 1635 }, "func2": { "key": "import_analyzer.py:find_unused_imports", "name": "find_unused_imports", "file": "import_analyzer.py", "line": 103 }, "similarity": 0.8769230769230769, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:stop_timer", "name": "stop_timer", "file": "models.py", "line": 1635 }, "func2": { "key": "template_problem_analysis.py:generate_detailed_report", "name": "generate_detailed_report", "file": "template_problem_analysis.py", "line": 133 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:stop_timer", "name": "stop_timer", "file": "models.py", "line": 1635 }, "func2": { "key": "config/security.py:get_headers", "name": "get_headers", "file": "config/security.py", "line": 62 }, "similarity": 0.7538461538461538, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:stop_timer", "name": "stop_timer", "file": "models.py", "line": 1635 }, "func2": { "key": "config/security.py:get_rate_limits", "name": "get_rate_limits", "file": "config/security.py", "line": 66 }, "similarity": 0.8333333333333333, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:stop_timer", "name": "stop_timer", "file": "models.py", "line": 1635 }, "func2": { "key": "config/security.py:get_session_config", "name": "get_session_config", "file": "config/security.py", "line": 70 }, "similarity": 0.7846153846153846, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:stop_timer", "name": "stop_timer", "file": "models.py", "line": 1635 }, "func2": { "key": "config/security.py:get_csrf_config", "name": "get_csrf_config", "file": "config/security.py", "line": 74 }, "similarity": 0.8153846153846154, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:stop_timer", "name": "stop_timer", "file": "models.py", "line": 1635 }, "func2": { "key": "scripts/test_protocol_generator.py:analyze_code_metrics", "name": "analyze_code_metrics", "file": "scripts/test_protocol_generator.py", "line": 302 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:stop_timer", "name": "stop_timer", "file": "models.py", "line": 1635 }, "func2": { "key": "scripts/test_protocol_generator.py:generate_fallback_summary", "name": "generate_fallback_summary", "file": "scripts/test_protocol_generator.py", "line": 420 }, "similarity": 0.7263157894736842, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:stop_timer", "name": "stop_timer", "file": "models.py", "line": 1635 }, "func2": { "key": "scripts/test_protocol_generator.py:run_all_tests", "name": "run_all_tests", "file": "scripts/test_protocol_generator.py", "line": 471 }, "similarity": 0.7538461538461538, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:stop_timer", "name": "stop_timer", "file": "models.py", "line": 1635 }, "func2": { "key": "scripts/screenshot_tool.py:_get_default_routes", "name": "_get_default_routes", "file": "scripts/screenshot_tool.py", "line": 207 }, "similarity": 0.76, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:stop_timer", "name": "stop_timer", "file": "models.py", "line": 1635 }, "func2": { "key": "scripts/screenshot_tool.py:initialize_browser", "name": "initialize_browser", "file": "scripts/screenshot_tool.py", "line": 239 }, "similarity": 0.7866666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:stop_timer", "name": "stop_timer", "file": "models.py", "line": 1635 }, "func2": { "key": "scripts/screenshot_tool.py:_setup_firefox", "name": "_setup_firefox", "file": "scripts/screenshot_tool.py", "line": 283 }, "similarity": 0.7166666666666667, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:stop_timer", "name": "stop_timer", "file": "models.py", "line": 1635 }, "func2": { "key": "scripts/screenshot_tool.py:close", "name": "close", "file": "scripts/screenshot_tool.py", "line": 304 }, "similarity": 0.709090909090909, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:stop_timer", "name": "stop_timer", "file": "models.py", "line": 1635 }, "func2": { "key": "scripts/screenshot_tool.py:_prepare_environment", "name": "_prepare_environment", "file": "scripts/screenshot_tool.py", "line": 369 }, "similarity": 0.8666666666666667, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:stop_timer", "name": "stop_timer", "file": "models.py", "line": 1635 }, "func2": { "key": "scripts/screenshot_tool.py:_perform_admin_login", "name": "_perform_admin_login", "file": "scripts/screenshot_tool.py", "line": 393 }, "similarity": 0.7866666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:stop_timer", "name": "stop_timer", "file": "models.py", "line": 1635 }, "func2": { "key": "utils/development_tools.py:__init__", "name": "__init__", "file": "utils/development_tools.py", "line": 73 }, "similarity": 0.72, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:stop_timer", "name": "stop_timer", "file": "models.py", "line": 1635 }, "func2": { "key": "utils/ui_components.py:__init__", "name": "__init__", "file": "utils/ui_components.py", "line": 242 }, "similarity": 0.72, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:stop_timer", "name": "stop_timer", "file": "models.py", "line": 1635 }, "func2": { "key": "utils/ui_components.py:get_dashboard_data", "name": "get_dashboard_data", "file": "utils/ui_components.py", "line": 268 }, "similarity": 0.7714285714285714, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:stop_timer", "name": "stop_timer", "file": "models.py", "line": 1635 }, "func2": { "key": "utils/job_queue_system.py:get_queue_status", "name": "get_queue_status", "file": "utils/job_queue_system.py", "line": 140 }, "similarity": 0.7230769230769231, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:stop_timer", "name": "stop_timer", "file": "models.py", "line": 1635 }, "func2": { "key": "utils/job_queue_system.py:get_next_job", "name": "get_next_job", "file": "utils/job_queue_system.py", "line": 103 }, "similarity": 0.7142857142857142, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:stop_timer", "name": "stop_timer", "file": "models.py", "line": 1635 }, "func2": { "key": "utils/job_queue_system.py:_timer_loop", "name": "_timer_loop", "file": "utils/job_queue_system.py", "line": 253 }, "similarity": 0.9200000000000002, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:stop_timer", "name": "stop_timer", "file": "models.py", "line": 1635 }, "func2": { "key": "utils/job_queue_system.py:_scheduler_loop", "name": "_scheduler_loop", "file": "utils/job_queue_system.py", "line": 436 }, "similarity": 0.7714285714285714, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:stop_timer", "name": "stop_timer", "file": "models.py", "line": 1635 }, "func2": { "key": "utils/data_management.py:ensure_directories", "name": "ensure_directories", "file": "utils/data_management.py", "line": 57 }, "similarity": 0.8153846153846154, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:stop_timer", "name": "stop_timer", "file": "models.py", "line": 1635 }, "func2": { "key": "utils/ssl_manager.py:generate_mercedes_certificate", "name": "generate_mercedes_certificate", "file": "utils/ssl_manager.py", "line": 21 }, "similarity": 0.7866666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:stop_timer", "name": "stop_timer", "file": "models.py", "line": 1635 }, "func2": { "key": "utils/hardware_integration.py:get_printer_summary", "name": "get_printer_summary", "file": "utils/hardware_integration.py", "line": 1112 }, "similarity": 0.8285714285714285, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:stop_timer", "name": "stop_timer", "file": "models.py", "line": 1635 }, "func2": { "key": "utils/hardware_integration.py:check_and_control_for_jobs", "name": "check_and_control_for_jobs", "file": "utils/hardware_integration.py", "line": 1233 }, "similarity": 0.7263157894736842, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:stop_timer", "name": "stop_timer", "file": "models.py", "line": 1635 }, "func2": { "key": "utils/hardware_integration.py:force_network_refresh", "name": "force_network_refresh", "file": "utils/hardware_integration.py", "line": 1462 }, "similarity": 0.76, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:stop_timer", "name": "stop_timer", "file": "models.py", "line": 1635 }, "func2": { "key": "utils/ip_security.py:get_allowed_plug_ips", "name": "get_allowed_plug_ips", "file": "utils/ip_security.py", "line": 141 }, "similarity": 0.7866666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:stop_timer", "name": "stop_timer", "file": "models.py", "line": 1635 }, "func2": { "key": "utils/ssl_suite.py:check_certificate_validity", "name": "check_certificate_validity", "file": "utils/ssl_suite.py", "line": 131 }, "similarity": 0.711111111111111, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:stop_timer", "name": "stop_timer", "file": "models.py", "line": 1635 }, "func2": { "key": "utils/drag_drop_system.py:__init__", "name": "__init__", "file": "utils/drag_drop_system.py", "line": 57 }, "similarity": 0.72, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:stop_timer", "name": "stop_timer", "file": "models.py", "line": 1635 }, "func2": { "key": "utils/drag_drop_system.py:cleanup_invalid_orders", "name": "cleanup_invalid_orders", "file": "utils/drag_drop_system.py", "line": 292 }, "similarity": 0.7749999999999999, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:stop_timer", "name": "stop_timer", "file": "models.py", "line": 1635 }, "func2": { "key": "utils/drag_drop_system.py:_schedule_cleanup", "name": "_schedule_cleanup", "file": "utils/drag_drop_system.py", "line": 306 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:stop_timer", "name": "stop_timer", "file": "models.py", "line": 1635 }, "func2": { "key": "utils/database_cleanup.py:get_engine_count", "name": "get_engine_count", "file": "utils/database_cleanup.py", "line": 56 }, "similarity": 0.7538461538461538, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:stop_timer", "name": "stop_timer", "file": "models.py", "line": 1635 }, "func2": { "key": "utils/job_scheduler.py:get_tasks", "name": "get_tasks", "file": "utils/job_scheduler.py", "line": 177 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:stop_timer", "name": "stop_timer", "file": "models.py", "line": 1635 }, "func2": { "key": "utils/job_scheduler.py:is_running", "name": "is_running", "file": "utils/job_scheduler.py", "line": 257 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:stop_timer", "name": "stop_timer", "file": "models.py", "line": 1635 }, "func2": { "key": "utils/job_scheduler.py:_check_and_start_jobs", "name": "_check_and_start_jobs", "file": "utils/job_scheduler.py", "line": 624 }, "similarity": 0.7411764705882353, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:stop_timer", "name": "stop_timer", "file": "models.py", "line": 1635 }, "func2": { "key": "utils/core_system.py:get_system_status", "name": "get_system_status", "file": "utils/core_system.py", "line": 770 }, "similarity": 0.7538461538461538, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:stop_timer", "name": "stop_timer", "file": "models.py", "line": 1635 }, "func2": { "key": "utils/core_system.py:_register_signal_handlers", "name": "_register_signal_handlers", "file": "utils/core_system.py", "line": 113 }, "similarity": 0.76, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:stop_timer", "name": "stop_timer", "file": "models.py", "line": 1635 }, "func2": { "key": "utils/core_system.py:get_recovery_status", "name": "get_recovery_status", "file": "utils/core_system.py", "line": 345 }, "similarity": 0.76, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:stop_timer", "name": "stop_timer", "file": "models.py", "line": 1635 }, "func2": { "key": "utils/core_system.py:check_https_connectivity", "name": "check_https_connectivity", "file": "utils/core_system.py", "line": 623 }, "similarity": 0.7866666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:stop_timer", "name": "stop_timer", "file": "models.py", "line": 1635 }, "func2": { "key": "utils/core_system.py:run_monitoring_cycle", "name": "run_monitoring_cycle", "file": "utils/core_system.py", "line": 639 }, "similarity": 0.7866666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:stop_timer", "name": "stop_timer", "file": "models.py", "line": 1635 }, "func2": { "key": "utils/core_system.py:cleanup_system_resources", "name": "cleanup_system_resources", "file": "utils/core_system.py", "line": 675 }, "similarity": 0.8133333333333332, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:stop_timer", "name": "stop_timer", "file": "models.py", "line": 1635 }, "func2": { "key": "utils/database_suite.py:backup_database", "name": "backup_database", "file": "utils/database_suite.py", "line": 65 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:stop_timer", "name": "stop_timer", "file": "models.py", "line": 1635 }, "func2": { "key": "utils/database_suite.py:get_connection", "name": "get_connection", "file": "utils/database_suite.py", "line": 41 }, "similarity": 0.7666666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:stop_timer", "name": "stop_timer", "file": "models.py", "line": 1635 }, "func2": { "key": "utils/database_suite.py:migrate_user_settings", "name": "migrate_user_settings", "file": "utils/database_suite.py", "line": 126 }, "similarity": 0.8153846153846154, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:stop_timer", "name": "stop_timer", "file": "models.py", "line": 1635 }, "func2": { "key": "utils/database_suite.py:fix_database_immediate", "name": "fix_database_immediate", "file": "utils/database_suite.py", "line": 148 }, "similarity": 0.7714285714285714, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:stop_timer", "name": "stop_timer", "file": "models.py", "line": 1635 }, "func2": { "key": "utils/database_suite.py:vacuum_database", "name": "vacuum_database", "file": "utils/database_suite.py", "line": 202 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:stop_timer", "name": "stop_timer", "file": "models.py", "line": 1635 }, "func2": { "key": "utils/logging_config.py:_create_new_log_file", "name": "_create_new_log_file", "file": "utils/logging_config.py", "line": 79 }, "similarity": 0.75, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:stop_timer", "name": "stop_timer", "file": "models.py", "line": 1635 }, "func2": { "key": "utils/monitoring_analytics.py:generate_system_report", "name": "generate_system_report", "file": "utils/monitoring_analytics.py", "line": 171 }, "similarity": 0.8461538461538463, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:stop_timer", "name": "stop_timer", "file": "models.py", "line": 1635 }, "func2": { "key": "utils/monitoring_analytics.py:__init__", "name": "__init__", "file": "utils/monitoring_analytics.py", "line": 252 }, "similarity": 0.72, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:stop_timer", "name": "stop_timer", "file": "models.py", "line": 1635 }, "func2": { "key": "utils/monitoring_analytics.py:track_cpu_usage", "name": "track_cpu_usage", "file": "utils/monitoring_analytics.py", "line": 43 }, "similarity": 0.7714285714285714, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:stop_timer", "name": "stop_timer", "file": "models.py", "line": 1635 }, "func2": { "key": "utils/monitoring_analytics.py:get_system_metrics", "name": "get_system_metrics", "file": "utils/monitoring_analytics.py", "line": 68 }, "similarity": 0.8333333333333333, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:stop_timer", "name": "stop_timer", "file": "models.py", "line": 1635 }, "func2": { "key": "utils/monitoring_analytics.py:collect_job_analytics", "name": "collect_job_analytics", "file": "utils/monitoring_analytics.py", "line": 86 }, "similarity": 0.75, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:stop_timer", "name": "stop_timer", "file": "models.py", "line": 1635 }, "func2": { "key": "utils/monitoring_analytics.py:collect_printer_analytics", "name": "collect_printer_analytics", "file": "utils/monitoring_analytics.py", "line": 130 }, "similarity": 0.8285714285714285, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:stop_timer", "name": "stop_timer", "file": "models.py", "line": 1635 }, "func2": { "key": "utils/monitoring_analytics.py:get_dashboard_data", "name": "get_dashboard_data", "file": "utils/monitoring_analytics.py", "line": 256 }, "similarity": 0.7714285714285714, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:stop_timer", "name": "stop_timer", "file": "models.py", "line": 1635 }, "func2": { "key": "utils/script_collection.py:run_initial_setup", "name": "run_initial_setup", "file": "utils/script_collection.py", "line": 194 }, "similarity": 0.8153846153846154, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:reset_timer", "name": "reset_timer", "file": "models.py", "line": 1654 }, "func2": { "key": "models.py:force_quit_execute", "name": "force_quit_execute", "file": "models.py", "line": 1703 }, "similarity": 0.7538461538461538, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:reset_timer", "name": "reset_timer", "file": "models.py", "line": 1654 }, "func2": { "key": "models.py:update_activity", "name": "update_activity", "file": "models.py", "line": 1726 }, "similarity": 0.7142857142857142, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:reset_timer", "name": "reset_timer", "file": "models.py", "line": 1654 }, "func2": { "key": "form_test_automator.py:_random_delay", "name": "_random_delay", "file": "form_test_automator.py", "line": 694 }, "similarity": 0.7230769230769231, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:reset_timer", "name": "reset_timer", "file": "models.py", "line": 1654 }, "func2": { "key": "form_test_automator.py:first_name", "name": "first_name", "file": "form_test_automator.py", "line": 50 }, "similarity": 0.73, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:reset_timer", "name": "reset_timer", "file": "models.py", "line": 1654 }, "func2": { "key": "import_analyzer.py:find_unused_imports", "name": "find_unused_imports", "file": "import_analyzer.py", "line": 103 }, "similarity": 0.8153846153846154, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:reset_timer", "name": "reset_timer", "file": "models.py", "line": 1654 }, "func2": { "key": "template_problem_analysis.py:generate_detailed_report", "name": "generate_detailed_report", "file": "template_problem_analysis.py", "line": 133 }, "similarity": 0.7428571428571429, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:reset_timer", "name": "reset_timer", "file": "models.py", "line": 1654 }, "func2": { "key": "config/security.py:get_headers", "name": "get_headers", "file": "config/security.py", "line": 62 }, "similarity": 0.7818181818181817, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:reset_timer", "name": "reset_timer", "file": "models.py", "line": 1654 }, "func2": { "key": "config/security.py:get_rate_limits", "name": "get_rate_limits", "file": "config/security.py", "line": 66 }, "similarity": 0.8799999999999999, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:reset_timer", "name": "reset_timer", "file": "models.py", "line": 1654 }, "func2": { "key": "config/security.py:get_session_config", "name": "get_session_config", "file": "config/security.py", "line": 70 }, "similarity": 0.7666666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:reset_timer", "name": "reset_timer", "file": "models.py", "line": 1654 }, "func2": { "key": "config/security.py:get_csrf_config", "name": "get_csrf_config", "file": "config/security.py", "line": 74 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:reset_timer", "name": "reset_timer", "file": "models.py", "line": 1654 }, "func2": { "key": "scripts/test_protocol_generator.py:generate_fallback_summary", "name": "generate_fallback_summary", "file": "scripts/test_protocol_generator.py", "line": 420 }, "similarity": 0.7411764705882353, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:reset_timer", "name": "reset_timer", "file": "models.py", "line": 1654 }, "func2": { "key": "scripts/test_protocol_generator.py:run_all_tests", "name": "run_all_tests", "file": "scripts/test_protocol_generator.py", "line": 471 }, "similarity": 0.7818181818181817, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:reset_timer", "name": "reset_timer", "file": "models.py", "line": 1654 }, "func2": { "key": "scripts/screenshot_tool.py:_get_default_routes", "name": "_get_default_routes", "file": "scripts/screenshot_tool.py", "line": 207 }, "similarity": 0.7428571428571429, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:reset_timer", "name": "reset_timer", "file": "models.py", "line": 1654 }, "func2": { "key": "scripts/screenshot_tool.py:initialize_browser", "name": "initialize_browser", "file": "scripts/screenshot_tool.py", "line": 239 }, "similarity": 0.7714285714285714, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:reset_timer", "name": "reset_timer", "file": "models.py", "line": 1654 }, "func2": { "key": "scripts/screenshot_tool.py:_prepare_environment", "name": "_prepare_environment", "file": "scripts/screenshot_tool.py", "line": 369 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:reset_timer", "name": "reset_timer", "file": "models.py", "line": 1654 }, "func2": { "key": "scripts/screenshot_tool.py:_perform_admin_login", "name": "_perform_admin_login", "file": "scripts/screenshot_tool.py", "line": 393 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:reset_timer", "name": "reset_timer", "file": "models.py", "line": 1654 }, "func2": { "key": "utils/development_tools.py:__init__", "name": "__init__", "file": "utils/development_tools.py", "line": 73 }, "similarity": 0.75, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:reset_timer", "name": "reset_timer", "file": "models.py", "line": 1654 }, "func2": { "key": "utils/ui_components.py:__init__", "name": "__init__", "file": "utils/ui_components.py", "line": 242 }, "similarity": 0.75, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:reset_timer", "name": "reset_timer", "file": "models.py", "line": 1654 }, "func2": { "key": "utils/ui_components.py:get_dashboard_data", "name": "get_dashboard_data", "file": "utils/ui_components.py", "line": 268 }, "similarity": 0.7538461538461538, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:reset_timer", "name": "reset_timer", "file": "models.py", "line": 1654 }, "func2": { "key": "utils/job_queue_system.py:get_queue_status", "name": "get_queue_status", "file": "utils/job_queue_system.py", "line": 140 }, "similarity": 0.7454545454545454, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:reset_timer", "name": "reset_timer", "file": "models.py", "line": 1654 }, "func2": { "key": "utils/job_queue_system.py:add_timer", "name": "add_timer", "file": "utils/job_queue_system.py", "line": 234 }, "similarity": 0.7166666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:reset_timer", "name": "reset_timer", "file": "models.py", "line": 1654 }, "func2": { "key": "utils/job_queue_system.py:_timer_loop", "name": "_timer_loop", "file": "utils/job_queue_system.py", "line": 253 }, "similarity": 0.8400000000000001, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:reset_timer", "name": "reset_timer", "file": "models.py", "line": 1654 }, "func2": { "key": "utils/job_queue_system.py:_scheduler_loop", "name": "_scheduler_loop", "file": "utils/job_queue_system.py", "line": 436 }, "similarity": 0.7142857142857142, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:reset_timer", "name": "reset_timer", "file": "models.py", "line": 1654 }, "func2": { "key": "utils/data_management.py:ensure_directories", "name": "ensure_directories", "file": "utils/data_management.py", "line": 57 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:reset_timer", "name": "reset_timer", "file": "models.py", "line": 1654 }, "func2": { "key": "utils/ssl_manager.py:generate_mercedes_certificate", "name": "generate_mercedes_certificate", "file": "utils/ssl_manager.py", "line": 21 }, "similarity": 0.8153846153846154, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:reset_timer", "name": "reset_timer", "file": "models.py", "line": 1654 }, "func2": { "key": "utils/hardware_integration.py:clear_cache", "name": "clear_cache", "file": "utils/hardware_integration.py", "line": 207 }, "similarity": 0.709090909090909, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:reset_timer", "name": "reset_timer", "file": "models.py", "line": 1654 }, "func2": { "key": "utils/hardware_integration.py:get_energy_statistics", "name": "get_energy_statistics", "file": "utils/hardware_integration.py", "line": 828 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:reset_timer", "name": "reset_timer", "file": "models.py", "line": 1654 }, "func2": { "key": "utils/hardware_integration.py:get_printer_summary", "name": "get_printer_summary", "file": "utils/hardware_integration.py", "line": 1112 }, "similarity": 0.8153846153846154, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:reset_timer", "name": "reset_timer", "file": "models.py", "line": 1654 }, "func2": { "key": "utils/hardware_integration.py:check_and_control_for_jobs", "name": "check_and_control_for_jobs", "file": "utils/hardware_integration.py", "line": 1233 }, "similarity": 0.711111111111111, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:reset_timer", "name": "reset_timer", "file": "models.py", "line": 1654 }, "func2": { "key": "utils/hardware_integration.py:force_network_refresh", "name": "force_network_refresh", "file": "utils/hardware_integration.py", "line": 1462 }, "similarity": 0.7428571428571429, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:reset_timer", "name": "reset_timer", "file": "models.py", "line": 1654 }, "func2": { "key": "utils/ip_security.py:get_allowed_plug_ips", "name": "get_allowed_plug_ips", "file": "utils/ip_security.py", "line": 141 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:reset_timer", "name": "reset_timer", "file": "models.py", "line": 1654 }, "func2": { "key": "utils/ssl_suite.py:check_certificate_validity", "name": "check_certificate_validity", "file": "utils/ssl_suite.py", "line": 131 }, "similarity": 0.725, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:reset_timer", "name": "reset_timer", "file": "models.py", "line": 1654 }, "func2": { "key": "utils/drag_drop_system.py:__init__", "name": "__init__", "file": "utils/drag_drop_system.py", "line": 57 }, "similarity": 0.75, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:reset_timer", "name": "reset_timer", "file": "models.py", "line": 1654 }, "func2": { "key": "utils/drag_drop_system.py:cleanup_invalid_orders", "name": "cleanup_invalid_orders", "file": "utils/drag_drop_system.py", "line": 292 }, "similarity": 0.725, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:reset_timer", "name": "reset_timer", "file": "models.py", "line": 1654 }, "func2": { "key": "utils/database_cleanup.py:register_engine", "name": "register_engine", "file": "utils/database_cleanup.py", "line": 28 }, "similarity": 0.7166666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:reset_timer", "name": "reset_timer", "file": "models.py", "line": 1654 }, "func2": { "key": "utils/database_cleanup.py:get_engine_count", "name": "get_engine_count", "file": "utils/database_cleanup.py", "line": 56 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:reset_timer", "name": "reset_timer", "file": "models.py", "line": 1654 }, "func2": { "key": "utils/job_scheduler.py:get_tasks", "name": "get_tasks", "file": "utils/job_scheduler.py", "line": 177 }, "similarity": 0.76, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:reset_timer", "name": "reset_timer", "file": "models.py", "line": 1654 }, "func2": { "key": "utils/job_scheduler.py:is_running", "name": "is_running", "file": "utils/job_scheduler.py", "line": 257 }, "similarity": 0.76, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:reset_timer", "name": "reset_timer", "file": "models.py", "line": 1654 }, "func2": { "key": "utils/job_scheduler.py:_check_and_start_jobs", "name": "_check_and_start_jobs", "file": "utils/job_scheduler.py", "line": 624 }, "similarity": 0.725, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:reset_timer", "name": "reset_timer", "file": "models.py", "line": 1654 }, "func2": { "key": "utils/core_system.py:restart_system_service", "name": "restart_system_service", "file": "utils/core_system.py", "line": 766 }, "similarity": 0.7045454545454546, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:reset_timer", "name": "reset_timer", "file": "models.py", "line": 1654 }, "func2": { "key": "utils/core_system.py:get_system_status", "name": "get_system_status", "file": "utils/core_system.py", "line": 770 }, "similarity": 0.7818181818181817, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:reset_timer", "name": "reset_timer", "file": "models.py", "line": 1654 }, "func2": { "key": "utils/core_system.py:_register_signal_handlers", "name": "_register_signal_handlers", "file": "utils/core_system.py", "line": 113 }, "similarity": 0.7846153846153846, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:reset_timer", "name": "reset_timer", "file": "models.py", "line": 1654 }, "func2": { "key": "utils/core_system.py:get_recovery_status", "name": "get_recovery_status", "file": "utils/core_system.py", "line": 345 }, "similarity": 0.7428571428571429, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:reset_timer", "name": "reset_timer", "file": "models.py", "line": 1654 }, "func2": { "key": "utils/core_system.py:check_https_connectivity", "name": "check_https_connectivity", "file": "utils/core_system.py", "line": 623 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:reset_timer", "name": "reset_timer", "file": "models.py", "line": 1654 }, "func2": { "key": "utils/core_system.py:run_monitoring_cycle", "name": "run_monitoring_cycle", "file": "utils/core_system.py", "line": 639 }, "similarity": 0.7714285714285714, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:reset_timer", "name": "reset_timer", "file": "models.py", "line": 1654 }, "func2": { "key": "utils/core_system.py:cleanup_system_resources", "name": "cleanup_system_resources", "file": "utils/core_system.py", "line": 675 }, "similarity": 0.76, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:reset_timer", "name": "reset_timer", "file": "models.py", "line": 1654 }, "func2": { "key": "utils/database_suite.py:backup_database", "name": "backup_database", "file": "utils/database_suite.py", "line": 65 }, "similarity": 0.7142857142857142, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:reset_timer", "name": "reset_timer", "file": "models.py", "line": 1654 }, "func2": { "key": "utils/database_suite.py:get_connection", "name": "get_connection", "file": "utils/database_suite.py", "line": 41 }, "similarity": 0.7454545454545454, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:reset_timer", "name": "reset_timer", "file": "models.py", "line": 1654 }, "func2": { "key": "utils/database_suite.py:migrate_user_settings", "name": "migrate_user_settings", "file": "utils/database_suite.py", "line": 126 }, "similarity": 0.8545454545454545, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:reset_timer", "name": "reset_timer", "file": "models.py", "line": 1654 }, "func2": { "key": "utils/database_suite.py:fix_database_immediate", "name": "fix_database_immediate", "file": "utils/database_suite.py", "line": 148 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:reset_timer", "name": "reset_timer", "file": "models.py", "line": 1654 }, "func2": { "key": "utils/database_suite.py:vacuum_database", "name": "vacuum_database", "file": "utils/database_suite.py", "line": 202 }, "similarity": 0.7538461538461538, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:reset_timer", "name": "reset_timer", "file": "models.py", "line": 1654 }, "func2": { "key": "utils/logging_config.py:_create_new_log_file", "name": "_create_new_log_file", "file": "utils/logging_config.py", "line": 79 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:reset_timer", "name": "reset_timer", "file": "models.py", "line": 1654 }, "func2": { "key": "utils/monitoring_analytics.py:generate_system_report", "name": "generate_system_report", "file": "utils/monitoring_analytics.py", "line": 171 }, "similarity": 0.7846153846153846, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:reset_timer", "name": "reset_timer", "file": "models.py", "line": 1654 }, "func2": { "key": "utils/monitoring_analytics.py:__init__", "name": "__init__", "file": "utils/monitoring_analytics.py", "line": 252 }, "similarity": 0.75, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:reset_timer", "name": "reset_timer", "file": "models.py", "line": 1654 }, "func2": { "key": "utils/monitoring_analytics.py:track_cpu_usage", "name": "track_cpu_usage", "file": "utils/monitoring_analytics.py", "line": 43 }, "similarity": 0.7538461538461538, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:reset_timer", "name": "reset_timer", "file": "models.py", "line": 1654 }, "func2": { "key": "utils/monitoring_analytics.py:get_system_metrics", "name": "get_system_metrics", "file": "utils/monitoring_analytics.py", "line": 68 }, "similarity": 0.8799999999999999, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:reset_timer", "name": "reset_timer", "file": "models.py", "line": 1654 }, "func2": { "key": "utils/monitoring_analytics.py:collect_job_analytics", "name": "collect_job_analytics", "file": "utils/monitoring_analytics.py", "line": 86 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:reset_timer", "name": "reset_timer", "file": "models.py", "line": 1654 }, "func2": { "key": "utils/monitoring_analytics.py:collect_printer_analytics", "name": "collect_printer_analytics", "file": "utils/monitoring_analytics.py", "line": 130 }, "similarity": 0.7714285714285714, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:reset_timer", "name": "reset_timer", "file": "models.py", "line": 1654 }, "func2": { "key": "utils/monitoring_analytics.py:get_dashboard_data", "name": "get_dashboard_data", "file": "utils/monitoring_analytics.py", "line": 256 }, "similarity": 0.7538461538461538, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:reset_timer", "name": "reset_timer", "file": "models.py", "line": 1654 }, "func2": { "key": "utils/script_collection.py:run_initial_setup", "name": "run_initial_setup", "file": "utils/script_collection.py", "line": 194 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:force_quit_execute", "name": "force_quit_execute", "file": "models.py", "line": 1703 }, "func2": { "key": "models.py:update_activity", "name": "update_activity", "file": "models.py", "line": 1726 }, "similarity": 0.75, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:force_quit_execute", "name": "force_quit_execute", "file": "models.py", "line": 1703 }, "func2": { "key": "import_analyzer.py:find_unused_imports", "name": "find_unused_imports", "file": "import_analyzer.py", "line": 103 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:force_quit_execute", "name": "force_quit_execute", "file": "models.py", "line": 1703 }, "func2": { "key": "template_problem_analysis.py:generate_detailed_report", "name": "generate_detailed_report", "file": "template_problem_analysis.py", "line": 133 }, "similarity": 0.7411764705882353, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:force_quit_execute", "name": "force_quit_execute", "file": "models.py", "line": 1703 }, "func2": { "key": "config/security.py:get_headers", "name": "get_headers", "file": "config/security.py", "line": 62 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:force_quit_execute", "name": "force_quit_execute", "file": "models.py", "line": 1703 }, "func2": { "key": "config/security.py:get_rate_limits", "name": "get_rate_limits", "file": "config/security.py", "line": 66 }, "similarity": 0.725, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:force_quit_execute", "name": "force_quit_execute", "file": "models.py", "line": 1703 }, "func2": { "key": "config/security.py:get_session_config", "name": "get_session_config", "file": "config/security.py", "line": 70 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:force_quit_execute", "name": "force_quit_execute", "file": "models.py", "line": 1703 }, "func2": { "key": "config/security.py:get_csrf_config", "name": "get_csrf_config", "file": "config/security.py", "line": 74 }, "similarity": 0.8285714285714285, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:force_quit_execute", "name": "force_quit_execute", "file": "models.py", "line": 1703 }, "func2": { "key": "scripts/test_protocol_generator.py:generate_fallback_summary", "name": "generate_fallback_summary", "file": "scripts/test_protocol_generator.py", "line": 420 }, "similarity": 0.74, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:force_quit_execute", "name": "force_quit_execute", "file": "models.py", "line": 1703 }, "func2": { "key": "scripts/test_protocol_generator.py:run_all_tests", "name": "run_all_tests", "file": "scripts/test_protocol_generator.py", "line": 471 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:force_quit_execute", "name": "force_quit_execute", "file": "models.py", "line": 1703 }, "func2": { "key": "scripts/screenshot_tool.py:_get_default_routes", "name": "_get_default_routes", "file": "scripts/screenshot_tool.py", "line": 207 }, "similarity": 0.7749999999999999, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:force_quit_execute", "name": "force_quit_execute", "file": "models.py", "line": 1703 }, "func2": { "key": "scripts/screenshot_tool.py:initialize_browser", "name": "initialize_browser", "file": "scripts/screenshot_tool.py", "line": 239 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:force_quit_execute", "name": "force_quit_execute", "file": "models.py", "line": 1703 }, "func2": { "key": "scripts/screenshot_tool.py:_setup_firefox", "name": "_setup_firefox", "file": "scripts/screenshot_tool.py", "line": 283 }, "similarity": 0.7269230769230769, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:force_quit_execute", "name": "force_quit_execute", "file": "models.py", "line": 1703 }, "func2": { "key": "scripts/screenshot_tool.py:_prepare_environment", "name": "_prepare_environment", "file": "scripts/screenshot_tool.py", "line": 369 }, "similarity": 0.75, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:force_quit_execute", "name": "force_quit_execute", "file": "models.py", "line": 1703 }, "func2": { "key": "scripts/screenshot_tool.py:_perform_admin_login", "name": "_perform_admin_login", "file": "scripts/screenshot_tool.py", "line": 393 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:force_quit_execute", "name": "force_quit_execute", "file": "models.py", "line": 1703 }, "func2": { "key": "utils/development_tools.py:__init__", "name": "__init__", "file": "utils/development_tools.py", "line": 73 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:force_quit_execute", "name": "force_quit_execute", "file": "models.py", "line": 1703 }, "func2": { "key": "utils/ui_components.py:__init__", "name": "__init__", "file": "utils/ui_components.py", "line": 242 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:force_quit_execute", "name": "force_quit_execute", "file": "models.py", "line": 1703 }, "func2": { "key": "utils/ui_components.py:get_dashboard_data", "name": "get_dashboard_data", "file": "utils/ui_components.py", "line": 268 }, "similarity": 0.7176470588235294, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:force_quit_execute", "name": "force_quit_execute", "file": "models.py", "line": 1703 }, "func2": { "key": "utils/job_queue_system.py:get_queue_status", "name": "get_queue_status", "file": "utils/job_queue_system.py", "line": 140 }, "similarity": 0.7428571428571429, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:force_quit_execute", "name": "force_quit_execute", "file": "models.py", "line": 1703 }, "func2": { "key": "utils/job_queue_system.py:get_next_job", "name": "get_next_job", "file": "utils/job_queue_system.py", "line": 103 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:force_quit_execute", "name": "force_quit_execute", "file": "models.py", "line": 1703 }, "func2": { "key": "utils/job_queue_system.py:_timer_loop", "name": "_timer_loop", "file": "utils/job_queue_system.py", "line": 253 }, "similarity": 0.7714285714285714, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:force_quit_execute", "name": "force_quit_execute", "file": "models.py", "line": 1703 }, "func2": { "key": "utils/job_queue_system.py:_scheduler_loop", "name": "_scheduler_loop", "file": "utils/job_queue_system.py", "line": 436 }, "similarity": 0.75, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:force_quit_execute", "name": "force_quit_execute", "file": "models.py", "line": 1703 }, "func2": { "key": "utils/data_management.py:ensure_directories", "name": "ensure_directories", "file": "utils/data_management.py", "line": 57 }, "similarity": 0.8285714285714285, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:force_quit_execute", "name": "force_quit_execute", "file": "models.py", "line": 1703 }, "func2": { "key": "utils/ssl_manager.py:generate_mercedes_certificate", "name": "generate_mercedes_certificate", "file": "utils/ssl_manager.py", "line": 21 }, "similarity": 0.7647058823529411, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:force_quit_execute", "name": "force_quit_execute", "file": "models.py", "line": 1703 }, "func2": { "key": "utils/hardware_integration.py:clear_cache", "name": "clear_cache", "file": "utils/hardware_integration.py", "line": 207 }, "similarity": 0.7142857142857142, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:force_quit_execute", "name": "force_quit_execute", "file": "models.py", "line": 1703 }, "func2": { "key": "utils/hardware_integration.py:get_printer_summary", "name": "get_printer_summary", "file": "utils/hardware_integration.py", "line": 1112 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:force_quit_execute", "name": "force_quit_execute", "file": "models.py", "line": 1703 }, "func2": { "key": "utils/hardware_integration.py:check_and_control_for_jobs", "name": "check_and_control_for_jobs", "file": "utils/hardware_integration.py", "line": 1233 }, "similarity": 0.74, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:force_quit_execute", "name": "force_quit_execute", "file": "models.py", "line": 1703 }, "func2": { "key": "utils/hardware_integration.py:force_network_refresh", "name": "force_network_refresh", "file": "utils/hardware_integration.py", "line": 1462 }, "similarity": 0.7749999999999999, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:force_quit_execute", "name": "force_quit_execute", "file": "models.py", "line": 1703 }, "func2": { "key": "utils/ip_security.py:get_allowed_plug_ips", "name": "get_allowed_plug_ips", "file": "utils/ip_security.py", "line": 141 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:force_quit_execute", "name": "force_quit_execute", "file": "models.py", "line": 1703 }, "func2": { "key": "utils/ssl_suite.py:check_certificate_validity", "name": "check_certificate_validity", "file": "utils/ssl_suite.py", "line": 131 }, "similarity": 0.7555555555555555, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:force_quit_execute", "name": "force_quit_execute", "file": "models.py", "line": 1703 }, "func2": { "key": "utils/drag_drop_system.py:__init__", "name": "__init__", "file": "utils/drag_drop_system.py", "line": 57 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:force_quit_execute", "name": "force_quit_execute", "file": "models.py", "line": 1703 }, "func2": { "key": "utils/drag_drop_system.py:cleanup_invalid_orders", "name": "cleanup_invalid_orders", "file": "utils/drag_drop_system.py", "line": 292 }, "similarity": 0.7555555555555555, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:force_quit_execute", "name": "force_quit_execute", "file": "models.py", "line": 1703 }, "func2": { "key": "utils/database_cleanup.py:cleanup_all", "name": "cleanup_all", "file": "utils/database_cleanup.py", "line": 39 }, "similarity": 0.7066666666666667, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:force_quit_execute", "name": "force_quit_execute", "file": "models.py", "line": 1703 }, "func2": { "key": "utils/database_cleanup.py:get_engine_count", "name": "get_engine_count", "file": "utils/database_cleanup.py", "line": 56 }, "similarity": 0.8153846153846154, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:force_quit_execute", "name": "force_quit_execute", "file": "models.py", "line": 1703 }, "func2": { "key": "utils/job_scheduler.py:is_running", "name": "is_running", "file": "utils/job_scheduler.py", "line": 257 }, "similarity": 0.7142857142857142, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:force_quit_execute", "name": "force_quit_execute", "file": "models.py", "line": 1703 }, "func2": { "key": "utils/job_scheduler.py:_check_and_start_jobs", "name": "_check_and_start_jobs", "file": "utils/job_scheduler.py", "line": 624 }, "similarity": 0.7263157894736842, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:force_quit_execute", "name": "force_quit_execute", "file": "models.py", "line": 1703 }, "func2": { "key": "utils/core_system.py:get_system_status", "name": "get_system_status", "file": "utils/core_system.py", "line": 770 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:force_quit_execute", "name": "force_quit_execute", "file": "models.py", "line": 1703 }, "func2": { "key": "utils/core_system.py:force_quit_process", "name": "force_quit_process", "file": "utils/core_system.py", "line": 404 }, "similarity": 0.7076923076923076, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:force_quit_execute", "name": "force_quit_execute", "file": "models.py", "line": 1703 }, "func2": { "key": "utils/core_system.py:_register_signal_handlers", "name": "_register_signal_handlers", "file": "utils/core_system.py", "line": 113 }, "similarity": 0.711111111111111, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:force_quit_execute", "name": "force_quit_execute", "file": "models.py", "line": 1703 }, "func2": { "key": "utils/core_system.py:get_recovery_status", "name": "get_recovery_status", "file": "utils/core_system.py", "line": 345 }, "similarity": 0.7749999999999999, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:force_quit_execute", "name": "force_quit_execute", "file": "models.py", "line": 1703 }, "func2": { "key": "utils/core_system.py:load_config", "name": "load_config", "file": "utils/core_system.py", "line": 512 }, "similarity": 0.725, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:force_quit_execute", "name": "force_quit_execute", "file": "models.py", "line": 1703 }, "func2": { "key": "utils/core_system.py:check_https_connectivity", "name": "check_https_connectivity", "file": "utils/core_system.py", "line": 623 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:force_quit_execute", "name": "force_quit_execute", "file": "models.py", "line": 1703 }, "func2": { "key": "utils/core_system.py:run_monitoring_cycle", "name": "run_monitoring_cycle", "file": "utils/core_system.py", "line": 639 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:force_quit_execute", "name": "force_quit_execute", "file": "models.py", "line": 1703 }, "func2": { "key": "utils/core_system.py:cleanup_system_resources", "name": "cleanup_system_resources", "file": "utils/core_system.py", "line": 675 }, "similarity": 0.7555555555555555, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:force_quit_execute", "name": "force_quit_execute", "file": "models.py", "line": 1703 }, "func2": { "key": "utils/database_suite.py:backup_database", "name": "backup_database", "file": "utils/database_suite.py", "line": 65 }, "similarity": 0.7176470588235294, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:force_quit_execute", "name": "force_quit_execute", "file": "models.py", "line": 1703 }, "func2": { "key": "utils/database_suite.py:get_connection", "name": "get_connection", "file": "utils/database_suite.py", "line": 41 }, "similarity": 0.7846153846153846, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:force_quit_execute", "name": "force_quit_execute", "file": "models.py", "line": 1703 }, "func2": { "key": "utils/database_suite.py:migrate_user_settings", "name": "migrate_user_settings", "file": "utils/database_suite.py", "line": 126 }, "similarity": 0.75, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:force_quit_execute", "name": "force_quit_execute", "file": "models.py", "line": 1703 }, "func2": { "key": "utils/database_suite.py:fix_database_immediate", "name": "fix_database_immediate", "file": "utils/database_suite.py", "line": 148 }, "similarity": 0.75, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:force_quit_execute", "name": "force_quit_execute", "file": "models.py", "line": 1703 }, "func2": { "key": "utils/database_suite.py:vacuum_database", "name": "vacuum_database", "file": "utils/database_suite.py", "line": 202 }, "similarity": 0.7176470588235294, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:force_quit_execute", "name": "force_quit_execute", "file": "models.py", "line": 1703 }, "func2": { "key": "utils/logging_config.py:_create_new_log_file", "name": "_create_new_log_file", "file": "utils/logging_config.py", "line": 79 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:force_quit_execute", "name": "force_quit_execute", "file": "models.py", "line": 1703 }, "func2": { "key": "utils/monitoring_analytics.py:generate_system_report", "name": "generate_system_report", "file": "utils/monitoring_analytics.py", "line": 171 }, "similarity": 0.711111111111111, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:force_quit_execute", "name": "force_quit_execute", "file": "models.py", "line": 1703 }, "func2": { "key": "utils/monitoring_analytics.py:__init__", "name": "__init__", "file": "utils/monitoring_analytics.py", "line": 252 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:force_quit_execute", "name": "force_quit_execute", "file": "models.py", "line": 1703 }, "func2": { "key": "utils/monitoring_analytics.py:track_cpu_usage", "name": "track_cpu_usage", "file": "utils/monitoring_analytics.py", "line": 43 }, "similarity": 0.75, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:force_quit_execute", "name": "force_quit_execute", "file": "models.py", "line": 1703 }, "func2": { "key": "utils/monitoring_analytics.py:get_system_metrics", "name": "get_system_metrics", "file": "utils/monitoring_analytics.py", "line": 68 }, "similarity": 0.76, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:force_quit_execute", "name": "force_quit_execute", "file": "models.py", "line": 1703 }, "func2": { "key": "utils/monitoring_analytics.py:collect_job_analytics", "name": "collect_job_analytics", "file": "utils/monitoring_analytics.py", "line": 86 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:force_quit_execute", "name": "force_quit_execute", "file": "models.py", "line": 1703 }, "func2": { "key": "utils/monitoring_analytics.py:collect_printer_analytics", "name": "collect_printer_analytics", "file": "utils/monitoring_analytics.py", "line": 130 }, "similarity": 0.7647058823529411, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:force_quit_execute", "name": "force_quit_execute", "file": "models.py", "line": 1703 }, "func2": { "key": "utils/monitoring_analytics.py:get_dashboard_data", "name": "get_dashboard_data", "file": "utils/monitoring_analytics.py", "line": 256 }, "similarity": 0.7176470588235294, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:force_quit_execute", "name": "force_quit_execute", "file": "models.py", "line": 1703 }, "func2": { "key": "utils/script_collection.py:run_initial_setup", "name": "run_initial_setup", "file": "utils/script_collection.py", "line": 194 }, "similarity": 0.75, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:update_activity", "name": "update_activity", "file": "models.py", "line": 1726 }, "func2": { "key": "form_test_automator.py:_random_delay", "name": "_random_delay", "file": "form_test_automator.py", "line": 694 }, "similarity": 0.725, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:update_activity", "name": "update_activity", "file": "models.py", "line": 1726 }, "func2": { "key": "import_analyzer.py:find_unused_imports", "name": "find_unused_imports", "file": "import_analyzer.py", "line": 103 }, "similarity": 0.7647058823529411, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:update_activity", "name": "update_activity", "file": "models.py", "line": 1726 }, "func2": { "key": "template_problem_analysis.py:generate_detailed_report", "name": "generate_detailed_report", "file": "template_problem_analysis.py", "line": 133 }, "similarity": 0.7749999999999999, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:update_activity", "name": "update_activity", "file": "models.py", "line": 1726 }, "func2": { "key": "config/security.py:get_headers", "name": "get_headers", "file": "config/security.py", "line": 62 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:update_activity", "name": "update_activity", "file": "models.py", "line": 1726 }, "func2": { "key": "config/security.py:get_rate_limits", "name": "get_rate_limits", "file": "config/security.py", "line": 66 }, "similarity": 0.725, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:update_activity", "name": "update_activity", "file": "models.py", "line": 1726 }, "func2": { "key": "config/security.py:get_session_config", "name": "get_session_config", "file": "config/security.py", "line": 70 }, "similarity": 0.725, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:update_activity", "name": "update_activity", "file": "models.py", "line": 1726 }, "func2": { "key": "config/security.py:get_csrf_config", "name": "get_csrf_config", "file": "config/security.py", "line": 74 }, "similarity": 0.7176470588235294, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:update_activity", "name": "update_activity", "file": "models.py", "line": 1726 }, "func2": { "key": "scripts/test_protocol_generator.py:generate_fallback_summary", "name": "generate_fallback_summary", "file": "scripts/test_protocol_generator.py", "line": 420 }, "similarity": 0.74, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:update_activity", "name": "update_activity", "file": "models.py", "line": 1726 }, "func2": { "key": "scripts/test_protocol_generator.py:run_all_tests", "name": "run_all_tests", "file": "scripts/test_protocol_generator.py", "line": 471 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:update_activity", "name": "update_activity", "file": "models.py", "line": 1726 }, "func2": { "key": "scripts/screenshot_tool.py:discover_routes_from_app", "name": "discover_routes_from_app", "file": "scripts/screenshot_tool.py", "line": 119 }, "similarity": 0.7000000000000001, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:update_activity", "name": "update_activity", "file": "models.py", "line": 1726 }, "func2": { "key": "scripts/screenshot_tool.py:_get_default_routes", "name": "_get_default_routes", "file": "scripts/screenshot_tool.py", "line": 207 }, "similarity": 0.7411764705882353, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:update_activity", "name": "update_activity", "file": "models.py", "line": 1726 }, "func2": { "key": "scripts/screenshot_tool.py:initialize_browser", "name": "initialize_browser", "file": "scripts/screenshot_tool.py", "line": 239 }, "similarity": 0.7052631578947368, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:update_activity", "name": "update_activity", "file": "models.py", "line": 1726 }, "func2": { "key": "scripts/screenshot_tool.py:_prepare_environment", "name": "_prepare_environment", "file": "scripts/screenshot_tool.py", "line": 369 }, "similarity": 0.7866666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:update_activity", "name": "update_activity", "file": "models.py", "line": 1726 }, "func2": { "key": "scripts/screenshot_tool.py:_perform_admin_login", "name": "_perform_admin_login", "file": "scripts/screenshot_tool.py", "line": 393 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:update_activity", "name": "update_activity", "file": "models.py", "line": 1726 }, "func2": { "key": "utils/development_tools.py:__init__", "name": "__init__", "file": "utils/development_tools.py", "line": 73 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:update_activity", "name": "update_activity", "file": "models.py", "line": 1726 }, "func2": { "key": "utils/ui_components.py:__init__", "name": "__init__", "file": "utils/ui_components.py", "line": 242 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:update_activity", "name": "update_activity", "file": "models.py", "line": 1726 }, "func2": { "key": "utils/ui_components.py:get_dashboard_data", "name": "get_dashboard_data", "file": "utils/ui_components.py", "line": 268 }, "similarity": 0.7176470588235294, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:update_activity", "name": "update_activity", "file": "models.py", "line": 1726 }, "func2": { "key": "utils/job_queue_system.py:get_queue_status", "name": "get_queue_status", "file": "utils/job_queue_system.py", "line": 140 }, "similarity": 0.7428571428571429, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:update_activity", "name": "update_activity", "file": "models.py", "line": 1726 }, "func2": { "key": "utils/job_queue_system.py:_timer_loop", "name": "_timer_loop", "file": "utils/job_queue_system.py", "line": 253 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:update_activity", "name": "update_activity", "file": "models.py", "line": 1726 }, "func2": { "key": "utils/job_queue_system.py:_scheduler_loop", "name": "_scheduler_loop", "file": "utils/job_queue_system.py", "line": 436 }, "similarity": 0.75, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:update_activity", "name": "update_activity", "file": "models.py", "line": 1726 }, "func2": { "key": "utils/data_management.py:ensure_directories", "name": "ensure_directories", "file": "utils/data_management.py", "line": 57 }, "similarity": 0.7866666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:update_activity", "name": "update_activity", "file": "models.py", "line": 1726 }, "func2": { "key": "utils/ssl_manager.py:generate_mercedes_certificate", "name": "generate_mercedes_certificate", "file": "utils/ssl_manager.py", "line": 21 }, "similarity": 0.7647058823529411, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:update_activity", "name": "update_activity", "file": "models.py", "line": 1726 }, "func2": { "key": "utils/hardware_integration.py:clear_cache", "name": "clear_cache", "file": "utils/hardware_integration.py", "line": 207 }, "similarity": 0.7142857142857142, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:update_activity", "name": "update_activity", "file": "models.py", "line": 1726 }, "func2": { "key": "utils/hardware_integration.py:get_printer_summary", "name": "get_printer_summary", "file": "utils/hardware_integration.py", "line": 1112 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:update_activity", "name": "update_activity", "file": "models.py", "line": 1726 }, "func2": { "key": "utils/hardware_integration.py:check_and_control_for_jobs", "name": "check_and_control_for_jobs", "file": "utils/hardware_integration.py", "line": 1233 }, "similarity": 0.7142857142857142, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:update_activity", "name": "update_activity", "file": "models.py", "line": 1726 }, "func2": { "key": "utils/ip_security.py:get_allowed_plug_ips", "name": "get_allowed_plug_ips", "file": "utils/ip_security.py", "line": 141 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:update_activity", "name": "update_activity", "file": "models.py", "line": 1726 }, "func2": { "key": "utils/ssl_suite.py:check_certificate_validity", "name": "check_certificate_validity", "file": "utils/ssl_suite.py", "line": 131 }, "similarity": 0.825, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:update_activity", "name": "update_activity", "file": "models.py", "line": 1726 }, "func2": { "key": "utils/drag_drop_system.py:__init__", "name": "__init__", "file": "utils/drag_drop_system.py", "line": 57 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:update_activity", "name": "update_activity", "file": "models.py", "line": 1726 }, "func2": { "key": "utils/drag_drop_system.py:cleanup_invalid_orders", "name": "cleanup_invalid_orders", "file": "utils/drag_drop_system.py", "line": 292 }, "similarity": 0.825, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:update_activity", "name": "update_activity", "file": "models.py", "line": 1726 }, "func2": { "key": "utils/drag_drop_system.py:_schedule_cleanup", "name": "_schedule_cleanup", "file": "utils/drag_drop_system.py", "line": 306 }, "similarity": 0.7866666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:update_activity", "name": "update_activity", "file": "models.py", "line": 1726 }, "func2": { "key": "utils/database_cleanup.py:cleanup_all", "name": "cleanup_all", "file": "utils/database_cleanup.py", "line": 39 }, "similarity": 0.7846153846153846, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:update_activity", "name": "update_activity", "file": "models.py", "line": 1726 }, "func2": { "key": "utils/database_cleanup.py:get_engine_count", "name": "get_engine_count", "file": "utils/database_cleanup.py", "line": 56 }, "similarity": 0.7714285714285714, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:update_activity", "name": "update_activity", "file": "models.py", "line": 1726 }, "func2": { "key": "utils/job_scheduler.py:get_tasks", "name": "get_tasks", "file": "utils/job_scheduler.py", "line": 177 }, "similarity": 0.7142857142857142, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:update_activity", "name": "update_activity", "file": "models.py", "line": 1726 }, "func2": { "key": "utils/job_scheduler.py:_check_and_start_jobs", "name": "_check_and_start_jobs", "file": "utils/job_scheduler.py", "line": 624 }, "similarity": 0.7263157894736842, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:update_activity", "name": "update_activity", "file": "models.py", "line": 1726 }, "func2": { "key": "utils/core_system.py:get_system_status", "name": "get_system_status", "file": "utils/core_system.py", "line": 770 }, "similarity": 0.7714285714285714, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:update_activity", "name": "update_activity", "file": "models.py", "line": 1726 }, "func2": { "key": "utils/core_system.py:_register_signal_handlers", "name": "_register_signal_handlers", "file": "utils/core_system.py", "line": 113 }, "similarity": 0.7411764705882353, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:update_activity", "name": "update_activity", "file": "models.py", "line": 1726 }, "func2": { "key": "utils/core_system.py:get_recovery_status", "name": "get_recovery_status", "file": "utils/core_system.py", "line": 345 }, "similarity": 0.8133333333333332, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:update_activity", "name": "update_activity", "file": "models.py", "line": 1726 }, "func2": { "key": "utils/core_system.py:load_config", "name": "load_config", "file": "utils/core_system.py", "line": 512 }, "similarity": 0.725, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:update_activity", "name": "update_activity", "file": "models.py", "line": 1726 }, "func2": { "key": "utils/core_system.py:check_https_connectivity", "name": "check_https_connectivity", "file": "utils/core_system.py", "line": 623 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:update_activity", "name": "update_activity", "file": "models.py", "line": 1726 }, "func2": { "key": "utils/core_system.py:run_monitoring_cycle", "name": "run_monitoring_cycle", "file": "utils/core_system.py", "line": 639 }, "similarity": 0.7647058823529411, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:update_activity", "name": "update_activity", "file": "models.py", "line": 1726 }, "func2": { "key": "utils/core_system.py:cleanup_system_resources", "name": "cleanup_system_resources", "file": "utils/core_system.py", "line": 675 }, "similarity": 0.788235294117647, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:update_activity", "name": "update_activity", "file": "models.py", "line": 1726 }, "func2": { "key": "utils/database_suite.py:backup_database", "name": "backup_database", "file": "utils/database_suite.py", "line": 65 }, "similarity": 0.8285714285714285, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:update_activity", "name": "update_activity", "file": "models.py", "line": 1726 }, "func2": { "key": "utils/database_suite.py:get_connection", "name": "get_connection", "file": "utils/database_suite.py", "line": 41 }, "similarity": 0.7428571428571429, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:update_activity", "name": "update_activity", "file": "models.py", "line": 1726 }, "func2": { "key": "utils/database_suite.py:migrate_user_settings", "name": "migrate_user_settings", "file": "utils/database_suite.py", "line": 126 }, "similarity": 0.75, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:update_activity", "name": "update_activity", "file": "models.py", "line": 1726 }, "func2": { "key": "utils/database_suite.py:fix_database_immediate", "name": "fix_database_immediate", "file": "utils/database_suite.py", "line": 148 }, "similarity": 0.75, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:update_activity", "name": "update_activity", "file": "models.py", "line": 1726 }, "func2": { "key": "utils/database_suite.py:vacuum_database", "name": "vacuum_database", "file": "utils/database_suite.py", "line": 202 }, "similarity": 0.8285714285714285, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:update_activity", "name": "update_activity", "file": "models.py", "line": 1726 }, "func2": { "key": "utils/logging_config.py:_create_new_log_file", "name": "_create_new_log_file", "file": "utils/logging_config.py", "line": 79 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:update_activity", "name": "update_activity", "file": "models.py", "line": 1726 }, "func2": { "key": "utils/monitoring_analytics.py:generate_system_report", "name": "generate_system_report", "file": "utils/monitoring_analytics.py", "line": 171 }, "similarity": 0.7411764705882353, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:update_activity", "name": "update_activity", "file": "models.py", "line": 1726 }, "func2": { "key": "utils/monitoring_analytics.py:__init__", "name": "__init__", "file": "utils/monitoring_analytics.py", "line": 252 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:update_activity", "name": "update_activity", "file": "models.py", "line": 1726 }, "func2": { "key": "utils/monitoring_analytics.py:track_cpu_usage", "name": "track_cpu_usage", "file": "utils/monitoring_analytics.py", "line": 43 }, "similarity": 0.7866666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:update_activity", "name": "update_activity", "file": "models.py", "line": 1726 }, "func2": { "key": "utils/monitoring_analytics.py:track_disk_usage", "name": "track_disk_usage", "file": "utils/monitoring_analytics.py", "line": 58 }, "similarity": 0.7133333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:update_activity", "name": "update_activity", "file": "models.py", "line": 1726 }, "func2": { "key": "utils/monitoring_analytics.py:get_system_metrics", "name": "get_system_metrics", "file": "utils/monitoring_analytics.py", "line": 68 }, "similarity": 0.76, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:update_activity", "name": "update_activity", "file": "models.py", "line": 1726 }, "func2": { "key": "utils/monitoring_analytics.py:collect_job_analytics", "name": "collect_job_analytics", "file": "utils/monitoring_analytics.py", "line": 86 }, "similarity": 0.7647058823529411, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:update_activity", "name": "update_activity", "file": "models.py", "line": 1726 }, "func2": { "key": "utils/monitoring_analytics.py:collect_printer_analytics", "name": "collect_printer_analytics", "file": "utils/monitoring_analytics.py", "line": 130 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:update_activity", "name": "update_activity", "file": "models.py", "line": 1726 }, "func2": { "key": "utils/monitoring_analytics.py:get_dashboard_data", "name": "get_dashboard_data", "file": "utils/monitoring_analytics.py", "line": 256 }, "similarity": 0.7176470588235294, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:update_activity", "name": "update_activity", "file": "models.py", "line": 1726 }, "func2": { "key": "utils/script_collection.py:run_initial_setup", "name": "run_initial_setup", "file": "utils/script_collection.py", "line": 194 }, "similarity": 0.7866666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_expired_timers", "name": "get_expired_timers", "file": "models.py", "line": 1800 }, "func2": { "key": "models.py:cleanup_expired_timers", "name": "cleanup_expired_timers", "file": "models.py", "line": 1817 }, "similarity": 0.8500000000000001, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:get_all_recent_logs", "name": "get_all_recent_logs", "file": "models.py", "line": 2084 }, "func2": { "key": "models.py:get_status_statistics", "name": "get_status_statistics", "file": "models.py", "line": 2120 }, "similarity": 0.7153846153846153, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "models.py:cleanup_old_logs", "name": "cleanup_old_logs", "file": "models.py", "line": 2201 }, "func2": { "key": "utils/database_suite.py:cleanup_old_jobs", "name": "cleanup_old_jobs", "file": "utils/database_suite.py", "line": 179 }, "similarity": 0.7142857142857142, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "start_production.py:start_application", "name": "start_application", "file": "start_production.py", "line": 185 }, "func2": { "key": "start_development.py:start_application", "name": "start_application", "file": "start_development.py", "line": 213 }, "similarity": 0.7, "reason": "ähnliche Namen, ähnliche Länge" }, { "func1": { "key": "start_production.py:main", "name": "main", "file": "start_production.py", "line": 200 }, "func2": { "key": "test_development.py:main", "name": "main", "file": "test_development.py", "line": 385 }, "similarity": 0.7, "reason": "ähnliche Namen, ähnliche Länge" }, { "func1": { "key": "start_production.py:main", "name": "main", "file": "start_production.py", "line": 200 }, "func2": { "key": "static/icons/generate_icons.py:main", "name": "main", "file": "static/icons/generate_icons.py", "line": 57 }, "similarity": 0.7, "reason": "ähnliche Namen, ähnliche Länge" }, { "func1": { "key": "start_production.py:main", "name": "main", "file": "start_production.py", "line": 200 }, "func2": { "key": "scripts/test_protocol_generator.py:main", "name": "main", "file": "scripts/test_protocol_generator.py", "line": 513 }, "similarity": 0.7, "reason": "ähnliche Namen, ähnliche Länge" }, { "func1": { "key": "start_production.py:main", "name": "main", "file": "start_production.py", "line": 200 }, "func2": { "key": "scripts/test_printer_setup.py:main", "name": "main", "file": "scripts/test_printer_setup.py", "line": 226 }, "similarity": 0.7, "reason": "ähnliche Namen, ähnliche Länge" }, { "func1": { "key": "setup_development.py:print_development_banner", "name": "print_development_banner", "file": "setup_development.py", "line": 18 }, "func2": { "key": "start_development.py:print_development_banner", "name": "print_development_banner", "file": "start_development.py", "line": 44 }, "similarity": 0.7, "reason": "ähnliche Namen, ähnliche Länge" }, { "func1": { "key": "simple_form_tester.py:main", "name": "main", "file": "simple_form_tester.py", "line": 562 }, "func2": { "key": "start_development.py:main", "name": "main", "file": "start_development.py", "line": 230 }, "similarity": 0.7, "reason": "ähnliche Namen, ähnliche Länge" }, { "func1": { "key": "simple_form_tester.py:__init__", "name": "__init__", "file": "simple_form_tester.py", "line": 93 }, "func2": { "key": "form_test_automator.py:__init__", "name": "__init__", "file": "form_test_automator.py", "line": 87 }, "similarity": 0.7000000000000001, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "simple_form_tester.py:__init__", "name": "__init__", "file": "simple_form_tester.py", "line": 93 }, "func2": { "key": "app.py:__init__", "name": "__init__", "file": "app.py", "line": 63 }, "similarity": 0.8, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "simple_form_tester.py:__init__", "name": "__init__", "file": "simple_form_tester.py", "line": 93 }, "func2": { "key": "config/security.py:__init__", "name": "__init__", "file": "config/security.py", "line": 56 }, "similarity": 0.7000000000000001, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "simple_form_tester.py:__init__", "name": "__init__", "file": "simple_form_tester.py", "line": 93 }, "func2": { "key": "utils/system_management.py:__init__", "name": "__init__", "file": "utils/system_management.py", "line": 25 }, "similarity": 0.7000000000000001, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "simple_form_tester.py:__init__", "name": "__init__", "file": "simple_form_tester.py", "line": 93 }, "func2": { "key": "utils/development_tools.py:__init__", "name": "__init__", "file": "utils/development_tools.py", "line": 73 }, "similarity": 0.8500000000000001, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "simple_form_tester.py:__init__", "name": "__init__", "file": "simple_form_tester.py", "line": 93 }, "func2": { "key": "utils/ui_components.py:__init__", "name": "__init__", "file": "utils/ui_components.py", "line": 242 }, "similarity": 0.8500000000000001, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "simple_form_tester.py:__init__", "name": "__init__", "file": "simple_form_tester.py", "line": 93 }, "func2": { "key": "utils/data_management.py:__init__", "name": "__init__", "file": "utils/data_management.py", "line": 287 }, "similarity": 0.7000000000000001, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "simple_form_tester.py:__init__", "name": "__init__", "file": "simple_form_tester.py", "line": 93 }, "func2": { "key": "utils/ssl_manager.py:__init__", "name": "__init__", "file": "utils/ssl_manager.py", "line": 16 }, "similarity": 0.75, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "simple_form_tester.py:__init__", "name": "__init__", "file": "simple_form_tester.py", "line": 93 }, "func2": { "key": "utils/ip_security.py:__init__", "name": "__init__", "file": "utils/ip_security.py", "line": 24 }, "similarity": 0.7000000000000001, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "simple_form_tester.py:__init__", "name": "__init__", "file": "simple_form_tester.py", "line": 93 }, "func2": { "key": "utils/ssl_suite.py:__init__", "name": "__init__", "file": "utils/ssl_suite.py", "line": 67 }, "similarity": 0.7000000000000001, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "simple_form_tester.py:__init__", "name": "__init__", "file": "simple_form_tester.py", "line": 93 }, "func2": { "key": "utils/drag_drop_system.py:__init__", "name": "__init__", "file": "utils/drag_drop_system.py", "line": 57 }, "similarity": 0.8500000000000001, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "simple_form_tester.py:__init__", "name": "__init__", "file": "simple_form_tester.py", "line": 93 }, "func2": { "key": "utils/database_cleanup.py:__init__", "name": "__init__", "file": "utils/database_cleanup.py", "line": 23 }, "similarity": 0.75, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "simple_form_tester.py:__init__", "name": "__init__", "file": "simple_form_tester.py", "line": 93 }, "func2": { "key": "utils/database_suite.py:__init__", "name": "__init__", "file": "utils/database_suite.py", "line": 176 }, "similarity": 0.7000000000000001, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "simple_form_tester.py:__init__", "name": "__init__", "file": "simple_form_tester.py", "line": 93 }, "func2": { "key": "utils/monitoring_analytics.py:__init__", "name": "__init__", "file": "utils/monitoring_analytics.py", "line": 252 }, "similarity": 0.8500000000000001, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "simple_form_tester.py:handle_starttag", "name": "handle_starttag", "file": "simple_form_tester.py", "line": 56 }, "func2": { "key": "simple_form_tester.py:generate_test_data", "name": "generate_test_data", "file": "simple_form_tester.py", "line": 136 }, "similarity": 0.7022727272727274, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "simple_form_tester.py:handle_starttag", "name": "handle_starttag", "file": "simple_form_tester.py", "line": 56 }, "func2": { "key": "config/security.py:get_headers", "name": "get_headers", "file": "config/security.py", "line": 62 }, "similarity": 0.7272727272727273, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "simple_form_tester.py:handle_starttag", "name": "handle_starttag", "file": "simple_form_tester.py", "line": 56 }, "func2": { "key": "utils/ui_components.py:register_handler", "name": "register_handler", "file": "utils/ui_components.py", "line": 204 }, "similarity": 0.7266666666666667, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "simple_form_tester.py:handle_starttag", "name": "handle_starttag", "file": "simple_form_tester.py", "line": 56 }, "func2": { "key": "utils/core_system.py:_register_signal_handlers", "name": "_register_signal_handlers", "file": "utils/core_system.py", "line": 113 }, "similarity": 0.7666666666666666, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "simple_form_tester.py:handle_endtag", "name": "handle_endtag", "file": "simple_form_tester.py", "line": 79 }, "func2": { "key": "utils/system_management.py:load_settings", "name": "load_settings", "file": "utils/system_management.py", "line": 21 }, "similarity": 0.7166666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "simple_form_tester.py:_parse_cookies", "name": "_parse_cookies", "file": "simple_form_tester.py", "line": 123 }, "func2": { "key": "utils/monitoring_analytics.py:collect_printer_analytics", "name": "collect_printer_analytics", "file": "utils/monitoring_analytics.py", "line": 130 }, "similarity": 0.7071428571428571, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "simple_form_tester.py:generate_test_data", "name": "generate_test_data", "file": "simple_form_tester.py", "line": 136 }, "func2": { "key": "form_test_automator.py:_generate_email", "name": "_generate_email", "file": "form_test_automator.py", "line": 213 }, "similarity": 0.8333333333333333, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "simple_form_tester.py:generate_test_data", "name": "generate_test_data", "file": "simple_form_tester.py", "line": 136 }, "func2": { "key": "form_test_automator.py:_generate_password", "name": "_generate_password", "file": "form_test_automator.py", "line": 218 }, "similarity": 0.7500000000000001, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "simple_form_tester.py:generate_test_data", "name": "generate_test_data", "file": "simple_form_tester.py", "line": 136 }, "func2": { "key": "form_test_automator.py:_generate_phone", "name": "_generate_phone", "file": "form_test_automator.py", "line": 228 }, "similarity": 0.8333333333333333, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "simple_form_tester.py:generate_test_data", "name": "generate_test_data", "file": "simple_form_tester.py", "line": 136 }, "func2": { "key": "form_test_automator.py:_generate_url", "name": "_generate_url", "file": "form_test_automator.py", "line": 233 }, "similarity": 0.8545454545454545, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "simple_form_tester.py:generate_test_data", "name": "generate_test_data", "file": "simple_form_tester.py", "line": 136 }, "func2": { "key": "form_test_automator.py:_generate_date", "name": "_generate_date", "file": "form_test_automator.py", "line": 238 }, "similarity": 0.9555555555555555, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "simple_form_tester.py:generate_test_data", "name": "generate_test_data", "file": "simple_form_tester.py", "line": 136 }, "func2": { "key": "form_test_automator.py:_generate_datetime", "name": "_generate_datetime", "file": "form_test_automator.py", "line": 243 }, "similarity": 0.740909090909091, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "simple_form_tester.py:generate_test_data", "name": "generate_test_data", "file": "simple_form_tester.py", "line": 136 }, "func2": { "key": "form_test_automator.py:_generate_time", "name": "_generate_time", "file": "form_test_automator.py", "line": 246 }, "similarity": 0.7045454545454546, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "simple_form_tester.py:generate_test_data", "name": "generate_test_data", "file": "simple_form_tester.py", "line": 136 }, "func2": { "key": "form_test_automator.py:_generate_number", "name": "_generate_number", "file": "form_test_automator.py", "line": 249 }, "similarity": 0.8333333333333333, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "simple_form_tester.py:generate_test_data", "name": "generate_test_data", "file": "simple_form_tester.py", "line": 136 }, "func2": { "key": "form_test_automator.py:_generate_range", "name": "_generate_range", "file": "form_test_automator.py", "line": 259 }, "similarity": 0.7611111111111112, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "simple_form_tester.py:generate_test_data", "name": "generate_test_data", "file": "simple_form_tester.py", "line": 136 }, "func2": { "key": "form_test_automator.py:_generate_invalid_data", "name": "_generate_invalid_data", "file": "form_test_automator.py", "line": 300 }, "similarity": 0.7666666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "simple_form_tester.py:generate_test_data", "name": "generate_test_data", "file": "simple_form_tester.py", "line": 136 }, "func2": { "key": "form_test_automator.py:_generate_edge_case", "name": "_generate_edge_case", "file": "form_test_automator.py", "line": 316 }, "similarity": 0.8600000000000001, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "simple_form_tester.py:generate_test_data", "name": "generate_test_data", "file": "simple_form_tester.py", "line": 136 }, "func2": { "key": "config/security.py:get_headers", "name": "get_headers", "file": "config/security.py", "line": 62 }, "similarity": 0.77, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "simple_form_tester.py:generate_test_data", "name": "generate_test_data", "file": "simple_form_tester.py", "line": 136 }, "func2": { "key": "scripts/test_protocol_generator.py:run_all_tests", "name": "run_all_tests", "file": "scripts/test_protocol_generator.py", "line": 471 }, "similarity": 0.7045454545454546, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "simple_form_tester.py:generate_test_data", "name": "generate_test_data", "file": "simple_form_tester.py", "line": 136 }, "func2": { "key": "utils/ui_components.py:get_dashboard_data", "name": "get_dashboard_data", "file": "utils/ui_components.py", "line": 268 }, "similarity": 0.7166666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "simple_form_tester.py:generate_test_data", "name": "generate_test_data", "file": "simple_form_tester.py", "line": 136 }, "func2": { "key": "utils/ssl_manager.py:generate_mercedes_certificate", "name": "generate_mercedes_certificate", "file": "utils/ssl_manager.py", "line": 21 }, "similarity": 0.726923076923077, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "simple_form_tester.py:generate_test_data", "name": "generate_test_data", "file": "simple_form_tester.py", "line": 136 }, "func2": { "key": "utils/core_system.py:_register_signal_handlers", "name": "_register_signal_handlers", "file": "utils/core_system.py", "line": 113 }, "similarity": 0.75, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "simple_form_tester.py:generate_test_data", "name": "generate_test_data", "file": "simple_form_tester.py", "line": 136 }, "func2": { "key": "utils/database_suite.py:migrate_user_settings", "name": "migrate_user_settings", "file": "utils/database_suite.py", "line": 126 }, "similarity": 0.7166666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "simple_form_tester.py:generate_test_data", "name": "generate_test_data", "file": "simple_form_tester.py", "line": 136 }, "func2": { "key": "utils/monitoring_analytics.py:get_dashboard_data", "name": "get_dashboard_data", "file": "utils/monitoring_analytics.py", "line": 256 }, "similarity": 0.7166666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "simple_form_tester.py:submit_form", "name": "submit_form", "file": "simple_form_tester.py", "line": 166 }, "func2": { "key": "simple_form_tester.py:test_form_submission", "name": "test_form_submission", "file": "simple_form_tester.py", "line": 324 }, "similarity": 0.7083333333333334, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "simple_form_tester.py:validate_field", "name": "validate_field", "file": "simple_form_tester.py", "line": 225 }, "func2": { "key": "utils/ui_components.py:validate_field", "name": "validate_field", "file": "utils/ui_components.py", "line": 97 }, "similarity": 0.8, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "simple_form_tester.py:test_form_validation", "name": "test_form_validation", "file": "simple_form_tester.py", "line": 269 }, "func2": { "key": "template_validation_final.py:validate_all_references", "name": "validate_all_references", "file": "template_validation_final.py", "line": 91 }, "similarity": 0.77, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "simple_form_tester.py:generate_report", "name": "generate_report", "file": "simple_form_tester.py", "line": 379 }, "func2": { "key": "function_analysis_tool.py:generate_report", "name": "generate_report", "file": "function_analysis_tool.py", "line": 246 }, "similarity": 0.7666666666666666, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "simple_form_tester.py:generate_report", "name": "generate_report", "file": "simple_form_tester.py", "line": 379 }, "func2": { "key": "form_test_automator.py:generate_json_report", "name": "generate_json_report", "file": "form_test_automator.py", "line": 1435 }, "similarity": 0.7106060606060607, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "simple_form_tester.py:generate_report", "name": "generate_report", "file": "simple_form_tester.py", "line": 379 }, "func2": { "key": "scripts/screenshot_tool.py:_generate_report", "name": "_generate_report", "file": "scripts/screenshot_tool.py", "line": 526 }, "similarity": 0.7333333333333334, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "function_analysis_tool.py:main", "name": "main", "file": "function_analysis_tool.py", "line": 316 }, "func2": { "key": "scripts/screenshot_tool.py:main", "name": "main", "file": "scripts/screenshot_tool.py", "line": 665 }, "similarity": 0.7, "reason": "ähnliche Namen, ähnliche Länge" }, { "func1": { "key": "function_analysis_tool.py:__init__", "name": "__init__", "file": "function_analysis_tool.py", "line": 19 }, "func2": { "key": "template_validation_final.py:__init__", "name": "__init__", "file": "template_validation_final.py", "line": 19 }, "similarity": 0.8, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "function_analysis_tool.py:__init__", "name": "__init__", "file": "function_analysis_tool.py", "line": 19 }, "func2": { "key": "import_analyzer.py:__init__", "name": "__init__", "file": "import_analyzer.py", "line": 22 }, "similarity": 0.75, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "function_analysis_tool.py:__init__", "name": "__init__", "file": "function_analysis_tool.py", "line": 19 }, "func2": { "key": "template_problem_analysis.py:__init__", "name": "__init__", "file": "template_problem_analysis.py", "line": 19 }, "similarity": 0.8, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "function_analysis_tool.py:__init__", "name": "__init__", "file": "function_analysis_tool.py", "line": 19 }, "func2": { "key": "config/security.py:__init__", "name": "__init__", "file": "config/security.py", "line": 56 }, "similarity": 0.79, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "function_analysis_tool.py:__init__", "name": "__init__", "file": "function_analysis_tool.py", "line": 19 }, "func2": { "key": "scripts/screenshot_tool.py:__init__", "name": "__init__", "file": "scripts/screenshot_tool.py", "line": 316 }, "similarity": 0.74, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "function_analysis_tool.py:__init__", "name": "__init__", "file": "function_analysis_tool.py", "line": 19 }, "func2": { "key": "utils/job_queue_system.py:__init__", "name": "__init__", "file": "utils/job_queue_system.py", "line": 293 }, "similarity": 0.8, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "function_analysis_tool.py:__init__", "name": "__init__", "file": "function_analysis_tool.py", "line": 19 }, "func2": { "key": "utils/ssl_manager.py:__init__", "name": "__init__", "file": "utils/ssl_manager.py", "line": 16 }, "similarity": 0.73, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "function_analysis_tool.py:__init__", "name": "__init__", "file": "function_analysis_tool.py", "line": 19 }, "func2": { "key": "utils/hardware_integration.py:__init__", "name": "__init__", "file": "utils/hardware_integration.py", "line": 1012 }, "similarity": 0.7000000000000001, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "function_analysis_tool.py:__init__", "name": "__init__", "file": "function_analysis_tool.py", "line": 19 }, "func2": { "key": "utils/ip_security.py:__init__", "name": "__init__", "file": "utils/ip_security.py", "line": 24 }, "similarity": 0.79, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "function_analysis_tool.py:__init__", "name": "__init__", "file": "function_analysis_tool.py", "line": 19 }, "func2": { "key": "utils/database_cleanup.py:__init__", "name": "__init__", "file": "utils/database_cleanup.py", "line": 23 }, "similarity": 0.73, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "function_analysis_tool.py:__init__", "name": "__init__", "file": "function_analysis_tool.py", "line": 19 }, "func2": { "key": "utils/job_scheduler.py:__init__", "name": "__init__", "file": "utils/job_scheduler.py", "line": 35 }, "similarity": 0.8, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "function_analysis_tool.py:__init__", "name": "__init__", "file": "function_analysis_tool.py", "line": 19 }, "func2": { "key": "utils/core_system.py:__init__", "name": "__init__", "file": "utils/core_system.py", "line": 730 }, "similarity": 0.7142857142857143, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "function_analysis_tool.py:__init__", "name": "__init__", "file": "function_analysis_tool.py", "line": 19 }, "func2": { "key": "utils/script_collection.py:__init__", "name": "__init__", "file": "utils/script_collection.py", "line": 170 }, "similarity": 0.8, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "function_analysis_tool.py:analyze_file", "name": "analyze_file", "file": "function_analysis_tool.py", "line": 26 }, "func2": { "key": "import_analyzer.py:analyze_file", "name": "analyze_file", "file": "import_analyzer.py", "line": 36 }, "similarity": 1.0, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "function_analysis_tool.py:analyze_file", "name": "analyze_file", "file": "function_analysis_tool.py", "line": 26 }, "func2": { "key": "utils/data_management.py:_move_to_trash_windows", "name": "_move_to_trash_windows", "file": "utils/data_management.py", "line": 202 }, "similarity": 0.711111111111111, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "function_analysis_tool.py:analyze_file", "name": "analyze_file", "file": "function_analysis_tool.py", "line": 26 }, "func2": { "key": "utils/data_management.py:_move_to_trash_unix", "name": "_move_to_trash_unix", "file": "utils/data_management.py", "line": 225 }, "similarity": 0.711111111111111, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "function_analysis_tool.py:analyze_file", "name": "analyze_file", "file": "function_analysis_tool.py", "line": 26 }, "func2": { "key": "utils/data_management.py:_delete_permanently", "name": "_delete_permanently", "file": "utils/data_management.py", "line": 252 }, "similarity": 0.7714285714285714, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "function_analysis_tool.py:find_unused_functions", "name": "find_unused_functions", "file": "function_analysis_tool.py", "line": 75 }, "func2": { "key": "function_analysis_tool.py:find_redundant_helpers", "name": "find_redundant_helpers", "file": "function_analysis_tool.py", "line": 127 }, "similarity": 0.825, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "function_analysis_tool.py:find_unused_functions", "name": "find_unused_functions", "file": "function_analysis_tool.py", "line": 75 }, "func2": { "key": "template_validation_final.py:__init__", "name": "__init__", "file": "template_validation_final.py", "line": 19 }, "similarity": 0.7454545454545454, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "function_analysis_tool.py:find_unused_functions", "name": "find_unused_functions", "file": "function_analysis_tool.py", "line": 75 }, "func2": { "key": "template_validation_final.py:collect_all_endpoints", "name": "collect_all_endpoints", "file": "template_validation_final.py", "line": 28 }, "similarity": 0.7207792207792207, "reason": "gemeinsame Argumente" }, { "func1": { "key": "function_analysis_tool.py:find_unused_functions", "name": "find_unused_functions", "file": "function_analysis_tool.py", "line": 75 }, "func2": { "key": "template_validation_final.py:extract_template_references", "name": "extract_template_references", "file": "template_validation_final.py", "line": 69 }, "similarity": 0.7647058823529411, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "function_analysis_tool.py:find_unused_functions", "name": "find_unused_functions", "file": "function_analysis_tool.py", "line": 75 }, "func2": { "key": "template_validation_final.py:validate_all_references", "name": "validate_all_references", "file": "template_validation_final.py", "line": 91 }, "similarity": 0.765, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "function_analysis_tool.py:find_unused_functions", "name": "find_unused_functions", "file": "function_analysis_tool.py", "line": 75 }, "func2": { "key": "import_analyzer.py:find_circular_imports", "name": "find_circular_imports", "file": "import_analyzer.py", "line": 148 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "function_analysis_tool.py:find_unused_functions", "name": "find_unused_functions", "file": "function_analysis_tool.py", "line": 75 }, "func2": { "key": "import_analyzer.py:find_redundant_imports", "name": "find_redundant_imports", "file": "import_analyzer.py", "line": 188 }, "similarity": 0.8166666666666667, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "function_analysis_tool.py:find_unused_functions", "name": "find_unused_functions", "file": "function_analysis_tool.py", "line": 75 }, "func2": { "key": "template_problem_analysis.py:__init__", "name": "__init__", "file": "template_problem_analysis.py", "line": 19 }, "similarity": 0.7454545454545454, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "function_analysis_tool.py:find_unused_functions", "name": "find_unused_functions", "file": "function_analysis_tool.py", "line": 75 }, "func2": { "key": "template_problem_analysis.py:generate_fixes", "name": "generate_fixes", "file": "template_problem_analysis.py", "line": 107 }, "similarity": 0.7366666666666667, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "function_analysis_tool.py:find_unused_functions", "name": "find_unused_functions", "file": "function_analysis_tool.py", "line": 75 }, "func2": { "key": "tests/test_tapo_integration.py:_create_standard_printers", "name": "_create_standard_printers", "file": "tests/test_tapo_integration.py", "line": 156 }, "similarity": 0.7285714285714286, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "function_analysis_tool.py:find_unused_functions", "name": "find_unused_functions", "file": "function_analysis_tool.py", "line": 75 }, "func2": { "key": "tests/test_tapo_integration.py:test_printer_status_types", "name": "test_printer_status_types", "file": "tests/test_tapo_integration.py", "line": 212 }, "similarity": 0.7116666666666667, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "function_analysis_tool.py:find_unused_functions", "name": "find_unused_functions", "file": "function_analysis_tool.py", "line": 75 }, "func2": { "key": "tests/test_tapo_integration.py:test_calendar_shows_printer_status_for_admin", "name": "test_calendar_shows_printer_status_for_admin", "file": "tests/test_tapo_integration.py", "line": 320 }, "similarity": 0.7080808080808081, "reason": "gemeinsame Argumente" }, { "func1": { "key": "function_analysis_tool.py:find_unused_functions", "name": "find_unused_functions", "file": "function_analysis_tool.py", "line": 75 }, "func2": { "key": "tests/test_tapo_integration.py:test_printer_status_persistence", "name": "test_printer_status_persistence", "file": "tests/test_tapo_integration.py", "line": 366 }, "similarity": 0.7085714285714286, "reason": "gemeinsame Argumente" }, { "func1": { "key": "function_analysis_tool.py:find_unused_functions", "name": "find_unused_functions", "file": "function_analysis_tool.py", "line": 75 }, "func2": { "key": "tests/test_tapo_integration.py:test_error_handling_unreachable_plugs", "name": "test_error_handling_unreachable_plugs", "file": "tests/test_tapo_integration.py", "line": 392 }, "similarity": 0.7722222222222223, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "function_analysis_tool.py:find_unused_functions", "name": "find_unused_functions", "file": "function_analysis_tool.py", "line": 75 }, "func2": { "key": "tests/test_tapo_integration.py:test_concurrent_job_scheduling", "name": "test_concurrent_job_scheduling", "file": "tests/test_tapo_integration.py", "line": 410 }, "similarity": 0.7152941176470589, "reason": "gemeinsame Argumente" }, { "func1": { "key": "function_analysis_tool.py:find_unused_functions", "name": "find_unused_functions", "file": "function_analysis_tool.py", "line": 75 }, "func2": { "key": "tests/test_tapo_integration.py:test_admin_dashboard_printer_overview", "name": "test_admin_dashboard_printer_overview", "file": "tests/test_tapo_integration.py", "line": 441 }, "similarity": 0.718421052631579, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "function_analysis_tool.py:find_unused_functions", "name": "find_unused_functions", "file": "function_analysis_tool.py", "line": 75 }, "func2": { "key": "config/security.py:get_session_config", "name": "get_session_config", "file": "config/security.py", "line": 70 }, "similarity": 0.7000000000000001, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "function_analysis_tool.py:find_unused_functions", "name": "find_unused_functions", "file": "function_analysis_tool.py", "line": 75 }, "func2": { "key": "scripts/test_protocol_generator.py:test_syntax_validation", "name": "test_syntax_validation", "file": "scripts/test_protocol_generator.py", "line": 107 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "function_analysis_tool.py:find_unused_functions", "name": "find_unused_functions", "file": "function_analysis_tool.py", "line": 75 }, "func2": { "key": "scripts/test_protocol_generator.py:test_import_functionality", "name": "test_import_functionality", "file": "scripts/test_protocol_generator.py", "line": 153 }, "similarity": 0.8352941176470587, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "function_analysis_tool.py:find_unused_functions", "name": "find_unused_functions", "file": "function_analysis_tool.py", "line": 75 }, "func2": { "key": "scripts/test_protocol_generator.py:test_models_and_blueprints", "name": "test_models_and_blueprints", "file": "scripts/test_protocol_generator.py", "line": 200 }, "similarity": 0.8117647058823529, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "function_analysis_tool.py:find_unused_functions", "name": "find_unused_functions", "file": "function_analysis_tool.py", "line": 75 }, "func2": { "key": "scripts/test_protocol_generator.py:test_flask_app_creation", "name": "test_flask_app_creation", "file": "scripts/test_protocol_generator.py", "line": 246 }, "similarity": 0.7250000000000001, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "function_analysis_tool.py:find_unused_functions", "name": "find_unused_functions", "file": "function_analysis_tool.py", "line": 75 }, "func2": { "key": "scripts/test_protocol_generator.py:test_dependency_versions", "name": "test_dependency_versions", "file": "scripts/test_protocol_generator.py", "line": 270 }, "similarity": 0.74, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "function_analysis_tool.py:find_unused_functions", "name": "find_unused_functions", "file": "function_analysis_tool.py", "line": 75 }, "func2": { "key": "scripts/test_protocol_generator.py:generate_ai_summary", "name": "generate_ai_summary", "file": "scripts/test_protocol_generator.py", "line": 343 }, "similarity": 0.725, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "function_analysis_tool.py:find_unused_functions", "name": "find_unused_functions", "file": "function_analysis_tool.py", "line": 75 }, "func2": { "key": "scripts/screenshot_tool.py:discover_routes_from_app", "name": "discover_routes_from_app", "file": "scripts/screenshot_tool.py", "line": 119 }, "similarity": 0.75, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "function_analysis_tool.py:find_unused_functions", "name": "find_unused_functions", "file": "function_analysis_tool.py", "line": 75 }, "func2": { "key": "scripts/screenshot_tool.py:_setup_firefox", "name": "_setup_firefox", "file": "scripts/screenshot_tool.py", "line": 283 }, "similarity": 0.7285714285714286, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "function_analysis_tool.py:find_unused_functions", "name": "find_unused_functions", "file": "function_analysis_tool.py", "line": 75 }, "func2": { "key": "scripts/screenshot_tool.py:run_screenshot_session", "name": "run_screenshot_session", "file": "scripts/screenshot_tool.py", "line": 329 }, "similarity": 0.8269230769230769, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "function_analysis_tool.py:find_unused_functions", "name": "find_unused_functions", "file": "function_analysis_tool.py", "line": 75 }, "func2": { "key": "utils/development_tools.py:test_database_connection", "name": "test_database_connection", "file": "utils/development_tools.py", "line": 105 }, "similarity": 0.8269230769230769, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "function_analysis_tool.py:find_unused_functions", "name": "find_unused_functions", "file": "function_analysis_tool.py", "line": 75 }, "func2": { "key": "utils/development_tools.py:test_user_creation", "name": "test_user_creation", "file": "utils/development_tools.py", "line": 112 }, "similarity": 0.7569230769230768, "reason": "gemeinsame Argumente" }, { "func1": { "key": "function_analysis_tool.py:find_unused_functions", "name": "find_unused_functions", "file": "function_analysis_tool.py", "line": 75 }, "func2": { "key": "utils/development_tools.py:test_printer_status", "name": "test_printer_status", "file": "utils/development_tools.py", "line": 136 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "function_analysis_tool.py:find_unused_functions", "name": "find_unused_functions", "file": "function_analysis_tool.py", "line": 75 }, "func2": { "key": "utils/job_queue_system.py:__init__", "name": "__init__", "file": "utils/job_queue_system.py", "line": 293 }, "similarity": 0.7454545454545454, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "function_analysis_tool.py:find_unused_functions", "name": "find_unused_functions", "file": "function_analysis_tool.py", "line": 75 }, "func2": { "key": "utils/data_management.py:ensure_directories", "name": "ensure_directories", "file": "utils/data_management.py", "line": 57 }, "similarity": 0.7333333333333333, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "function_analysis_tool.py:find_unused_functions", "name": "find_unused_functions", "file": "function_analysis_tool.py", "line": 75 }, "func2": { "key": "utils/hardware_integration.py:initialize_all_outlets", "name": "initialize_all_outlets", "file": "utils/hardware_integration.py", "line": 563 }, "similarity": 0.7785714285714286, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "function_analysis_tool.py:find_unused_functions", "name": "find_unused_functions", "file": "function_analysis_tool.py", "line": 75 }, "func2": { "key": "utils/ssl_suite.py:get_ssl_context", "name": "get_ssl_context", "file": "utils/ssl_suite.py", "line": 43 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "function_analysis_tool.py:find_unused_functions", "name": "find_unused_functions", "file": "function_analysis_tool.py", "line": 75 }, "func2": { "key": "utils/ssl_suite.py:verify_ssl_files", "name": "verify_ssl_files", "file": "utils/ssl_suite.py", "line": 52 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "function_analysis_tool.py:find_unused_functions", "name": "find_unused_functions", "file": "function_analysis_tool.py", "line": 75 }, "func2": { "key": "utils/security_suite.py:generate_nonce", "name": "generate_nonce", "file": "utils/security_suite.py", "line": 55 }, "similarity": 0.7214285714285714, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "function_analysis_tool.py:find_unused_functions", "name": "find_unused_functions", "file": "function_analysis_tool.py", "line": 75 }, "func2": { "key": "utils/job_scheduler.py:__init__", "name": "__init__", "file": "utils/job_scheduler.py", "line": 35 }, "similarity": 0.7454545454545454, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "function_analysis_tool.py:find_unused_functions", "name": "find_unused_functions", "file": "function_analysis_tool.py", "line": 75 }, "func2": { "key": "utils/job_scheduler.py:get_uptime", "name": "get_uptime", "file": "utils/job_scheduler.py", "line": 194 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "function_analysis_tool.py:find_unused_functions", "name": "find_unused_functions", "file": "function_analysis_tool.py", "line": 75 }, "func2": { "key": "utils/core_system.py:graceful_shutdown", "name": "graceful_shutdown", "file": "utils/core_system.py", "line": 464 }, "similarity": 0.8352941176470587, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "function_analysis_tool.py:find_unused_functions", "name": "find_unused_functions", "file": "function_analysis_tool.py", "line": 75 }, "func2": { "key": "utils/core_system.py:setup_logging", "name": "setup_logging", "file": "utils/core_system.py", "line": 553 }, "similarity": 0.7785714285714286, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "function_analysis_tool.py:find_unused_functions", "name": "find_unused_functions", "file": "function_analysis_tool.py", "line": 75 }, "func2": { "key": "utils/script_collection.py:__init__", "name": "__init__", "file": "utils/script_collection.py", "line": 170 }, "similarity": 0.7454545454545454, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "function_analysis_tool.py:find_similar_functions", "name": "find_similar_functions", "file": "function_analysis_tool.py", "line": 108 }, "func2": { "key": "import_analyzer.py:find_circular_imports", "name": "find_circular_imports", "file": "import_analyzer.py", "line": 148 }, "similarity": 0.8233333333333333, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "function_analysis_tool.py:find_similar_functions", "name": "find_similar_functions", "file": "function_analysis_tool.py", "line": 108 }, "func2": { "key": "import_analyzer.py:find_redundant_imports", "name": "find_redundant_imports", "file": "import_analyzer.py", "line": 188 }, "similarity": 0.75, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "function_analysis_tool.py:find_similar_functions", "name": "find_similar_functions", "file": "function_analysis_tool.py", "line": 108 }, "func2": { "key": "tests/test_tapo_integration.py:test_error_handling_unreachable_plugs", "name": "test_error_handling_unreachable_plugs", "file": "tests/test_tapo_integration.py", "line": 392 }, "similarity": 0.7026315789473685, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "function_analysis_tool.py:find_similar_functions", "name": "find_similar_functions", "file": "function_analysis_tool.py", "line": 108 }, "func2": { "key": "scripts/test_protocol_generator.py:test_import_functionality", "name": "test_import_functionality", "file": "scripts/test_protocol_generator.py", "line": 153 }, "similarity": 0.7058823529411765, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "function_analysis_tool.py:find_redundant_helpers", "name": "find_redundant_helpers", "file": "function_analysis_tool.py", "line": 127 }, "func2": { "key": "template_validation_final.py:__init__", "name": "__init__", "file": "template_validation_final.py", "line": 19 }, "similarity": 0.7142857142857142, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "function_analysis_tool.py:find_redundant_helpers", "name": "find_redundant_helpers", "file": "function_analysis_tool.py", "line": 127 }, "func2": { "key": "template_validation_final.py:collect_all_endpoints", "name": "collect_all_endpoints", "file": "template_validation_final.py", "line": 28 }, "similarity": 0.7136363636363636, "reason": "gemeinsame Argumente" }, { "func1": { "key": "function_analysis_tool.py:find_redundant_helpers", "name": "find_redundant_helpers", "file": "function_analysis_tool.py", "line": 127 }, "func2": { "key": "template_validation_final.py:extract_template_references", "name": "extract_template_references", "file": "template_validation_final.py", "line": 69 }, "similarity": 0.8352941176470587, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "function_analysis_tool.py:find_redundant_helpers", "name": "find_redundant_helpers", "file": "function_analysis_tool.py", "line": 127 }, "func2": { "key": "template_validation_final.py:validate_all_references", "name": "validate_all_references", "file": "template_validation_final.py", "line": 91 }, "similarity": 0.7999999999999999, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "function_analysis_tool.py:find_redundant_helpers", "name": "find_redundant_helpers", "file": "function_analysis_tool.py", "line": 127 }, "func2": { "key": "template_validation_final.py:_find_similar_endpoints", "name": "_find_similar_endpoints", "file": "template_validation_final.py", "line": 127 }, "similarity": 0.75, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "function_analysis_tool.py:find_redundant_helpers", "name": "find_redundant_helpers", "file": "function_analysis_tool.py", "line": 127 }, "func2": { "key": "template_validation_final.py:generate_final_report", "name": "generate_final_report", "file": "template_validation_final.py", "line": 148 }, "similarity": 0.75, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "function_analysis_tool.py:find_redundant_helpers", "name": "find_redundant_helpers", "file": "function_analysis_tool.py", "line": 127 }, "func2": { "key": "form_test_automator.py:_print_test_summary", "name": "_print_test_summary", "file": "form_test_automator.py", "line": 2291 }, "similarity": 0.75, "reason": "gemeinsame Argumente" }, { "func1": { "key": "function_analysis_tool.py:find_redundant_helpers", "name": "find_redundant_helpers", "file": "function_analysis_tool.py", "line": 127 }, "func2": { "key": "app.py:cleanup_expired_sessions", "name": "cleanup_expired_sessions", "file": "app.py", "line": 129 }, "similarity": 0.7088235294117647, "reason": "gemeinsame Argumente" }, { "func1": { "key": "function_analysis_tool.py:find_redundant_helpers", "name": "find_redundant_helpers", "file": "function_analysis_tool.py", "line": 127 }, "func2": { "key": "import_analyzer.py:find_circular_imports", "name": "find_circular_imports", "file": "import_analyzer.py", "line": 148 }, "similarity": 0.8323529411764706, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "function_analysis_tool.py:find_redundant_helpers", "name": "find_redundant_helpers", "file": "function_analysis_tool.py", "line": 127 }, "func2": { "key": "import_analyzer.py:find_redundant_imports", "name": "find_redundant_imports", "file": "import_analyzer.py", "line": 188 }, "similarity": 0.8500000000000001, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "function_analysis_tool.py:find_redundant_helpers", "name": "find_redundant_helpers", "file": "function_analysis_tool.py", "line": 127 }, "func2": { "key": "template_problem_analysis.py:__init__", "name": "__init__", "file": "template_problem_analysis.py", "line": 19 }, "similarity": 0.7142857142857142, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "function_analysis_tool.py:find_redundant_helpers", "name": "find_redundant_helpers", "file": "function_analysis_tool.py", "line": 127 }, "func2": { "key": "template_problem_analysis.py:generate_fixes", "name": "generate_fixes", "file": "template_problem_analysis.py", "line": 107 }, "similarity": 0.775, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "function_analysis_tool.py:find_redundant_helpers", "name": "find_redundant_helpers", "file": "function_analysis_tool.py", "line": 127 }, "func2": { "key": "tests/test_tapo_integration.py:_create_standard_printers", "name": "_create_standard_printers", "file": "tests/test_tapo_integration.py", "line": 156 }, "similarity": 0.7666666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "function_analysis_tool.py:find_redundant_helpers", "name": "find_redundant_helpers", "file": "function_analysis_tool.py", "line": 127 }, "func2": { "key": "tests/test_tapo_integration.py:_login_as_user", "name": "_login_as_user", "file": "tests/test_tapo_integration.py", "line": 184 }, "similarity": 0.7250000000000001, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "function_analysis_tool.py:find_redundant_helpers", "name": "find_redundant_helpers", "file": "function_analysis_tool.py", "line": 127 }, "func2": { "key": "tests/test_tapo_integration.py:test_all_printers_always_visible", "name": "test_all_printers_always_visible", "file": "tests/test_tapo_integration.py", "line": 193 }, "similarity": 0.7022222222222223, "reason": "gemeinsame Argumente" }, { "func1": { "key": "function_analysis_tool.py:find_redundant_helpers", "name": "find_redundant_helpers", "file": "function_analysis_tool.py", "line": 127 }, "func2": { "key": "tests/test_tapo_integration.py:test_printer_status_types", "name": "test_printer_status_types", "file": "tests/test_tapo_integration.py", "line": 212 }, "similarity": 0.7916666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "function_analysis_tool.py:find_redundant_helpers", "name": "find_redundant_helpers", "file": "function_analysis_tool.py", "line": 127 }, "func2": { "key": "tests/test_tapo_integration.py:test_calendar_shows_printer_status_for_admin", "name": "test_calendar_shows_printer_status_for_admin", "file": "tests/test_tapo_integration.py", "line": 320 }, "similarity": 0.7747474747474747, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "function_analysis_tool.py:find_redundant_helpers", "name": "find_redundant_helpers", "file": "function_analysis_tool.py", "line": 127 }, "func2": { "key": "tests/test_tapo_integration.py:test_printer_status_persistence", "name": "test_printer_status_persistence", "file": "tests/test_tapo_integration.py", "line": 366 }, "similarity": 0.7466666666666666, "reason": "gemeinsame Argumente" }, { "func1": { "key": "function_analysis_tool.py:find_redundant_helpers", "name": "find_redundant_helpers", "file": "function_analysis_tool.py", "line": 127 }, "func2": { "key": "tests/test_tapo_integration.py:test_error_handling_unreachable_plugs", "name": "test_error_handling_unreachable_plugs", "file": "tests/test_tapo_integration.py", "line": 392 }, "similarity": 0.8388888888888889, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "function_analysis_tool.py:find_redundant_helpers", "name": "find_redundant_helpers", "file": "function_analysis_tool.py", "line": 127 }, "func2": { "key": "tests/test_tapo_integration.py:test_concurrent_job_scheduling", "name": "test_concurrent_job_scheduling", "file": "tests/test_tapo_integration.py", "line": 410 }, "similarity": 0.7115789473684211, "reason": "gemeinsame Argumente" }, { "func1": { "key": "function_analysis_tool.py:find_redundant_helpers", "name": "find_redundant_helpers", "file": "function_analysis_tool.py", "line": 127 }, "func2": { "key": "tests/test_tapo_integration.py:test_admin_dashboard_printer_overview", "name": "test_admin_dashboard_printer_overview", "file": "tests/test_tapo_integration.py", "line": 441 }, "similarity": 0.781578947368421, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "function_analysis_tool.py:find_redundant_helpers", "name": "find_redundant_helpers", "file": "function_analysis_tool.py", "line": 127 }, "func2": { "key": "scripts/test_protocol_generator.py:test_syntax_validation", "name": "test_syntax_validation", "file": "scripts/test_protocol_generator.py", "line": 107 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "function_analysis_tool.py:find_redundant_helpers", "name": "find_redundant_helpers", "file": "function_analysis_tool.py", "line": 127 }, "func2": { "key": "scripts/test_protocol_generator.py:test_import_functionality", "name": "test_import_functionality", "file": "scripts/test_protocol_generator.py", "line": 153 }, "similarity": 0.8666666666666667, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "function_analysis_tool.py:find_redundant_helpers", "name": "find_redundant_helpers", "file": "function_analysis_tool.py", "line": 127 }, "func2": { "key": "scripts/test_protocol_generator.py:test_models_and_blueprints", "name": "test_models_and_blueprints", "file": "scripts/test_protocol_generator.py", "line": 200 }, "similarity": 0.8823529411764706, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "function_analysis_tool.py:find_redundant_helpers", "name": "find_redundant_helpers", "file": "function_analysis_tool.py", "line": 127 }, "func2": { "key": "scripts/test_protocol_generator.py:test_flask_app_creation", "name": "test_flask_app_creation", "file": "scripts/test_protocol_generator.py", "line": 246 }, "similarity": 0.7588235294117647, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "function_analysis_tool.py:find_redundant_helpers", "name": "find_redundant_helpers", "file": "function_analysis_tool.py", "line": 127 }, "func2": { "key": "scripts/test_protocol_generator.py:test_dependency_versions", "name": "test_dependency_versions", "file": "scripts/test_protocol_generator.py", "line": 270 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "function_analysis_tool.py:find_redundant_helpers", "name": "find_redundant_helpers", "file": "function_analysis_tool.py", "line": 127 }, "func2": { "key": "scripts/test_protocol_generator.py:generate_ai_summary", "name": "generate_ai_summary", "file": "scripts/test_protocol_generator.py", "line": 343 }, "similarity": 0.7617647058823529, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "function_analysis_tool.py:find_redundant_helpers", "name": "find_redundant_helpers", "file": "function_analysis_tool.py", "line": 127 }, "func2": { "key": "scripts/screenshot_tool.py:discover_routes_from_app", "name": "discover_routes_from_app", "file": "scripts/screenshot_tool.py", "line": 119 }, "similarity": 0.7444444444444445, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "function_analysis_tool.py:find_redundant_helpers", "name": "find_redundant_helpers", "file": "function_analysis_tool.py", "line": 127 }, "func2": { "key": "scripts/screenshot_tool.py:_setup_firefox", "name": "_setup_firefox", "file": "scripts/screenshot_tool.py", "line": 283 }, "similarity": 0.7250000000000001, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "function_analysis_tool.py:find_redundant_helpers", "name": "find_redundant_helpers", "file": "function_analysis_tool.py", "line": 127 }, "func2": { "key": "scripts/screenshot_tool.py:run_screenshot_session", "name": "run_screenshot_session", "file": "scripts/screenshot_tool.py", "line": 329 }, "similarity": 0.775, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "function_analysis_tool.py:find_redundant_helpers", "name": "find_redundant_helpers", "file": "function_analysis_tool.py", "line": 127 }, "func2": { "key": "scripts/screenshot_tool.py:_generate_report", "name": "_generate_report", "file": "scripts/screenshot_tool.py", "line": 526 }, "similarity": 0.7321428571428572, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "function_analysis_tool.py:find_redundant_helpers", "name": "find_redundant_helpers", "file": "function_analysis_tool.py", "line": 127 }, "func2": { "key": "utils/development_tools.py:run_all_tests", "name": "run_all_tests", "file": "utils/development_tools.py", "line": 89 }, "similarity": 0.7371428571428571, "reason": "gemeinsame Argumente" }, { "func1": { "key": "function_analysis_tool.py:find_redundant_helpers", "name": "find_redundant_helpers", "file": "function_analysis_tool.py", "line": 127 }, "func2": { "key": "utils/development_tools.py:test_database_connection", "name": "test_database_connection", "file": "utils/development_tools.py", "line": 105 }, "similarity": 0.7382352941176471, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "function_analysis_tool.py:find_redundant_helpers", "name": "find_redundant_helpers", "file": "function_analysis_tool.py", "line": 127 }, "func2": { "key": "utils/development_tools.py:test_user_creation", "name": "test_user_creation", "file": "utils/development_tools.py", "line": 112 }, "similarity": 0.7050000000000001, "reason": "gemeinsame Argumente" }, { "func1": { "key": "function_analysis_tool.py:find_redundant_helpers", "name": "find_redundant_helpers", "file": "function_analysis_tool.py", "line": 127 }, "func2": { "key": "utils/development_tools.py:test_printer_status", "name": "test_printer_status", "file": "utils/development_tools.py", "line": 136 }, "similarity": 0.8857142857142857, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "function_analysis_tool.py:find_redundant_helpers", "name": "find_redundant_helpers", "file": "function_analysis_tool.py", "line": 127 }, "func2": { "key": "utils/job_queue_system.py:__init__", "name": "__init__", "file": "utils/job_queue_system.py", "line": 293 }, "similarity": 0.7142857142857142, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "function_analysis_tool.py:find_redundant_helpers", "name": "find_redundant_helpers", "file": "function_analysis_tool.py", "line": 127 }, "func2": { "key": "utils/hardware_integration.py:initialize_all_outlets", "name": "initialize_all_outlets", "file": "utils/hardware_integration.py", "line": 563 }, "similarity": 0.775, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "function_analysis_tool.py:find_redundant_helpers", "name": "find_redundant_helpers", "file": "function_analysis_tool.py", "line": 127 }, "func2": { "key": "utils/ssl_suite.py:verify_ssl_files", "name": "verify_ssl_files", "file": "utils/ssl_suite.py", "line": 52 }, "similarity": 0.7749999999999999, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "function_analysis_tool.py:find_redundant_helpers", "name": "find_redundant_helpers", "file": "function_analysis_tool.py", "line": 127 }, "func2": { "key": "utils/job_scheduler.py:__init__", "name": "__init__", "file": "utils/job_scheduler.py", "line": 35 }, "similarity": 0.7142857142857142, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "function_analysis_tool.py:find_redundant_helpers", "name": "find_redundant_helpers", "file": "function_analysis_tool.py", "line": 127 }, "func2": { "key": "utils/job_scheduler.py:get_uptime", "name": "get_uptime", "file": "utils/job_scheduler.py", "line": 194 }, "similarity": 0.7071428571428572, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "function_analysis_tool.py:find_redundant_helpers", "name": "find_redundant_helpers", "file": "function_analysis_tool.py", "line": 127 }, "func2": { "key": "utils/core_system.py:graceful_shutdown", "name": "graceful_shutdown", "file": "utils/core_system.py", "line": 464 }, "similarity": 0.8666666666666667, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "function_analysis_tool.py:find_redundant_helpers", "name": "find_redundant_helpers", "file": "function_analysis_tool.py", "line": 127 }, "func2": { "key": "utils/core_system.py:setup_logging", "name": "setup_logging", "file": "utils/core_system.py", "line": 553 }, "similarity": 0.775, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "function_analysis_tool.py:find_redundant_helpers", "name": "find_redundant_helpers", "file": "function_analysis_tool.py", "line": 127 }, "func2": { "key": "utils/monitoring_analytics.py:get_health_status", "name": "get_health_status", "file": "utils/monitoring_analytics.py", "line": 265 }, "similarity": 0.7383333333333333, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "function_analysis_tool.py:find_redundant_helpers", "name": "find_redundant_helpers", "file": "function_analysis_tool.py", "line": 127 }, "func2": { "key": "utils/script_collection.py:__init__", "name": "__init__", "file": "utils/script_collection.py", "line": 170 }, "similarity": 0.7142857142857142, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "function_analysis_tool.py:find_redundant_helpers", "name": "find_redundant_helpers", "file": "function_analysis_tool.py", "line": 127 }, "func2": { "key": "utils/script_collection.py:run_all_tests", "name": "run_all_tests", "file": "utils/script_collection.py", "line": 178 }, "similarity": 0.7071428571428572, "reason": "gemeinsame Argumente" }, { "func1": { "key": "function_analysis_tool.py:find_redundant_helpers", "name": "find_redundant_helpers", "file": "function_analysis_tool.py", "line": 127 }, "func2": { "key": "utils/script_collection.py:run_initial_setup", "name": "run_initial_setup", "file": "utils/script_collection.py", "line": 194 }, "similarity": 0.7142857142857143, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "function_analysis_tool.py:_calculate_similarity", "name": "_calculate_similarity", "file": "function_analysis_tool.py", "line": 157 }, "func2": { "key": "function_analysis_tool.py:_get_similarity_reason", "name": "_get_similarity_reason", "file": "function_analysis_tool.py", "line": 190 }, "similarity": 0.7666666666666666, "reason": "gemeinsame Argumente" }, { "func1": { "key": "function_analysis_tool.py:_string_similarity", "name": "_string_similarity", "file": "function_analysis_tool.py", "line": 179 }, "func2": { "key": "scripts/test_protocol_generator.py:generate_ai_summary", "name": "generate_ai_summary", "file": "scripts/test_protocol_generator.py", "line": 343 }, "similarity": 0.7076923076923076, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "function_analysis_tool.py:analyze_project", "name": "analyze_project", "file": "function_analysis_tool.py", "line": 205 }, "func2": { "key": "template_validation_final.py:collect_all_endpoints", "name": "collect_all_endpoints", "file": "template_validation_final.py", "line": 28 }, "similarity": 0.825, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "function_analysis_tool.py:analyze_project", "name": "analyze_project", "file": "function_analysis_tool.py", "line": 205 }, "func2": { "key": "form_test_automator.py:_print_test_summary", "name": "_print_test_summary", "file": "form_test_automator.py", "line": 2291 }, "similarity": 0.7336898395721925, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "function_analysis_tool.py:analyze_project", "name": "analyze_project", "file": "function_analysis_tool.py", "line": 205 }, "func2": { "key": "import_analyzer.py:run_analysis", "name": "run_analysis", "file": "import_analyzer.py", "line": 222 }, "similarity": 0.7038461538461538, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "function_analysis_tool.py:analyze_project", "name": "analyze_project", "file": "function_analysis_tool.py", "line": 205 }, "func2": { "key": "template_problem_analysis.py:analyze_all_endpoints", "name": "analyze_all_endpoints", "file": "template_problem_analysis.py", "line": 28 }, "similarity": 0.8500000000000001, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "function_analysis_tool.py:analyze_project", "name": "analyze_project", "file": "function_analysis_tool.py", "line": 205 }, "func2": { "key": "template_problem_analysis.py:analyze_template_problems", "name": "analyze_template_problems", "file": "template_problem_analysis.py", "line": 59 }, "similarity": 0.875, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "function_analysis_tool.py:analyze_project", "name": "analyze_project", "file": "function_analysis_tool.py", "line": 205 }, "func2": { "key": "tests/test_tapo_integration.py:test_all_printers_always_visible", "name": "test_all_printers_always_visible", "file": "tests/test_tapo_integration.py", "line": 193 }, "similarity": 0.7727272727272727, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "function_analysis_tool.py:analyze_project", "name": "analyze_project", "file": "function_analysis_tool.py", "line": 205 }, "func2": { "key": "tests/test_tapo_integration.py:test_printer_status_types", "name": "test_printer_status_types", "file": "tests/test_tapo_integration.py", "line": 212 }, "similarity": 0.7181818181818181, "reason": "gemeinsame Argumente" }, { "func1": { "key": "function_analysis_tool.py:analyze_project", "name": "analyze_project", "file": "function_analysis_tool.py", "line": 205 }, "func2": { "key": "tests/test_tapo_integration.py:test_calendar_shows_printer_status_for_admin", "name": "test_calendar_shows_printer_status_for_admin", "file": "tests/test_tapo_integration.py", "line": 320 }, "similarity": 0.7904761904761904, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "function_analysis_tool.py:analyze_project", "name": "analyze_project", "file": "function_analysis_tool.py", "line": 205 }, "func2": { "key": "tests/test_tapo_integration.py:test_printer_status_persistence", "name": "test_printer_status_persistence", "file": "tests/test_tapo_integration.py", "line": 366 }, "similarity": 0.7727272727272727, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "function_analysis_tool.py:analyze_project", "name": "analyze_project", "file": "function_analysis_tool.py", "line": 205 }, "func2": { "key": "tests/test_tapo_integration.py:test_concurrent_job_scheduling", "name": "test_concurrent_job_scheduling", "file": "tests/test_tapo_integration.py", "line": 410 }, "similarity": 0.7527272727272727, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "function_analysis_tool.py:analyze_project", "name": "analyze_project", "file": "function_analysis_tool.py", "line": 205 }, "func2": { "key": "scripts/test_protocol_generator.py:test_import_functionality", "name": "test_import_functionality", "file": "scripts/test_protocol_generator.py", "line": 153 }, "similarity": 0.7080808080808081, "reason": "gemeinsame Argumente" }, { "func1": { "key": "function_analysis_tool.py:analyze_project", "name": "analyze_project", "file": "function_analysis_tool.py", "line": 205 }, "func2": { "key": "scripts/screenshot_tool.py:_setup_chrome", "name": "_setup_chrome", "file": "scripts/screenshot_tool.py", "line": 260 }, "similarity": 0.7374331550802139, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "function_analysis_tool.py:analyze_project", "name": "analyze_project", "file": "function_analysis_tool.py", "line": 205 }, "func2": { "key": "scripts/screenshot_tool.py:_generate_report", "name": "_generate_report", "file": "scripts/screenshot_tool.py", "line": 526 }, "similarity": 0.7194805194805195, "reason": "gemeinsame Argumente" }, { "func1": { "key": "function_analysis_tool.py:analyze_project", "name": "analyze_project", "file": "function_analysis_tool.py", "line": 205 }, "func2": { "key": "utils/development_tools.py:run_all_tests", "name": "run_all_tests", "file": "utils/development_tools.py", "line": 89 }, "similarity": 0.7593939393939394, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "function_analysis_tool.py:analyze_project", "name": "analyze_project", "file": "function_analysis_tool.py", "line": 205 }, "func2": { "key": "utils/development_tools.py:test_user_creation", "name": "test_user_creation", "file": "utils/development_tools.py", "line": 112 }, "similarity": 0.7727272727272727, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "function_analysis_tool.py:analyze_project", "name": "analyze_project", "file": "function_analysis_tool.py", "line": 205 }, "func2": { "key": "utils/hardware_integration.py:auto_discover_outlets", "name": "auto_discover_outlets", "file": "utils/hardware_integration.py", "line": 500 }, "similarity": 0.7527777777777778, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "function_analysis_tool.py:generate_report", "name": "generate_report", "file": "function_analysis_tool.py", "line": 246 }, "func2": { "key": "form_test_automator.py:generate_report", "name": "generate_report", "file": "form_test_automator.py", "line": 2266 }, "similarity": 0.75, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "function_analysis_tool.py:generate_report", "name": "generate_report", "file": "function_analysis_tool.py", "line": 246 }, "func2": { "key": "import_analyzer.py:save_report", "name": "save_report", "file": "import_analyzer.py", "line": 329 }, "similarity": 0.8045454545454546, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "function_analysis_tool.py:generate_report", "name": "generate_report", "file": "function_analysis_tool.py", "line": 246 }, "func2": { "key": "scripts/screenshot_tool.py:_generate_report", "name": "_generate_report", "file": "scripts/screenshot_tool.py", "line": 526 }, "similarity": 0.7642857142857143, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "function_analysis_tool.py:generate_report", "name": "generate_report", "file": "function_analysis_tool.py", "line": 246 }, "func2": { "key": "utils/security_suite.py:generate_nonce", "name": "generate_nonce", "file": "utils/security_suite.py", "line": 55 }, "similarity": 0.77, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "function_analysis_tool.py:_generate_recommendations", "name": "_generate_recommendations", "file": "function_analysis_tool.py", "line": 269 }, "func2": { "key": "utils/development_tools.py:test_user_creation", "name": "test_user_creation", "file": "utils/development_tools.py", "line": 112 }, "similarity": 0.7057142857142857, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "test_development.py:main", "name": "main", "file": "test_development.py", "line": 385 }, "func2": { "key": "static/icons/generate_icons.py:main", "name": "main", "file": "static/icons/generate_icons.py", "line": 57 }, "similarity": 0.7, "reason": "ähnliche Namen, ähnliche Länge" }, { "func1": { "key": "test_development.py:main", "name": "main", "file": "test_development.py", "line": 385 }, "func2": { "key": "scripts/test_protocol_generator.py:main", "name": "main", "file": "scripts/test_protocol_generator.py", "line": 513 }, "similarity": 0.7, "reason": "ähnliche Namen, ähnliche Länge" }, { "func1": { "key": "test_development.py:main", "name": "main", "file": "test_development.py", "line": 385 }, "func2": { "key": "scripts/test_printer_setup.py:main", "name": "main", "file": "scripts/test_printer_setup.py", "line": 226 }, "similarity": 0.7, "reason": "ähnliche Namen, ähnliche Länge" }, { "func1": { "key": "template_validation_final.py:__init__", "name": "__init__", "file": "template_validation_final.py", "line": 19 }, "func2": { "key": "form_test_automator.py:__init__", "name": "__init__", "file": "form_test_automator.py", "line": 87 }, "similarity": 0.75, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "template_validation_final.py:__init__", "name": "__init__", "file": "template_validation_final.py", "line": 19 }, "func2": { "key": "import_analyzer.py:__init__", "name": "__init__", "file": "import_analyzer.py", "line": 22 }, "similarity": 0.8500000000000001, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_validation_final.py:__init__", "name": "__init__", "file": "template_validation_final.py", "line": 19 }, "func2": { "key": "template_problem_analysis.py:__init__", "name": "__init__", "file": "template_problem_analysis.py", "line": 19 }, "similarity": 1.0, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_validation_final.py:__init__", "name": "__init__", "file": "template_validation_final.py", "line": 19 }, "func2": { "key": "config/security.py:__init__", "name": "__init__", "file": "config/security.py", "line": 56 }, "similarity": 0.8999999999999999, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_validation_final.py:__init__", "name": "__init__", "file": "template_validation_final.py", "line": 19 }, "func2": { "key": "scripts/test_protocol_generator.py:__init__", "name": "__init__", "file": "scripts/test_protocol_generator.py", "line": 29 }, "similarity": 0.8636363636363635, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "template_validation_final.py:__init__", "name": "__init__", "file": "template_validation_final.py", "line": 19 }, "func2": { "key": "scripts/test_protocol_generator.py:test_syntax_validation", "name": "test_syntax_validation", "file": "scripts/test_protocol_generator.py", "line": 107 }, "similarity": 0.7230769230769231, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_validation_final.py:__init__", "name": "__init__", "file": "template_validation_final.py", "line": 19 }, "func2": { "key": "scripts/test_protocol_generator.py:test_import_functionality", "name": "test_import_functionality", "file": "scripts/test_protocol_generator.py", "line": 153 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_validation_final.py:__init__", "name": "__init__", "file": "template_validation_final.py", "line": 19 }, "func2": { "key": "scripts/test_protocol_generator.py:test_models_and_blueprints", "name": "test_models_and_blueprints", "file": "scripts/test_protocol_generator.py", "line": 200 }, "similarity": 0.7066666666666667, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_validation_final.py:__init__", "name": "__init__", "file": "template_validation_final.py", "line": 19 }, "func2": { "key": "scripts/screenshot_tool.py:__init__", "name": "__init__", "file": "scripts/screenshot_tool.py", "line": 316 }, "similarity": 0.75, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_validation_final.py:__init__", "name": "__init__", "file": "template_validation_final.py", "line": 19 }, "func2": { "key": "utils/system_management.py:__init__", "name": "__init__", "file": "utils/system_management.py", "line": 25 }, "similarity": 0.75, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "template_validation_final.py:__init__", "name": "__init__", "file": "template_validation_final.py", "line": 19 }, "func2": { "key": "utils/development_tools.py:__init__", "name": "__init__", "file": "utils/development_tools.py", "line": 73 }, "similarity": 0.7999999999999999, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "template_validation_final.py:__init__", "name": "__init__", "file": "template_validation_final.py", "line": 19 }, "func2": { "key": "utils/development_tools.py:test_printer_status", "name": "test_printer_status", "file": "utils/development_tools.py", "line": 136 }, "similarity": 0.76, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_validation_final.py:__init__", "name": "__init__", "file": "template_validation_final.py", "line": 19 }, "func2": { "key": "utils/ui_components.py:__init__", "name": "__init__", "file": "utils/ui_components.py", "line": 242 }, "similarity": 0.7999999999999999, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "template_validation_final.py:__init__", "name": "__init__", "file": "template_validation_final.py", "line": 19 }, "func2": { "key": "utils/job_queue_system.py:__init__", "name": "__init__", "file": "utils/job_queue_system.py", "line": 293 }, "similarity": 1.0, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_validation_final.py:__init__", "name": "__init__", "file": "template_validation_final.py", "line": 19 }, "func2": { "key": "utils/data_management.py:__init__", "name": "__init__", "file": "utils/data_management.py", "line": 287 }, "similarity": 0.75, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "template_validation_final.py:__init__", "name": "__init__", "file": "template_validation_final.py", "line": 19 }, "func2": { "key": "utils/ssl_manager.py:__init__", "name": "__init__", "file": "utils/ssl_manager.py", "line": 16 }, "similarity": 0.85, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "template_validation_final.py:__init__", "name": "__init__", "file": "template_validation_final.py", "line": 19 }, "func2": { "key": "utils/hardware_integration.py:__init__", "name": "__init__", "file": "utils/hardware_integration.py", "line": 1012 }, "similarity": 0.8799999999999999, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "template_validation_final.py:__init__", "name": "__init__", "file": "template_validation_final.py", "line": 19 }, "func2": { "key": "utils/ip_security.py:__init__", "name": "__init__", "file": "utils/ip_security.py", "line": 24 }, "similarity": 0.8999999999999999, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_validation_final.py:__init__", "name": "__init__", "file": "template_validation_final.py", "line": 19 }, "func2": { "key": "utils/ssl_suite.py:__init__", "name": "__init__", "file": "utils/ssl_suite.py", "line": 67 }, "similarity": 0.75, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "template_validation_final.py:__init__", "name": "__init__", "file": "template_validation_final.py", "line": 19 }, "func2": { "key": "utils/drag_drop_system.py:__init__", "name": "__init__", "file": "utils/drag_drop_system.py", "line": 57 }, "similarity": 0.7999999999999999, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "template_validation_final.py:__init__", "name": "__init__", "file": "template_validation_final.py", "line": 19 }, "func2": { "key": "utils/database_cleanup.py:__init__", "name": "__init__", "file": "utils/database_cleanup.py", "line": 23 }, "similarity": 0.85, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "template_validation_final.py:__init__", "name": "__init__", "file": "template_validation_final.py", "line": 19 }, "func2": { "key": "utils/job_scheduler.py:__init__", "name": "__init__", "file": "utils/job_scheduler.py", "line": 35 }, "similarity": 1.0, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_validation_final.py:__init__", "name": "__init__", "file": "template_validation_final.py", "line": 19 }, "func2": { "key": "utils/core_system.py:__init__", "name": "__init__", "file": "utils/core_system.py", "line": 730 }, "similarity": 0.8071428571428572, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_validation_final.py:__init__", "name": "__init__", "file": "template_validation_final.py", "line": 19 }, "func2": { "key": "utils/database_suite.py:__init__", "name": "__init__", "file": "utils/database_suite.py", "line": 176 }, "similarity": 0.75, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "template_validation_final.py:__init__", "name": "__init__", "file": "template_validation_final.py", "line": 19 }, "func2": { "key": "utils/monitoring_analytics.py:__init__", "name": "__init__", "file": "utils/monitoring_analytics.py", "line": 252 }, "similarity": 0.7999999999999999, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "template_validation_final.py:__init__", "name": "__init__", "file": "template_validation_final.py", "line": 19 }, "func2": { "key": "utils/script_collection.py:__init__", "name": "__init__", "file": "utils/script_collection.py", "line": 170 }, "similarity": 1.0, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_validation_final.py:collect_all_endpoints", "name": "collect_all_endpoints", "file": "template_validation_final.py", "line": 28 }, "func2": { "key": "template_validation_final.py:validate_all_references", "name": "validate_all_references", "file": "template_validation_final.py", "line": 91 }, "similarity": 0.7848484848484848, "reason": "gemeinsame Argumente" }, { "func1": { "key": "template_validation_final.py:collect_all_endpoints", "name": "collect_all_endpoints", "file": "template_validation_final.py", "line": 28 }, "func2": { "key": "form_test_automator.py:_print_test_summary", "name": "_print_test_summary", "file": "form_test_automator.py", "line": 2291 }, "similarity": 0.7454545454545454, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_validation_final.py:collect_all_endpoints", "name": "collect_all_endpoints", "file": "template_validation_final.py", "line": 28 }, "func2": { "key": "import_analyzer.py:find_circular_imports", "name": "find_circular_imports", "file": "import_analyzer.py", "line": 148 }, "similarity": 0.7113636363636363, "reason": "gemeinsame Argumente" }, { "func1": { "key": "template_validation_final.py:collect_all_endpoints", "name": "collect_all_endpoints", "file": "template_validation_final.py", "line": 28 }, "func2": { "key": "import_analyzer.py:run_analysis", "name": "run_analysis", "file": "import_analyzer.py", "line": 222 }, "similarity": 0.7138461538461538, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_validation_final.py:collect_all_endpoints", "name": "collect_all_endpoints", "file": "template_validation_final.py", "line": 28 }, "func2": { "key": "template_problem_analysis.py:analyze_all_endpoints", "name": "analyze_all_endpoints", "file": "template_problem_analysis.py", "line": 28 }, "similarity": 0.9142857142857144, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_validation_final.py:collect_all_endpoints", "name": "collect_all_endpoints", "file": "template_validation_final.py", "line": 28 }, "func2": { "key": "template_problem_analysis.py:analyze_template_problems", "name": "analyze_template_problems", "file": "template_problem_analysis.py", "line": 59 }, "similarity": 0.8117647058823529, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_validation_final.py:collect_all_endpoints", "name": "collect_all_endpoints", "file": "template_validation_final.py", "line": 28 }, "func2": { "key": "tests/test_tapo_integration.py:_create_standard_printers", "name": "_create_standard_printers", "file": "tests/test_tapo_integration.py", "line": 156 }, "similarity": 0.7167832167832169, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "template_validation_final.py:collect_all_endpoints", "name": "collect_all_endpoints", "file": "template_validation_final.py", "line": 28 }, "func2": { "key": "tests/test_tapo_integration.py:test_all_printers_always_visible", "name": "test_all_printers_always_visible", "file": "tests/test_tapo_integration.py", "line": 193 }, "similarity": 0.7844919786096256, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_validation_final.py:collect_all_endpoints", "name": "collect_all_endpoints", "file": "template_validation_final.py", "line": 28 }, "func2": { "key": "tests/test_tapo_integration.py:test_printer_status_types", "name": "test_printer_status_types", "file": "tests/test_tapo_integration.py", "line": 212 }, "similarity": 0.7315151515151515, "reason": "gemeinsame Argumente" }, { "func1": { "key": "template_validation_final.py:collect_all_endpoints", "name": "collect_all_endpoints", "file": "template_validation_final.py", "line": 28 }, "func2": { "key": "tests/test_tapo_integration.py:test_crud_operations_printers", "name": "test_crud_operations_printers", "file": "tests/test_tapo_integration.py", "line": 232 }, "similarity": 0.7642857142857143, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "template_validation_final.py:collect_all_endpoints", "name": "collect_all_endpoints", "file": "template_validation_final.py", "line": 28 }, "func2": { "key": "tests/test_tapo_integration.py:test_automatic_plug_control_with_jobs", "name": "test_automatic_plug_control_with_jobs", "file": "tests/test_tapo_integration.py", "line": 279 }, "similarity": 0.7033333333333334, "reason": "gemeinsame Argumente" }, { "func1": { "key": "template_validation_final.py:collect_all_endpoints", "name": "collect_all_endpoints", "file": "template_validation_final.py", "line": 28 }, "func2": { "key": "tests/test_tapo_integration.py:test_calendar_shows_printer_status_for_admin", "name": "test_calendar_shows_printer_status_for_admin", "file": "tests/test_tapo_integration.py", "line": 320 }, "similarity": 0.8666666666666667, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_validation_final.py:collect_all_endpoints", "name": "collect_all_endpoints", "file": "template_validation_final.py", "line": 28 }, "func2": { "key": "tests/test_tapo_integration.py:test_printer_status_persistence", "name": "test_printer_status_persistence", "file": "tests/test_tapo_integration.py", "line": 366 }, "similarity": 0.8298701298701299, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_validation_final.py:collect_all_endpoints", "name": "collect_all_endpoints", "file": "template_validation_final.py", "line": 28 }, "func2": { "key": "tests/test_tapo_integration.py:test_error_handling_unreachable_plugs", "name": "test_error_handling_unreachable_plugs", "file": "tests/test_tapo_integration.py", "line": 392 }, "similarity": 0.718716577540107, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "template_validation_final.py:collect_all_endpoints", "name": "collect_all_endpoints", "file": "template_validation_final.py", "line": 28 }, "func2": { "key": "tests/test_tapo_integration.py:test_concurrent_job_scheduling", "name": "test_concurrent_job_scheduling", "file": "tests/test_tapo_integration.py", "line": 410 }, "similarity": 0.794949494949495, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_validation_final.py:collect_all_endpoints", "name": "collect_all_endpoints", "file": "template_validation_final.py", "line": 28 }, "func2": { "key": "scripts/test_protocol_generator.py:__init__", "name": "__init__", "file": "scripts/test_protocol_generator.py", "line": 29 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_validation_final.py:collect_all_endpoints", "name": "collect_all_endpoints", "file": "template_validation_final.py", "line": 28 }, "func2": { "key": "scripts/test_protocol_generator.py:test_syntax_validation", "name": "test_syntax_validation", "file": "scripts/test_protocol_generator.py", "line": 107 }, "similarity": 0.7303030303030302, "reason": "gemeinsame Argumente" }, { "func1": { "key": "template_validation_final.py:collect_all_endpoints", "name": "collect_all_endpoints", "file": "template_validation_final.py", "line": 28 }, "func2": { "key": "scripts/test_protocol_generator.py:test_import_functionality", "name": "test_import_functionality", "file": "scripts/test_protocol_generator.py", "line": 153 }, "similarity": 0.7224598930481283, "reason": "gemeinsame Argumente" }, { "func1": { "key": "template_validation_final.py:collect_all_endpoints", "name": "collect_all_endpoints", "file": "template_validation_final.py", "line": 28 }, "func2": { "key": "scripts/test_protocol_generator.py:test_models_and_blueprints", "name": "test_models_and_blueprints", "file": "scripts/test_protocol_generator.py", "line": 200 }, "similarity": 0.7386363636363635, "reason": "gemeinsame Argumente" }, { "func1": { "key": "template_validation_final.py:collect_all_endpoints", "name": "collect_all_endpoints", "file": "template_validation_final.py", "line": 28 }, "func2": { "key": "scripts/test_protocol_generator.py:test_flask_app_creation", "name": "test_flask_app_creation", "file": "scripts/test_protocol_generator.py", "line": 246 }, "similarity": 0.7024242424242424, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "template_validation_final.py:collect_all_endpoints", "name": "collect_all_endpoints", "file": "template_validation_final.py", "line": 28 }, "func2": { "key": "scripts/screenshot_tool.py:_setup_chrome", "name": "_setup_chrome", "file": "scripts/screenshot_tool.py", "line": 260 }, "similarity": 0.7477272727272727, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_validation_final.py:collect_all_endpoints", "name": "collect_all_endpoints", "file": "template_validation_final.py", "line": 28 }, "func2": { "key": "utils/development_tools.py:run_all_tests", "name": "run_all_tests", "file": "utils/development_tools.py", "line": 89 }, "similarity": 0.7727272727272727, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_validation_final.py:collect_all_endpoints", "name": "collect_all_endpoints", "file": "template_validation_final.py", "line": 28 }, "func2": { "key": "utils/development_tools.py:test_database_connection", "name": "test_database_connection", "file": "utils/development_tools.py", "line": 105 }, "similarity": 0.7440559440559441, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "template_validation_final.py:collect_all_endpoints", "name": "collect_all_endpoints", "file": "template_validation_final.py", "line": 28 }, "func2": { "key": "utils/development_tools.py:test_user_creation", "name": "test_user_creation", "file": "utils/development_tools.py", "line": 112 }, "similarity": 0.8298701298701299, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_validation_final.py:collect_all_endpoints", "name": "collect_all_endpoints", "file": "template_validation_final.py", "line": 28 }, "func2": { "key": "utils/hardware_integration.py:__init__", "name": "__init__", "file": "utils/hardware_integration.py", "line": 1012 }, "similarity": 0.706060606060606, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_validation_final.py:collect_all_endpoints", "name": "collect_all_endpoints", "file": "template_validation_final.py", "line": 28 }, "func2": { "key": "utils/hardware_integration.py:auto_discover_outlets", "name": "auto_discover_outlets", "file": "utils/hardware_integration.py", "line": 500 }, "similarity": 0.8416666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_validation_final.py:extract_template_references", "name": "extract_template_references", "file": "template_validation_final.py", "line": 69 }, "func2": { "key": "template_validation_final.py:validate_all_references", "name": "validate_all_references", "file": "template_validation_final.py", "line": 91 }, "similarity": 0.775, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_validation_final.py:extract_template_references", "name": "extract_template_references", "file": "template_validation_final.py", "line": 69 }, "func2": { "key": "template_validation_final.py:_find_similar_endpoints", "name": "_find_similar_endpoints", "file": "template_validation_final.py", "line": 127 }, "similarity": 0.7250000000000001, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_validation_final.py:extract_template_references", "name": "extract_template_references", "file": "template_validation_final.py", "line": 69 }, "func2": { "key": "template_validation_final.py:generate_final_report", "name": "generate_final_report", "file": "template_validation_final.py", "line": 148 }, "similarity": 0.7250000000000001, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_validation_final.py:extract_template_references", "name": "extract_template_references", "file": "template_validation_final.py", "line": 69 }, "func2": { "key": "form_test_automator.py:_print_test_summary", "name": "_print_test_summary", "file": "form_test_automator.py", "line": 2291 }, "similarity": 0.7250000000000001, "reason": "gemeinsame Argumente" }, { "func1": { "key": "template_validation_final.py:extract_template_references", "name": "extract_template_references", "file": "template_validation_final.py", "line": 69 }, "func2": { "key": "import_analyzer.py:find_circular_imports", "name": "find_circular_imports", "file": "import_analyzer.py", "line": 148 }, "similarity": 0.8088235294117647, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_validation_final.py:extract_template_references", "name": "extract_template_references", "file": "template_validation_final.py", "line": 69 }, "func2": { "key": "import_analyzer.py:find_redundant_imports", "name": "find_redundant_imports", "file": "import_analyzer.py", "line": 188 }, "similarity": 0.7852941176470588, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_validation_final.py:extract_template_references", "name": "extract_template_references", "file": "template_validation_final.py", "line": 69 }, "func2": { "key": "template_problem_analysis.py:generate_fixes", "name": "generate_fixes", "file": "template_problem_analysis.py", "line": 107 }, "similarity": 0.79, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_validation_final.py:extract_template_references", "name": "extract_template_references", "file": "template_validation_final.py", "line": 69 }, "func2": { "key": "tests/test_tapo_integration.py:_create_standard_printers", "name": "_create_standard_printers", "file": "tests/test_tapo_integration.py", "line": 156 }, "similarity": 0.74, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_validation_final.py:extract_template_references", "name": "extract_template_references", "file": "template_validation_final.py", "line": 69 }, "func2": { "key": "tests/test_tapo_integration.py:test_printer_status_types", "name": "test_printer_status_types", "file": "tests/test_tapo_integration.py", "line": 212 }, "similarity": 0.725, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_validation_final.py:extract_template_references", "name": "extract_template_references", "file": "template_validation_final.py", "line": 69 }, "func2": { "key": "tests/test_tapo_integration.py:test_calendar_shows_printer_status_for_admin", "name": "test_calendar_shows_printer_status_for_admin", "file": "tests/test_tapo_integration.py", "line": 320 }, "similarity": 0.7162679425837319, "reason": "gemeinsame Argumente" }, { "func1": { "key": "template_validation_final.py:extract_template_references", "name": "extract_template_references", "file": "template_validation_final.py", "line": 69 }, "func2": { "key": "tests/test_tapo_integration.py:test_printer_status_persistence", "name": "test_printer_status_persistence", "file": "tests/test_tapo_integration.py", "line": 366 }, "similarity": 0.72, "reason": "gemeinsame Argumente" }, { "func1": { "key": "template_validation_final.py:extract_template_references", "name": "extract_template_references", "file": "template_validation_final.py", "line": 69 }, "func2": { "key": "tests/test_tapo_integration.py:test_error_handling_unreachable_plugs", "name": "test_error_handling_unreachable_plugs", "file": "tests/test_tapo_integration.py", "line": 392 }, "similarity": 0.75, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_validation_final.py:extract_template_references", "name": "extract_template_references", "file": "template_validation_final.py", "line": 69 }, "func2": { "key": "tests/test_tapo_integration.py:test_admin_dashboard_printer_overview", "name": "test_admin_dashboard_printer_overview", "file": "tests/test_tapo_integration.py", "line": 441 }, "similarity": 0.73, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_validation_final.py:extract_template_references", "name": "extract_template_references", "file": "template_validation_final.py", "line": 69 }, "func2": { "key": "scripts/test_protocol_generator.py:test_syntax_validation", "name": "test_syntax_validation", "file": "scripts/test_protocol_generator.py", "line": 107 }, "similarity": 0.7777777777777777, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_validation_final.py:extract_template_references", "name": "extract_template_references", "file": "template_validation_final.py", "line": 69 }, "func2": { "key": "scripts/test_protocol_generator.py:test_import_functionality", "name": "test_import_functionality", "file": "scripts/test_protocol_generator.py", "line": 153 }, "similarity": 0.8823529411764706, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_validation_final.py:extract_template_references", "name": "extract_template_references", "file": "template_validation_final.py", "line": 69 }, "func2": { "key": "scripts/test_protocol_generator.py:test_models_and_blueprints", "name": "test_models_and_blueprints", "file": "scripts/test_protocol_generator.py", "line": 200 }, "similarity": 0.8222222222222222, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_validation_final.py:extract_template_references", "name": "extract_template_references", "file": "template_validation_final.py", "line": 69 }, "func2": { "key": "scripts/test_protocol_generator.py:test_flask_app_creation", "name": "test_flask_app_creation", "file": "scripts/test_protocol_generator.py", "line": 246 }, "similarity": 0.7749999999999999, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_validation_final.py:extract_template_references", "name": "extract_template_references", "file": "template_validation_final.py", "line": 69 }, "func2": { "key": "scripts/test_protocol_generator.py:generate_ai_summary", "name": "generate_ai_summary", "file": "scripts/test_protocol_generator.py", "line": 343 }, "similarity": 0.7382352941176471, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_validation_final.py:extract_template_references", "name": "extract_template_references", "file": "template_validation_final.py", "line": 69 }, "func2": { "key": "scripts/screenshot_tool.py:discover_routes_from_app", "name": "discover_routes_from_app", "file": "scripts/screenshot_tool.py", "line": 119 }, "similarity": 0.7222222222222223, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_validation_final.py:extract_template_references", "name": "extract_template_references", "file": "template_validation_final.py", "line": 69 }, "func2": { "key": "scripts/screenshot_tool.py:_setup_firefox", "name": "_setup_firefox", "file": "scripts/screenshot_tool.py", "line": 283 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_validation_final.py:extract_template_references", "name": "extract_template_references", "file": "template_validation_final.py", "line": 69 }, "func2": { "key": "scripts/screenshot_tool.py:run_screenshot_session", "name": "run_screenshot_session", "file": "scripts/screenshot_tool.py", "line": 329 }, "similarity": 0.7147058823529412, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_validation_final.py:extract_template_references", "name": "extract_template_references", "file": "template_validation_final.py", "line": 69 }, "func2": { "key": "scripts/screenshot_tool.py:_generate_report", "name": "_generate_report", "file": "scripts/screenshot_tool.py", "line": 526 }, "similarity": 0.7438095238095239, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_validation_final.py:extract_template_references", "name": "extract_template_references", "file": "template_validation_final.py", "line": 69 }, "func2": { "key": "utils/development_tools.py:run_all_tests", "name": "run_all_tests", "file": "utils/development_tools.py", "line": 89 }, "similarity": 0.7085714285714286, "reason": "gemeinsame Argumente" }, { "func1": { "key": "template_validation_final.py:extract_template_references", "name": "extract_template_references", "file": "template_validation_final.py", "line": 69 }, "func2": { "key": "utils/development_tools.py:test_database_connection", "name": "test_database_connection", "file": "utils/development_tools.py", "line": 105 }, "similarity": 0.7147058823529412, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_validation_final.py:extract_template_references", "name": "extract_template_references", "file": "template_validation_final.py", "line": 69 }, "func2": { "key": "utils/development_tools.py:test_printer_status", "name": "test_printer_status", "file": "utils/development_tools.py", "line": 136 }, "similarity": 0.8133333333333332, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_validation_final.py:extract_template_references", "name": "extract_template_references", "file": "template_validation_final.py", "line": 69 }, "func2": { "key": "utils/hardware_integration.py:initialize_all_outlets", "name": "initialize_all_outlets", "file": "utils/hardware_integration.py", "line": 563 }, "similarity": 0.7147058823529412, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_validation_final.py:extract_template_references", "name": "extract_template_references", "file": "template_validation_final.py", "line": 69 }, "func2": { "key": "utils/hardware_integration.py:clear_all_caches", "name": "clear_all_caches", "file": "utils/hardware_integration.py", "line": 1170 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_validation_final.py:extract_template_references", "name": "extract_template_references", "file": "template_validation_final.py", "line": 69 }, "func2": { "key": "utils/ssl_suite.py:get_ssl_context", "name": "get_ssl_context", "file": "utils/ssl_suite.py", "line": 43 }, "similarity": 0.7133333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_validation_final.py:extract_template_references", "name": "extract_template_references", "file": "template_validation_final.py", "line": 69 }, "func2": { "key": "utils/ssl_suite.py:verify_ssl_files", "name": "verify_ssl_files", "file": "utils/ssl_suite.py", "line": 52 }, "similarity": 0.75, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_validation_final.py:extract_template_references", "name": "extract_template_references", "file": "template_validation_final.py", "line": 69 }, "func2": { "key": "utils/security_suite.py:generate_nonce", "name": "generate_nonce", "file": "utils/security_suite.py", "line": 55 }, "similarity": 0.7366666666666667, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_validation_final.py:extract_template_references", "name": "extract_template_references", "file": "template_validation_final.py", "line": 69 }, "func2": { "key": "utils/core_system.py:graceful_shutdown", "name": "graceful_shutdown", "file": "utils/core_system.py", "line": 464 }, "similarity": 0.8105263157894738, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_validation_final.py:extract_template_references", "name": "extract_template_references", "file": "template_validation_final.py", "line": 69 }, "func2": { "key": "utils/core_system.py:setup_logging", "name": "setup_logging", "file": "utils/core_system.py", "line": 553 }, "similarity": 0.7147058823529412, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_validation_final.py:validate_all_references", "name": "validate_all_references", "file": "template_validation_final.py", "line": 91 }, "func2": { "key": "form_test_automator.py:_print_test_summary", "name": "_print_test_summary", "file": "form_test_automator.py", "line": 2291 }, "similarity": 0.7549019607843137, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_validation_final.py:validate_all_references", "name": "validate_all_references", "file": "template_validation_final.py", "line": 91 }, "func2": { "key": "import_analyzer.py:find_circular_imports", "name": "find_circular_imports", "file": "import_analyzer.py", "line": 148 }, "similarity": 0.7463235294117647, "reason": "gemeinsame Argumente" }, { "func1": { "key": "template_validation_final.py:validate_all_references", "name": "validate_all_references", "file": "template_validation_final.py", "line": 91 }, "func2": { "key": "import_analyzer.py:find_redundant_imports", "name": "find_redundant_imports", "file": "import_analyzer.py", "line": 188 }, "similarity": 0.7227941176470588, "reason": "gemeinsame Argumente" }, { "func1": { "key": "template_validation_final.py:validate_all_references", "name": "validate_all_references", "file": "template_validation_final.py", "line": 91 }, "func2": { "key": "template_problem_analysis.py:analyze_all_endpoints", "name": "analyze_all_endpoints", "file": "template_problem_analysis.py", "line": 28 }, "similarity": 0.729946524064171, "reason": "gemeinsame Argumente" }, { "func1": { "key": "template_validation_final.py:validate_all_references", "name": "validate_all_references", "file": "template_validation_final.py", "line": 91 }, "func2": { "key": "template_problem_analysis.py:generate_fixes", "name": "generate_fixes", "file": "template_problem_analysis.py", "line": 107 }, "similarity": 0.7275, "reason": "gemeinsame Argumente" }, { "func1": { "key": "template_validation_final.py:validate_all_references", "name": "validate_all_references", "file": "template_validation_final.py", "line": 91 }, "func2": { "key": "tests/test_tapo_integration.py:_create_standard_printers", "name": "_create_standard_printers", "file": "tests/test_tapo_integration.py", "line": 156 }, "similarity": 0.7357142857142858, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "template_validation_final.py:validate_all_references", "name": "validate_all_references", "file": "template_validation_final.py", "line": 91 }, "func2": { "key": "tests/test_tapo_integration.py:test_all_printers_always_visible", "name": "test_all_printers_always_visible", "file": "tests/test_tapo_integration.py", "line": 193 }, "similarity": 0.7752941176470588, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_validation_final.py:validate_all_references", "name": "validate_all_references", "file": "template_validation_final.py", "line": 91 }, "func2": { "key": "tests/test_tapo_integration.py:test_printer_status_types", "name": "test_printer_status_types", "file": "tests/test_tapo_integration.py", "line": 212 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_validation_final.py:validate_all_references", "name": "validate_all_references", "file": "template_validation_final.py", "line": 91 }, "func2": { "key": "tests/test_tapo_integration.py:test_calendar_shows_printer_status_for_admin", "name": "test_calendar_shows_printer_status_for_admin", "file": "tests/test_tapo_integration.py", "line": 320 }, "similarity": 0.7708133971291865, "reason": "gemeinsame Argumente" }, { "func1": { "key": "template_validation_final.py:validate_all_references", "name": "validate_all_references", "file": "template_validation_final.py", "line": 91 }, "func2": { "key": "tests/test_tapo_integration.py:test_printer_status_persistence", "name": "test_printer_status_persistence", "file": "tests/test_tapo_integration.py", "line": 366 }, "similarity": 0.78, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_validation_final.py:validate_all_references", "name": "validate_all_references", "file": "template_validation_final.py", "line": 91 }, "func2": { "key": "tests/test_tapo_integration.py:test_error_handling_unreachable_plugs", "name": "test_error_handling_unreachable_plugs", "file": "tests/test_tapo_integration.py", "line": 392 }, "similarity": 0.719078947368421, "reason": "gemeinsame Argumente" }, { "func1": { "key": "template_validation_final.py:validate_all_references", "name": "validate_all_references", "file": "template_validation_final.py", "line": 91 }, "func2": { "key": "tests/test_tapo_integration.py:test_concurrent_job_scheduling", "name": "test_concurrent_job_scheduling", "file": "tests/test_tapo_integration.py", "line": 410 }, "similarity": 0.7505263157894737, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_validation_final.py:validate_all_references", "name": "validate_all_references", "file": "template_validation_final.py", "line": 91 }, "func2": { "key": "scripts/test_protocol_generator.py:test_syntax_validation", "name": "test_syntax_validation", "file": "scripts/test_protocol_generator.py", "line": 107 }, "similarity": 0.775, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_validation_final.py:validate_all_references", "name": "validate_all_references", "file": "template_validation_final.py", "line": 91 }, "func2": { "key": "scripts/test_protocol_generator.py:test_import_functionality", "name": "test_import_functionality", "file": "scripts/test_protocol_generator.py", "line": 153 }, "similarity": 0.7694444444444445, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_validation_final.py:validate_all_references", "name": "validate_all_references", "file": "template_validation_final.py", "line": 91 }, "func2": { "key": "scripts/test_protocol_generator.py:test_models_and_blueprints", "name": "test_models_and_blueprints", "file": "scripts/test_protocol_generator.py", "line": 200 }, "similarity": 0.7472222222222222, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_validation_final.py:validate_all_references", "name": "validate_all_references", "file": "template_validation_final.py", "line": 91 }, "func2": { "key": "scripts/test_protocol_generator.py:test_flask_app_creation", "name": "test_flask_app_creation", "file": "scripts/test_protocol_generator.py", "line": 246 }, "similarity": 0.725, "reason": "gemeinsame Argumente" }, { "func1": { "key": "template_validation_final.py:validate_all_references", "name": "validate_all_references", "file": "template_validation_final.py", "line": 91 }, "func2": { "key": "scripts/test_protocol_generator.py:test_dependency_versions", "name": "test_dependency_versions", "file": "scripts/test_protocol_generator.py", "line": 270 }, "similarity": 0.7000000000000001, "reason": "gemeinsame Argumente" }, { "func1": { "key": "template_validation_final.py:validate_all_references", "name": "validate_all_references", "file": "template_validation_final.py", "line": 91 }, "func2": { "key": "scripts/screenshot_tool.py:discover_routes_from_app", "name": "discover_routes_from_app", "file": "scripts/screenshot_tool.py", "line": 119 }, "similarity": 0.7088235294117647, "reason": "gemeinsame Argumente" }, { "func1": { "key": "template_validation_final.py:validate_all_references", "name": "validate_all_references", "file": "template_validation_final.py", "line": 91 }, "func2": { "key": "scripts/screenshot_tool.py:_generate_report", "name": "_generate_report", "file": "scripts/screenshot_tool.py", "line": 526 }, "similarity": 0.7125, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_validation_final.py:validate_all_references", "name": "validate_all_references", "file": "template_validation_final.py", "line": 91 }, "func2": { "key": "utils/development_tools.py:run_all_tests", "name": "run_all_tests", "file": "utils/development_tools.py", "line": 89 }, "similarity": 0.7685714285714286, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_validation_final.py:validate_all_references", "name": "validate_all_references", "file": "template_validation_final.py", "line": 91 }, "func2": { "key": "utils/development_tools.py:test_database_connection", "name": "test_database_connection", "file": "utils/development_tools.py", "line": 105 }, "similarity": 0.7275, "reason": "gemeinsame Argumente" }, { "func1": { "key": "template_validation_final.py:validate_all_references", "name": "validate_all_references", "file": "template_validation_final.py", "line": 91 }, "func2": { "key": "utils/development_tools.py:test_user_creation", "name": "test_user_creation", "file": "utils/development_tools.py", "line": 112 }, "similarity": 0.78, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_validation_final.py:validate_all_references", "name": "validate_all_references", "file": "template_validation_final.py", "line": 91 }, "func2": { "key": "utils/development_tools.py:test_printer_status", "name": "test_printer_status", "file": "utils/development_tools.py", "line": 136 }, "similarity": 0.7383333333333333, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_validation_final.py:validate_all_references", "name": "validate_all_references", "file": "template_validation_final.py", "line": 91 }, "func2": { "key": "utils/hardware_integration.py:auto_discover_outlets", "name": "auto_discover_outlets", "file": "utils/hardware_integration.py", "line": 500 }, "similarity": 0.7933333333333332, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "template_validation_final.py:validate_all_references", "name": "validate_all_references", "file": "template_validation_final.py", "line": 91 }, "func2": { "key": "utils/ssl_suite.py:verify_ssl_files", "name": "verify_ssl_files", "file": "utils/ssl_suite.py", "line": 52 }, "similarity": 0.7535714285714286, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_validation_final.py:validate_all_references", "name": "validate_all_references", "file": "template_validation_final.py", "line": 91 }, "func2": { "key": "utils/core_system.py:graceful_shutdown", "name": "graceful_shutdown", "file": "utils/core_system.py", "line": 464 }, "similarity": 0.7694444444444445, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_validation_final.py:validate_all_references", "name": "validate_all_references", "file": "template_validation_final.py", "line": 91 }, "func2": { "key": "utils/monitoring_analytics.py:get_health_status", "name": "get_health_status", "file": "utils/monitoring_analytics.py", "line": 265 }, "similarity": 0.75, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_validation_final.py:_find_similar_endpoints", "name": "_find_similar_endpoints", "file": "template_validation_final.py", "line": 127 }, "func2": { "key": "import_analyzer.py:find_circular_imports", "name": "find_circular_imports", "file": "import_analyzer.py", "line": 148 }, "similarity": 0.725, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_validation_final.py:_find_similar_endpoints", "name": "_find_similar_endpoints", "file": "template_validation_final.py", "line": 127 }, "func2": { "key": "import_analyzer.py:find_redundant_imports", "name": "find_redundant_imports", "file": "import_analyzer.py", "line": 188 }, "similarity": 0.7466666666666667, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_validation_final.py:_find_similar_endpoints", "name": "_find_similar_endpoints", "file": "template_validation_final.py", "line": 127 }, "func2": { "key": "scripts/test_protocol_generator.py:test_import_functionality", "name": "test_import_functionality", "file": "scripts/test_protocol_generator.py", "line": 153 }, "similarity": 0.7558823529411764, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_validation_final.py:_find_similar_endpoints", "name": "_find_similar_endpoints", "file": "template_validation_final.py", "line": 127 }, "func2": { "key": "scripts/test_protocol_generator.py:test_models_and_blueprints", "name": "test_models_and_blueprints", "file": "scripts/test_protocol_generator.py", "line": 200 }, "similarity": 0.7749999999999999, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_validation_final.py:generate_final_report", "name": "generate_final_report", "file": "template_validation_final.py", "line": 148 }, "func2": { "key": "app.py:cleanup_expired_sessions", "name": "cleanup_expired_sessions", "file": "app.py", "line": 129 }, "similarity": 0.7367647058823529, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_validation_final.py:generate_final_report", "name": "generate_final_report", "file": "template_validation_final.py", "line": 148 }, "func2": { "key": "import_analyzer.py:find_circular_imports", "name": "find_circular_imports", "file": "import_analyzer.py", "line": 148 }, "similarity": 0.7752941176470588, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_validation_final.py:generate_final_report", "name": "generate_final_report", "file": "template_validation_final.py", "line": 148 }, "func2": { "key": "import_analyzer.py:find_redundant_imports", "name": "find_redundant_imports", "file": "import_analyzer.py", "line": 188 }, "similarity": 0.79, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_validation_final.py:generate_final_report", "name": "generate_final_report", "file": "template_validation_final.py", "line": 148 }, "func2": { "key": "template_problem_analysis.py:generate_fixes", "name": "generate_fixes", "file": "template_problem_analysis.py", "line": 107 }, "similarity": 0.7971428571428572, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_validation_final.py:generate_final_report", "name": "generate_final_report", "file": "template_validation_final.py", "line": 148 }, "func2": { "key": "template_problem_analysis.py:generate_detailed_report", "name": "generate_detailed_report", "file": "template_problem_analysis.py", "line": 133 }, "similarity": 0.7884615384615384, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_validation_final.py:generate_final_report", "name": "generate_final_report", "file": "template_validation_final.py", "line": 148 }, "func2": { "key": "tests/test_tapo_integration.py:_create_standard_printers", "name": "_create_standard_printers", "file": "tests/test_tapo_integration.py", "line": 156 }, "similarity": 0.8133333333333332, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_validation_final.py:generate_final_report", "name": "generate_final_report", "file": "template_validation_final.py", "line": 148 }, "func2": { "key": "tests/test_tapo_integration.py:_login_as_admin", "name": "_login_as_admin", "file": "tests/test_tapo_integration.py", "line": 175 }, "similarity": 0.7866666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_validation_final.py:generate_final_report", "name": "generate_final_report", "file": "template_validation_final.py", "line": 148 }, "func2": { "key": "tests/test_tapo_integration.py:_login_as_user", "name": "_login_as_user", "file": "tests/test_tapo_integration.py", "line": 184 }, "similarity": 0.8571428571428572, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_validation_final.py:generate_final_report", "name": "generate_final_report", "file": "template_validation_final.py", "line": 148 }, "func2": { "key": "tests/test_tapo_integration.py:test_error_handling_unreachable_plugs", "name": "test_error_handling_unreachable_plugs", "file": "tests/test_tapo_integration.py", "line": 392 }, "similarity": 0.7844444444444445, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_validation_final.py:generate_final_report", "name": "generate_final_report", "file": "template_validation_final.py", "line": 148 }, "func2": { "key": "tests/test_tapo_integration.py:test_admin_dashboard_printer_overview", "name": "test_admin_dashboard_printer_overview", "file": "tests/test_tapo_integration.py", "line": 441 }, "similarity": 0.7294736842105263, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_validation_final.py:generate_final_report", "name": "generate_final_report", "file": "template_validation_final.py", "line": 148 }, "func2": { "key": "config/security.py:__init__", "name": "__init__", "file": "config/security.py", "line": 56 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_validation_final.py:generate_final_report", "name": "generate_final_report", "file": "template_validation_final.py", "line": 148 }, "func2": { "key": "config/security.py:get_csrf_config", "name": "get_csrf_config", "file": "config/security.py", "line": 74 }, "similarity": 0.7071428571428572, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_validation_final.py:generate_final_report", "name": "generate_final_report", "file": "template_validation_final.py", "line": 148 }, "func2": { "key": "scripts/test_protocol_generator.py:test_import_functionality", "name": "test_import_functionality", "file": "scripts/test_protocol_generator.py", "line": 153 }, "similarity": 0.7588235294117647, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_validation_final.py:generate_final_report", "name": "generate_final_report", "file": "template_validation_final.py", "line": 148 }, "func2": { "key": "scripts/test_protocol_generator.py:test_models_and_blueprints", "name": "test_models_and_blueprints", "file": "scripts/test_protocol_generator.py", "line": 200 }, "similarity": 0.7352941176470589, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_validation_final.py:generate_final_report", "name": "generate_final_report", "file": "template_validation_final.py", "line": 148 }, "func2": { "key": "scripts/test_protocol_generator.py:test_flask_app_creation", "name": "test_flask_app_creation", "file": "scripts/test_protocol_generator.py", "line": 246 }, "similarity": 0.8933333333333333, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_validation_final.py:generate_final_report", "name": "generate_final_report", "file": "template_validation_final.py", "line": 148 }, "func2": { "key": "scripts/test_protocol_generator.py:test_dependency_versions", "name": "test_dependency_versions", "file": "scripts/test_protocol_generator.py", "line": 270 }, "similarity": 0.788235294117647, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_validation_final.py:generate_final_report", "name": "generate_final_report", "file": "template_validation_final.py", "line": 148 }, "func2": { "key": "scripts/test_protocol_generator.py:analyze_code_metrics", "name": "analyze_code_metrics", "file": "scripts/test_protocol_generator.py", "line": 302 }, "similarity": 0.725, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_validation_final.py:generate_final_report", "name": "generate_final_report", "file": "template_validation_final.py", "line": 148 }, "func2": { "key": "scripts/test_protocol_generator.py:generate_ai_summary", "name": "generate_ai_summary", "file": "scripts/test_protocol_generator.py", "line": 343 }, "similarity": 0.74, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_validation_final.py:generate_final_report", "name": "generate_final_report", "file": "template_validation_final.py", "line": 148 }, "func2": { "key": "scripts/screenshot_tool.py:discover_routes_from_app", "name": "discover_routes_from_app", "file": "scripts/screenshot_tool.py", "line": 119 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_validation_final.py:generate_final_report", "name": "generate_final_report", "file": "template_validation_final.py", "line": 148 }, "func2": { "key": "scripts/screenshot_tool.py:_setup_firefox", "name": "_setup_firefox", "file": "scripts/screenshot_tool.py", "line": 283 }, "similarity": 0.8133333333333332, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_validation_final.py:generate_final_report", "name": "generate_final_report", "file": "template_validation_final.py", "line": 148 }, "func2": { "key": "scripts/screenshot_tool.py:run_screenshot_session", "name": "run_screenshot_session", "file": "scripts/screenshot_tool.py", "line": 329 }, "similarity": 0.715, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_validation_final.py:generate_final_report", "name": "generate_final_report", "file": "template_validation_final.py", "line": 148 }, "func2": { "key": "scripts/screenshot_tool.py:_prepare_environment", "name": "_prepare_environment", "file": "scripts/screenshot_tool.py", "line": 369 }, "similarity": 0.7071428571428572, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_validation_final.py:generate_final_report", "name": "generate_final_report", "file": "template_validation_final.py", "line": 148 }, "func2": { "key": "scripts/screenshot_tool.py:_perform_admin_login", "name": "_perform_admin_login", "file": "scripts/screenshot_tool.py", "line": 393 }, "similarity": 0.7642857142857143, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_validation_final.py:generate_final_report", "name": "generate_final_report", "file": "template_validation_final.py", "line": 148 }, "func2": { "key": "scripts/screenshot_tool.py:_generate_report", "name": "_generate_report", "file": "scripts/screenshot_tool.py", "line": 526 }, "similarity": 0.7714285714285715, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "template_validation_final.py:generate_final_report", "name": "generate_final_report", "file": "template_validation_final.py", "line": 148 }, "func2": { "key": "utils/development_tools.py:test_database_connection", "name": "test_database_connection", "file": "utils/development_tools.py", "line": 105 }, "similarity": 0.715, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_validation_final.py:generate_final_report", "name": "generate_final_report", "file": "template_validation_final.py", "line": 148 }, "func2": { "key": "utils/development_tools.py:test_printer_status", "name": "test_printer_status", "file": "utils/development_tools.py", "line": 136 }, "similarity": 0.7285714285714286, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_validation_final.py:generate_final_report", "name": "generate_final_report", "file": "template_validation_final.py", "line": 148 }, "func2": { "key": "utils/ui_components.py:create_table_config", "name": "create_table_config", "file": "utils/ui_components.py", "line": 146 }, "similarity": 0.7142857142857142, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_validation_final.py:generate_final_report", "name": "generate_final_report", "file": "template_validation_final.py", "line": 148 }, "func2": { "key": "utils/hardware_integration.py:initialize_all_outlets", "name": "initialize_all_outlets", "file": "utils/hardware_integration.py", "line": 563 }, "similarity": 0.7533333333333333, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_validation_final.py:generate_final_report", "name": "generate_final_report", "file": "template_validation_final.py", "line": 148 }, "func2": { "key": "utils/hardware_integration.py:get_all_outlet_status", "name": "get_all_outlet_status", "file": "utils/hardware_integration.py", "line": 619 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_validation_final.py:generate_final_report", "name": "generate_final_report", "file": "template_validation_final.py", "line": 148 }, "func2": { "key": "utils/hardware_integration.py:get_energy_statistics", "name": "get_energy_statistics", "file": "utils/hardware_integration.py", "line": 828 }, "similarity": 0.7383333333333333, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_validation_final.py:generate_final_report", "name": "generate_final_report", "file": "template_validation_final.py", "line": 148 }, "func2": { "key": "utils/hardware_integration.py:clear_all_caches", "name": "clear_all_caches", "file": "utils/hardware_integration.py", "line": 1170 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_validation_final.py:generate_final_report", "name": "generate_final_report", "file": "template_validation_final.py", "line": 148 }, "func2": { "key": "utils/ip_security.py:__init__", "name": "__init__", "file": "utils/ip_security.py", "line": 24 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_validation_final.py:generate_final_report", "name": "generate_final_report", "file": "template_validation_final.py", "line": 148 }, "func2": { "key": "utils/ip_security.py:get_client_ip", "name": "get_client_ip", "file": "utils/ip_security.py", "line": 95 }, "similarity": 0.8461538461538463, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_validation_final.py:generate_final_report", "name": "generate_final_report", "file": "template_validation_final.py", "line": 148 }, "func2": { "key": "utils/ssl_suite.py:get_ssl_context", "name": "get_ssl_context", "file": "utils/ssl_suite.py", "line": 43 }, "similarity": 0.7866666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_validation_final.py:generate_final_report", "name": "generate_final_report", "file": "template_validation_final.py", "line": 148 }, "func2": { "key": "utils/security_suite.py:generate_nonce", "name": "generate_nonce", "file": "utils/security_suite.py", "line": 55 }, "similarity": 0.7861538461538462, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_validation_final.py:generate_final_report", "name": "generate_final_report", "file": "template_validation_final.py", "line": 148 }, "func2": { "key": "utils/drag_drop_system.py:create_upload_session", "name": "create_upload_session", "file": "utils/drag_drop_system.py", "line": 61 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_validation_final.py:generate_final_report", "name": "generate_final_report", "file": "template_validation_final.py", "line": 148 }, "func2": { "key": "utils/core_system.py:graceful_shutdown", "name": "graceful_shutdown", "file": "utils/core_system.py", "line": 464 }, "similarity": 0.7222222222222223, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_validation_final.py:generate_final_report", "name": "generate_final_report", "file": "template_validation_final.py", "line": 148 }, "func2": { "key": "utils/core_system.py:setup_logging", "name": "setup_logging", "file": "utils/core_system.py", "line": 553 }, "similarity": 0.7971428571428572, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_validation_final.py:generate_final_report", "name": "generate_final_report", "file": "template_validation_final.py", "line": 148 }, "func2": { "key": "utils/database_suite.py:get_table_info", "name": "get_table_info", "file": "utils/database_suite.py", "line": 88 }, "similarity": 0.7576923076923077, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_validation_final.py:generate_final_report", "name": "generate_final_report", "file": "template_validation_final.py", "line": 148 }, "func2": { "key": "utils/database_suite.py:get_all_tables", "name": "get_all_tables", "file": "utils/database_suite.py", "line": 105 }, "similarity": 0.7714285714285714, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_validation_final.py:generate_final_report", "name": "generate_final_report", "file": "template_validation_final.py", "line": 148 }, "func2": { "key": "utils/logging_config.py:_create_new_log_file", "name": "_create_new_log_file", "file": "utils/logging_config.py", "line": 79 }, "similarity": 0.7642857142857143, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_validation_final.py:generate_final_report", "name": "generate_final_report", "file": "template_validation_final.py", "line": 148 }, "func2": { "key": "utils/monitoring_analytics.py:collect_printer_analytics", "name": "collect_printer_analytics", "file": "utils/monitoring_analytics.py", "line": 130 }, "similarity": 0.7166666666666667, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_validation_final.py:generate_final_report", "name": "generate_final_report", "file": "template_validation_final.py", "line": 148 }, "func2": { "key": "utils/script_collection.py:run_all_tests", "name": "run_all_tests", "file": "utils/script_collection.py", "line": 178 }, "similarity": 0.725, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_validation_final.py:generate_final_report", "name": "generate_final_report", "file": "template_validation_final.py", "line": 148 }, "func2": { "key": "utils/script_collection.py:run_initial_setup", "name": "run_initial_setup", "file": "utils/script_collection.py", "line": 194 }, "similarity": 0.7071428571428572, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:__post_init__", "name": "__post_init__", "file": "form_test_automator.py", "line": 146 }, "func2": { "key": "form_test_automator.py:__init__", "name": "__init__", "file": "form_test_automator.py", "line": 87 }, "similarity": 0.8285714285714285, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:__post_init__", "name": "__post_init__", "file": "form_test_automator.py", "line": 146 }, "func2": { "key": "form_test_automator.py:first_name", "name": "first_name", "file": "form_test_automator.py", "line": 50 }, "similarity": 0.7666666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:__post_init__", "name": "__post_init__", "file": "form_test_automator.py", "line": 146 }, "func2": { "key": "form_test_automator.py:last_name", "name": "last_name", "file": "form_test_automator.py", "line": 51 }, "similarity": 0.7454545454545454, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:__post_init__", "name": "__post_init__", "file": "form_test_automator.py", "line": 146 }, "func2": { "key": "form_test_automator.py:company", "name": "company", "file": "form_test_automator.py", "line": 52 }, "similarity": 0.709090909090909, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:__post_init__", "name": "__post_init__", "file": "form_test_automator.py", "line": 146 }, "func2": { "key": "form_test_automator.py:street_address", "name": "street_address", "file": "form_test_automator.py", "line": 54 }, "similarity": 0.709090909090909, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:__post_init__", "name": "__post_init__", "file": "form_test_automator.py", "line": 146 }, "func2": { "key": "form_test_automator.py:phone_number", "name": "phone_number", "file": "form_test_automator.py", "line": 55 }, "similarity": 0.7230769230769231, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:__post_init__", "name": "__post_init__", "file": "form_test_automator.py", "line": 146 }, "func2": { "key": "form_test_automator.py:print", "name": "print", "file": "form_test_automator.py", "line": 85 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:__post_init__", "name": "__post_init__", "file": "form_test_automator.py", "line": 146 }, "func2": { "key": "utils/system_management.py:__init__", "name": "__init__", "file": "utils/system_management.py", "line": 25 }, "similarity": 0.8285714285714285, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:__post_init__", "name": "__post_init__", "file": "form_test_automator.py", "line": 146 }, "func2": { "key": "utils/system_management.py:load_settings", "name": "load_settings", "file": "utils/system_management.py", "line": 21 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:__post_init__", "name": "__post_init__", "file": "form_test_automator.py", "line": 146 }, "func2": { "key": "utils/system_management.py:is_offline", "name": "is_offline", "file": "utils/system_management.py", "line": 28 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:__post_init__", "name": "__post_init__", "file": "form_test_automator.py", "line": 146 }, "func2": { "key": "utils/job_queue_system.py:__post_init__", "name": "__post_init__", "file": "utils/job_queue_system.py", "line": 61 }, "similarity": 1.0, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:__post_init__", "name": "__post_init__", "file": "form_test_automator.py", "line": 146 }, "func2": { "key": "utils/data_management.py:__init__", "name": "__init__", "file": "utils/data_management.py", "line": 287 }, "similarity": 0.8285714285714285, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:__post_init__", "name": "__post_init__", "file": "form_test_automator.py", "line": 146 }, "func2": { "key": "utils/ssl_suite.py:__init__", "name": "__init__", "file": "utils/ssl_suite.py", "line": 67 }, "similarity": 0.8285714285714285, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:__post_init__", "name": "__post_init__", "file": "form_test_automator.py", "line": 146 }, "func2": { "key": "utils/database_suite.py:__init__", "name": "__init__", "file": "utils/database_suite.py", "line": 176 }, "similarity": 0.8285714285714285, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:__init__", "name": "__init__", "file": "form_test_automator.py", "line": 87 }, "func2": { "key": "form_test_automator.py:first_name", "name": "first_name", "file": "form_test_automator.py", "line": 50 }, "similarity": 0.76, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:__init__", "name": "__init__", "file": "form_test_automator.py", "line": 87 }, "func2": { "key": "form_test_automator.py:last_name", "name": "last_name", "file": "form_test_automator.py", "line": 51 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:__init__", "name": "__init__", "file": "form_test_automator.py", "line": 87 }, "func2": { "key": "form_test_automator.py:city", "name": "city", "file": "form_test_automator.py", "line": 53 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:__init__", "name": "__init__", "file": "form_test_automator.py", "line": 87 }, "func2": { "key": "form_test_automator.py:print", "name": "print", "file": "form_test_automator.py", "line": 85 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:__init__", "name": "__init__", "file": "form_test_automator.py", "line": 87 }, "func2": { "key": "app.py:__init__", "name": "__init__", "file": "app.py", "line": 63 }, "similarity": 0.7000000000000001, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:__init__", "name": "__init__", "file": "form_test_automator.py", "line": 87 }, "func2": { "key": "template_problem_analysis.py:__init__", "name": "__init__", "file": "template_problem_analysis.py", "line": 19 }, "similarity": 0.75, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "form_test_automator.py:__init__", "name": "__init__", "file": "form_test_automator.py", "line": 87 }, "func2": { "key": "config/security.py:__init__", "name": "__init__", "file": "config/security.py", "line": 56 }, "similarity": 0.7749999999999999, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "form_test_automator.py:__init__", "name": "__init__", "file": "form_test_automator.py", "line": 87 }, "func2": { "key": "scripts/test_protocol_generator.py:__init__", "name": "__init__", "file": "scripts/test_protocol_generator.py", "line": 29 }, "similarity": 0.7272727272727273, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "form_test_automator.py:__init__", "name": "__init__", "file": "form_test_automator.py", "line": 87 }, "func2": { "key": "utils/system_management.py:__init__", "name": "__init__", "file": "utils/system_management.py", "line": 25 }, "similarity": 1.0, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:__init__", "name": "__init__", "file": "form_test_automator.py", "line": 87 }, "func2": { "key": "utils/system_management.py:load_settings", "name": "load_settings", "file": "utils/system_management.py", "line": 21 }, "similarity": 0.7454545454545454, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:__init__", "name": "__init__", "file": "form_test_automator.py", "line": 87 }, "func2": { "key": "utils/system_management.py:is_offline", "name": "is_offline", "file": "utils/system_management.py", "line": 28 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:__init__", "name": "__init__", "file": "form_test_automator.py", "line": 87 }, "func2": { "key": "utils/development_tools.py:__init__", "name": "__init__", "file": "utils/development_tools.py", "line": 73 }, "similarity": 0.85, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:__init__", "name": "__init__", "file": "form_test_automator.py", "line": 87 }, "func2": { "key": "utils/ui_components.py:__init__", "name": "__init__", "file": "utils/ui_components.py", "line": 242 }, "similarity": 0.85, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:__init__", "name": "__init__", "file": "form_test_automator.py", "line": 87 }, "func2": { "key": "utils/job_queue_system.py:__post_init__", "name": "__post_init__", "file": "utils/job_queue_system.py", "line": 61 }, "similarity": 0.8285714285714285, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:__init__", "name": "__init__", "file": "form_test_automator.py", "line": 87 }, "func2": { "key": "utils/job_queue_system.py:__init__", "name": "__init__", "file": "utils/job_queue_system.py", "line": 293 }, "similarity": 0.75, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "form_test_automator.py:__init__", "name": "__init__", "file": "form_test_automator.py", "line": 87 }, "func2": { "key": "utils/data_management.py:__init__", "name": "__init__", "file": "utils/data_management.py", "line": 287 }, "similarity": 1.0, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:__init__", "name": "__init__", "file": "form_test_automator.py", "line": 87 }, "func2": { "key": "utils/ssl_manager.py:__init__", "name": "__init__", "file": "utils/ssl_manager.py", "line": 16 }, "similarity": 0.7999999999999999, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:__init__", "name": "__init__", "file": "form_test_automator.py", "line": 87 }, "func2": { "key": "utils/hardware_integration.py:__init__", "name": "__init__", "file": "utils/hardware_integration.py", "line": 1012 }, "similarity": 0.73, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "form_test_automator.py:__init__", "name": "__init__", "file": "form_test_automator.py", "line": 87 }, "func2": { "key": "utils/ip_security.py:__init__", "name": "__init__", "file": "utils/ip_security.py", "line": 24 }, "similarity": 0.7749999999999999, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "form_test_automator.py:__init__", "name": "__init__", "file": "form_test_automator.py", "line": 87 }, "func2": { "key": "utils/ssl_suite.py:__init__", "name": "__init__", "file": "utils/ssl_suite.py", "line": 67 }, "similarity": 1.0, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:__init__", "name": "__init__", "file": "form_test_automator.py", "line": 87 }, "func2": { "key": "utils/security_suite.py:__init__", "name": "__init__", "file": "utils/security_suite.py", "line": 70 }, "similarity": 0.8500000000000001, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:__init__", "name": "__init__", "file": "form_test_automator.py", "line": 87 }, "func2": { "key": "utils/drag_drop_system.py:__init__", "name": "__init__", "file": "utils/drag_drop_system.py", "line": 57 }, "similarity": 0.85, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:__init__", "name": "__init__", "file": "form_test_automator.py", "line": 87 }, "func2": { "key": "utils/database_cleanup.py:__init__", "name": "__init__", "file": "utils/database_cleanup.py", "line": 23 }, "similarity": 0.7999999999999999, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:__init__", "name": "__init__", "file": "form_test_automator.py", "line": 87 }, "func2": { "key": "utils/job_scheduler.py:__init__", "name": "__init__", "file": "utils/job_scheduler.py", "line": 35 }, "similarity": 0.75, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "form_test_automator.py:__init__", "name": "__init__", "file": "form_test_automator.py", "line": 87 }, "func2": { "key": "utils/database_suite.py:__init__", "name": "__init__", "file": "utils/database_suite.py", "line": 176 }, "similarity": 1.0, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:__init__", "name": "__init__", "file": "form_test_automator.py", "line": 87 }, "func2": { "key": "utils/monitoring_analytics.py:__init__", "name": "__init__", "file": "utils/monitoring_analytics.py", "line": 252 }, "similarity": 0.85, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:__init__", "name": "__init__", "file": "form_test_automator.py", "line": 87 }, "func2": { "key": "utils/script_collection.py:__init__", "name": "__init__", "file": "utils/script_collection.py", "line": 170 }, "similarity": 0.75, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "form_test_automator.py:_generate_email", "name": "_generate_email", "file": "form_test_automator.py", "line": 213 }, "func2": { "key": "form_test_automator.py:_generate_phone", "name": "_generate_phone", "file": "form_test_automator.py", "line": 228 }, "similarity": 0.8153846153846154, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:_generate_email", "name": "_generate_email", "file": "form_test_automator.py", "line": 213 }, "func2": { "key": "form_test_automator.py:_generate_url", "name": "_generate_url", "file": "form_test_automator.py", "line": 233 }, "similarity": 0.8909090909090909, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:_generate_email", "name": "_generate_email", "file": "form_test_automator.py", "line": 213 }, "func2": { "key": "form_test_automator.py:_generate_date", "name": "_generate_date", "file": "form_test_automator.py", "line": 238 }, "similarity": 0.8545454545454545, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:_generate_email", "name": "_generate_email", "file": "form_test_automator.py", "line": 213 }, "func2": { "key": "form_test_automator.py:_generate_datetime", "name": "_generate_datetime", "file": "form_test_automator.py", "line": 243 }, "similarity": 0.7772727272727273, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:_generate_email", "name": "_generate_email", "file": "form_test_automator.py", "line": 213 }, "func2": { "key": "form_test_automator.py:_generate_time", "name": "_generate_time", "file": "form_test_automator.py", "line": 246 }, "similarity": 0.81, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:_generate_email", "name": "_generate_email", "file": "form_test_automator.py", "line": 213 }, "func2": { "key": "form_test_automator.py:_generate_number", "name": "_generate_number", "file": "form_test_automator.py", "line": 249 }, "similarity": 0.8666666666666667, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:_generate_email", "name": "_generate_email", "file": "form_test_automator.py", "line": 213 }, "func2": { "key": "form_test_automator.py:_generate_range", "name": "_generate_range", "file": "form_test_automator.py", "line": 259 }, "similarity": 0.73, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:_generate_email", "name": "_generate_email", "file": "form_test_automator.py", "line": 213 }, "func2": { "key": "form_test_automator.py:_generate_color", "name": "_generate_color", "file": "form_test_automator.py", "line": 262 }, "similarity": 0.7166666666666667, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:_generate_email", "name": "_generate_email", "file": "form_test_automator.py", "line": 213 }, "func2": { "key": "form_test_automator.py:_generate_invalid_data", "name": "_generate_invalid_data", "file": "form_test_automator.py", "line": 300 }, "similarity": 0.8, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:_generate_email", "name": "_generate_email", "file": "form_test_automator.py", "line": 213 }, "func2": { "key": "form_test_automator.py:_generate_edge_case", "name": "_generate_edge_case", "file": "form_test_automator.py", "line": 316 }, "similarity": 0.7153846153846153, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:_generate_email", "name": "_generate_email", "file": "form_test_automator.py", "line": 213 }, "func2": { "key": "template_problem_analysis.py:generate_detailed_report", "name": "generate_detailed_report", "file": "template_problem_analysis.py", "line": 133 }, "similarity": 0.726923076923077, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:_generate_email", "name": "_generate_email", "file": "form_test_automator.py", "line": 213 }, "func2": { "key": "config/security.py:get_rate_limits", "name": "get_rate_limits", "file": "config/security.py", "line": 66 }, "similarity": 0.7772727272727273, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:_generate_email", "name": "_generate_email", "file": "form_test_automator.py", "line": 213 }, "func2": { "key": "scripts/screenshot_tool.py:_perform_admin_login", "name": "_perform_admin_login", "file": "scripts/screenshot_tool.py", "line": 393 }, "similarity": 0.7071428571428571, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:_generate_email", "name": "_generate_email", "file": "form_test_automator.py", "line": 213 }, "func2": { "key": "utils/ssl_manager.py:generate_mercedes_certificate", "name": "generate_mercedes_certificate", "file": "utils/ssl_manager.py", "line": 21 }, "similarity": 0.7071428571428571, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:_generate_email", "name": "_generate_email", "file": "form_test_automator.py", "line": 213 }, "func2": { "key": "utils/hardware_integration.py:get_printer_summary", "name": "get_printer_summary", "file": "utils/hardware_integration.py", "line": 1112 }, "similarity": 0.7071428571428571, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:_generate_email", "name": "_generate_email", "file": "form_test_automator.py", "line": 213 }, "func2": { "key": "utils/core_system.py:_register_signal_handlers", "name": "_register_signal_handlers", "file": "utils/core_system.py", "line": 113 }, "similarity": 0.726923076923077, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:_generate_email", "name": "_generate_email", "file": "form_test_automator.py", "line": 213 }, "func2": { "key": "utils/core_system.py:run_monitoring_cycle", "name": "run_monitoring_cycle", "file": "utils/core_system.py", "line": 639 }, "similarity": 0.7071428571428571, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:_generate_email", "name": "_generate_email", "file": "form_test_automator.py", "line": 213 }, "func2": { "key": "utils/database_suite.py:migrate_user_settings", "name": "migrate_user_settings", "file": "utils/database_suite.py", "line": 126 }, "similarity": 0.75, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:_generate_email", "name": "_generate_email", "file": "form_test_automator.py", "line": 213 }, "func2": { "key": "utils/logging_config.py:_create_new_log_file", "name": "_create_new_log_file", "file": "utils/logging_config.py", "line": 79 }, "similarity": 0.7071428571428571, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:_generate_password", "name": "_generate_password", "file": "form_test_automator.py", "line": 218 }, "func2": { "key": "form_test_automator.py:_generate_phone", "name": "_generate_phone", "file": "form_test_automator.py", "line": 228 }, "similarity": 0.7269230769230769, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:_generate_password", "name": "_generate_password", "file": "form_test_automator.py", "line": 218 }, "func2": { "key": "form_test_automator.py:_generate_date", "name": "_generate_date", "file": "form_test_automator.py", "line": 238 }, "similarity": 0.7166666666666667, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:_generate_password", "name": "_generate_password", "file": "form_test_automator.py", "line": 218 }, "func2": { "key": "form_test_automator.py:_generate_invalid_data", "name": "_generate_invalid_data", "file": "form_test_automator.py", "line": 300 }, "similarity": 0.7383333333333333, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:_generate_password", "name": "_generate_password", "file": "form_test_automator.py", "line": 218 }, "func2": { "key": "form_test_automator.py:_generate_edge_case", "name": "_generate_edge_case", "file": "form_test_automator.py", "line": 316 }, "similarity": 0.8019230769230768, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:_generate_password", "name": "_generate_password", "file": "form_test_automator.py", "line": 218 }, "func2": { "key": "tests/test_tapo_integration.py:_create_standard_printers", "name": "_create_standard_printers", "file": "tests/test_tapo_integration.py", "line": 156 }, "similarity": 0.7071428571428571, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:_generate_phone", "name": "_generate_phone", "file": "form_test_automator.py", "line": 228 }, "func2": { "key": "form_test_automator.py:_generate_url", "name": "_generate_url", "file": "form_test_automator.py", "line": 233 }, "similarity": 0.8333333333333333, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:_generate_phone", "name": "_generate_phone", "file": "form_test_automator.py", "line": 228 }, "func2": { "key": "form_test_automator.py:_generate_date", "name": "_generate_date", "file": "form_test_automator.py", "line": 238 }, "similarity": 0.8545454545454545, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:_generate_phone", "name": "_generate_phone", "file": "form_test_automator.py", "line": 228 }, "func2": { "key": "form_test_automator.py:_generate_number", "name": "_generate_number", "file": "form_test_automator.py", "line": 249 }, "similarity": 0.8153846153846154, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:_generate_phone", "name": "_generate_phone", "file": "form_test_automator.py", "line": 228 }, "func2": { "key": "form_test_automator.py:_generate_range", "name": "_generate_range", "file": "form_test_automator.py", "line": 259 }, "similarity": 0.73, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:_generate_phone", "name": "_generate_phone", "file": "form_test_automator.py", "line": 228 }, "func2": { "key": "form_test_automator.py:_generate_color", "name": "_generate_color", "file": "form_test_automator.py", "line": 262 }, "similarity": 0.7166666666666667, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:_generate_phone", "name": "_generate_phone", "file": "form_test_automator.py", "line": 228 }, "func2": { "key": "form_test_automator.py:_generate_invalid_data", "name": "_generate_invalid_data", "file": "form_test_automator.py", "line": 300 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:_generate_phone", "name": "_generate_phone", "file": "form_test_automator.py", "line": 228 }, "func2": { "key": "form_test_automator.py:_generate_edge_case", "name": "_generate_edge_case", "file": "form_test_automator.py", "line": 316 }, "similarity": 0.7153846153846153, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:_generate_phone", "name": "_generate_phone", "file": "form_test_automator.py", "line": 228 }, "func2": { "key": "template_problem_analysis.py:generate_detailed_report", "name": "generate_detailed_report", "file": "template_problem_analysis.py", "line": 133 }, "similarity": 0.726923076923077, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:_generate_phone", "name": "_generate_phone", "file": "form_test_automator.py", "line": 228 }, "func2": { "key": "utils/monitoring_analytics.py:generate_system_report", "name": "generate_system_report", "file": "utils/monitoring_analytics.py", "line": 171 }, "similarity": 0.726923076923077, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:_generate_url", "name": "_generate_url", "file": "form_test_automator.py", "line": 233 }, "func2": { "key": "form_test_automator.py:_generate_date", "name": "_generate_date", "file": "form_test_automator.py", "line": 238 }, "similarity": 0.8799999999999999, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:_generate_url", "name": "_generate_url", "file": "form_test_automator.py", "line": 233 }, "func2": { "key": "form_test_automator.py:_generate_time", "name": "_generate_time", "file": "form_test_automator.py", "line": 246 }, "similarity": 0.7045454545454546, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:_generate_url", "name": "_generate_url", "file": "form_test_automator.py", "line": 233 }, "func2": { "key": "form_test_automator.py:_generate_number", "name": "_generate_number", "file": "form_test_automator.py", "line": 249 }, "similarity": 0.8909090909090909, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:_generate_url", "name": "_generate_url", "file": "form_test_automator.py", "line": 233 }, "func2": { "key": "form_test_automator.py:_generate_range", "name": "_generate_range", "file": "form_test_automator.py", "line": 259 }, "similarity": 0.7611111111111112, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:_generate_url", "name": "_generate_url", "file": "form_test_automator.py", "line": 233 }, "func2": { "key": "form_test_automator.py:_generate_color", "name": "_generate_color", "file": "form_test_automator.py", "line": 262 }, "similarity": 0.740909090909091, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:_generate_url", "name": "_generate_url", "file": "form_test_automator.py", "line": 233 }, "func2": { "key": "form_test_automator.py:_generate_invalid_data", "name": "_generate_invalid_data", "file": "form_test_automator.py", "line": 300 }, "similarity": 0.7666666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:_generate_url", "name": "_generate_url", "file": "form_test_automator.py", "line": 233 }, "func2": { "key": "form_test_automator.py:_generate_edge_case", "name": "_generate_edge_case", "file": "form_test_automator.py", "line": 316 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:_generate_url", "name": "_generate_url", "file": "form_test_automator.py", "line": 233 }, "func2": { "key": "scripts/test_protocol_generator.py:run_all_tests", "name": "run_all_tests", "file": "scripts/test_protocol_generator.py", "line": 471 }, "similarity": 0.77, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:_generate_url", "name": "_generate_url", "file": "form_test_automator.py", "line": 233 }, "func2": { "key": "utils/database_suite.py:migrate_user_settings", "name": "migrate_user_settings", "file": "utils/database_suite.py", "line": 126 }, "similarity": 0.7166666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:_generate_url", "name": "_generate_url", "file": "form_test_automator.py", "line": 233 }, "func2": { "key": "utils/script_collection.py:run_initial_setup", "name": "run_initial_setup", "file": "utils/script_collection.py", "line": 194 }, "similarity": 0.7166666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:_generate_date", "name": "_generate_date", "file": "form_test_automator.py", "line": 238 }, "func2": { "key": "form_test_automator.py:_generate_datetime", "name": "_generate_datetime", "file": "form_test_automator.py", "line": 243 }, "similarity": 0.7700000000000001, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:_generate_date", "name": "_generate_date", "file": "form_test_automator.py", "line": 238 }, "func2": { "key": "form_test_automator.py:_generate_time", "name": "_generate_time", "file": "form_test_automator.py", "line": 246 }, "similarity": 0.73, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:_generate_date", "name": "_generate_date", "file": "form_test_automator.py", "line": 238 }, "func2": { "key": "form_test_automator.py:_generate_number", "name": "_generate_number", "file": "form_test_automator.py", "line": 249 }, "similarity": 0.8545454545454545, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:_generate_date", "name": "_generate_date", "file": "form_test_automator.py", "line": 238 }, "func2": { "key": "form_test_automator.py:_generate_range", "name": "_generate_range", "file": "form_test_automator.py", "line": 259 }, "similarity": 0.8, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:_generate_date", "name": "_generate_date", "file": "form_test_automator.py", "line": 238 }, "func2": { "key": "form_test_automator.py:_generate_color", "name": "_generate_color", "file": "form_test_automator.py", "line": 262 }, "similarity": 0.7045454545454546, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:_generate_date", "name": "_generate_date", "file": "form_test_automator.py", "line": 238 }, "func2": { "key": "form_test_automator.py:_generate_invalid_data", "name": "_generate_invalid_data", "file": "form_test_automator.py", "line": 300 }, "similarity": 0.790909090909091, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:_generate_date", "name": "_generate_date", "file": "form_test_automator.py", "line": 238 }, "func2": { "key": "form_test_automator.py:_generate_edge_case", "name": "_generate_edge_case", "file": "form_test_automator.py", "line": 316 }, "similarity": 0.8200000000000001, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:_generate_date", "name": "_generate_date", "file": "form_test_automator.py", "line": 238 }, "func2": { "key": "template_problem_analysis.py:generate_detailed_report", "name": "generate_detailed_report", "file": "template_problem_analysis.py", "line": 133 }, "similarity": 0.7166666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:_generate_date", "name": "_generate_date", "file": "form_test_automator.py", "line": 238 }, "func2": { "key": "config/security.py:get_headers", "name": "get_headers", "file": "config/security.py", "line": 62 }, "similarity": 0.73, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:_generate_date", "name": "_generate_date", "file": "form_test_automator.py", "line": 238 }, "func2": { "key": "utils/core_system.py:_register_signal_handlers", "name": "_register_signal_handlers", "file": "utils/core_system.py", "line": 113 }, "similarity": 0.7166666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:_generate_datetime", "name": "_generate_datetime", "file": "form_test_automator.py", "line": 243 }, "func2": { "key": "form_test_automator.py:_generate_time", "name": "_generate_time", "file": "form_test_automator.py", "line": 246 }, "similarity": 0.96, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:_generate_datetime", "name": "_generate_datetime", "file": "form_test_automator.py", "line": 243 }, "func2": { "key": "form_test_automator.py:_generate_number", "name": "_generate_number", "file": "form_test_automator.py", "line": 249 }, "similarity": 0.7166666666666667, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:_generate_datetime", "name": "_generate_datetime", "file": "form_test_automator.py", "line": 243 }, "func2": { "key": "form_test_automator.py:_generate_range", "name": "_generate_range", "file": "form_test_automator.py", "line": 259 }, "similarity": 0.8799999999999999, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:_generate_datetime", "name": "_generate_datetime", "file": "form_test_automator.py", "line": 243 }, "func2": { "key": "form_test_automator.py:_generate_color", "name": "_generate_color", "file": "form_test_automator.py", "line": 262 }, "similarity": 0.8153846153846154, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:_generate_datetime", "name": "_generate_datetime", "file": "form_test_automator.py", "line": 243 }, "func2": { "key": "form_test_automator.py:_generate_invalid_data", "name": "_generate_invalid_data", "file": "form_test_automator.py", "line": 300 }, "similarity": 0.7000000000000001, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:_generate_datetime", "name": "_generate_datetime", "file": "form_test_automator.py", "line": 243 }, "func2": { "key": "form_test_automator.py:first_name", "name": "first_name", "file": "form_test_automator.py", "line": 50 }, "similarity": 0.7166666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:_generate_time", "name": "_generate_time", "file": "form_test_automator.py", "line": 246 }, "func2": { "key": "form_test_automator.py:_generate_number", "name": "_generate_number", "file": "form_test_automator.py", "line": 249 }, "similarity": 0.740909090909091, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:_generate_time", "name": "_generate_time", "file": "form_test_automator.py", "line": 246 }, "func2": { "key": "form_test_automator.py:_generate_range", "name": "_generate_range", "file": "form_test_automator.py", "line": 259 }, "similarity": 0.9111111111111112, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:_generate_time", "name": "_generate_time", "file": "form_test_automator.py", "line": 246 }, "func2": { "key": "form_test_automator.py:_generate_color", "name": "_generate_color", "file": "form_test_automator.py", "line": 262 }, "similarity": 0.8333333333333333, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:_generate_time", "name": "_generate_time", "file": "form_test_automator.py", "line": 246 }, "func2": { "key": "form_test_automator.py:first_name", "name": "first_name", "file": "form_test_automator.py", "line": 50 }, "similarity": 0.740909090909091, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:_generate_number", "name": "_generate_number", "file": "form_test_automator.py", "line": 249 }, "func2": { "key": "form_test_automator.py:_generate_range", "name": "_generate_range", "file": "form_test_automator.py", "line": 259 }, "similarity": 0.73, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:_generate_number", "name": "_generate_number", "file": "form_test_automator.py", "line": 249 }, "func2": { "key": "form_test_automator.py:_generate_invalid_data", "name": "_generate_invalid_data", "file": "form_test_automator.py", "line": 300 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:_generate_number", "name": "_generate_number", "file": "form_test_automator.py", "line": 249 }, "func2": { "key": "form_test_automator.py:_generate_edge_case", "name": "_generate_edge_case", "file": "form_test_automator.py", "line": 316 }, "similarity": 0.7153846153846153, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:_generate_number", "name": "_generate_number", "file": "form_test_automator.py", "line": 249 }, "func2": { "key": "scripts/test_protocol_generator.py:generate_fallback_summary", "name": "generate_fallback_summary", "file": "scripts/test_protocol_generator.py", "line": 420 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:_generate_number", "name": "_generate_number", "file": "form_test_automator.py", "line": 249 }, "func2": { "key": "utils/hardware_integration.py:get_printer_summary", "name": "get_printer_summary", "file": "utils/hardware_integration.py", "line": 1112 }, "similarity": 0.7071428571428571, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:_generate_number", "name": "_generate_number", "file": "form_test_automator.py", "line": 249 }, "func2": { "key": "utils/database_suite.py:migrate_user_settings", "name": "migrate_user_settings", "file": "utils/database_suite.py", "line": 126 }, "similarity": 0.75, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:_generate_range", "name": "_generate_range", "file": "form_test_automator.py", "line": 259 }, "func2": { "key": "form_test_automator.py:_generate_color", "name": "_generate_color", "file": "form_test_automator.py", "line": 262 }, "similarity": 0.8799999999999999, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:_generate_invalid_data", "name": "_generate_invalid_data", "file": "form_test_automator.py", "line": 300 }, "func2": { "key": "form_test_automator.py:_generate_edge_case", "name": "_generate_edge_case", "file": "form_test_automator.py", "line": 316 }, "similarity": 0.8461538461538463, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:_generate_invalid_data", "name": "_generate_invalid_data", "file": "form_test_automator.py", "line": 300 }, "func2": { "key": "app.py:load_large_session_data", "name": "load_large_session_data", "file": "app.py", "line": 104 }, "similarity": 0.7076923076923076, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:_generate_edge_case", "name": "_generate_edge_case", "file": "form_test_automator.py", "line": 316 }, "func2": { "key": "utils/hardware_integration.py:get_energy_statistics", "name": "get_energy_statistics", "file": "utils/hardware_integration.py", "line": 828 }, "similarity": 0.75, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:_generate_edge_case", "name": "_generate_edge_case", "file": "form_test_automator.py", "line": 316 }, "func2": { "key": "utils/monitoring_analytics.py:track_disk_usage", "name": "track_disk_usage", "file": "utils/monitoring_analytics.py", "line": 58 }, "similarity": 0.726923076923077, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:_random_delay", "name": "_random_delay", "file": "form_test_automator.py", "line": 694 }, "func2": { "key": "app.py:cleanup_expired_sessions", "name": "cleanup_expired_sessions", "file": "app.py", "line": 129 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:_random_delay", "name": "_random_delay", "file": "form_test_automator.py", "line": 694 }, "func2": { "key": "import_analyzer.py:find_unused_imports", "name": "find_unused_imports", "file": "import_analyzer.py", "line": 103 }, "similarity": 0.7749999999999999, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:_random_delay", "name": "_random_delay", "file": "form_test_automator.py", "line": 694 }, "func2": { "key": "template_problem_analysis.py:generate_detailed_report", "name": "generate_detailed_report", "file": "template_problem_analysis.py", "line": 133 }, "similarity": 0.8285714285714285, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:_random_delay", "name": "_random_delay", "file": "form_test_automator.py", "line": 694 }, "func2": { "key": "config/security.py:get_headers", "name": "get_headers", "file": "config/security.py", "line": 62 }, "similarity": 0.7428571428571429, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:_random_delay", "name": "_random_delay", "file": "form_test_automator.py", "line": 694 }, "func2": { "key": "config/security.py:get_rate_limits", "name": "get_rate_limits", "file": "config/security.py", "line": 66 }, "similarity": 0.7714285714285714, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:_random_delay", "name": "_random_delay", "file": "form_test_automator.py", "line": 694 }, "func2": { "key": "config/security.py:get_session_config", "name": "get_session_config", "file": "config/security.py", "line": 70 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:_random_delay", "name": "_random_delay", "file": "form_test_automator.py", "line": 694 }, "func2": { "key": "config/security.py:get_csrf_config", "name": "get_csrf_config", "file": "config/security.py", "line": 74 }, "similarity": 0.725, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:_random_delay", "name": "_random_delay", "file": "form_test_automator.py", "line": 694 }, "func2": { "key": "scripts/test_protocol_generator.py:analyze_code_metrics", "name": "analyze_code_metrics", "file": "scripts/test_protocol_generator.py", "line": 302 }, "similarity": 0.7666666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:_random_delay", "name": "_random_delay", "file": "form_test_automator.py", "line": 694 }, "func2": { "key": "scripts/test_protocol_generator.py:generate_fallback_summary", "name": "generate_fallback_summary", "file": "scripts/test_protocol_generator.py", "line": 420 }, "similarity": 0.7777777777777777, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:_random_delay", "name": "_random_delay", "file": "form_test_automator.py", "line": 694 }, "func2": { "key": "scripts/test_protocol_generator.py:run_all_tests", "name": "run_all_tests", "file": "scripts/test_protocol_generator.py", "line": 471 }, "similarity": 0.7846153846153846, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:_random_delay", "name": "_random_delay", "file": "form_test_automator.py", "line": 694 }, "func2": { "key": "scripts/screenshot_tool.py:_get_default_routes", "name": "_get_default_routes", "file": "scripts/screenshot_tool.py", "line": 207 }, "similarity": 0.7866666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:_random_delay", "name": "_random_delay", "file": "form_test_automator.py", "line": 694 }, "func2": { "key": "scripts/screenshot_tool.py:initialize_browser", "name": "initialize_browser", "file": "scripts/screenshot_tool.py", "line": 239 }, "similarity": 0.7749999999999999, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:_random_delay", "name": "_random_delay", "file": "form_test_automator.py", "line": 694 }, "func2": { "key": "scripts/screenshot_tool.py:close", "name": "close", "file": "scripts/screenshot_tool.py", "line": 304 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:_random_delay", "name": "_random_delay", "file": "form_test_automator.py", "line": 694 }, "func2": { "key": "scripts/screenshot_tool.py:_prepare_environment", "name": "_prepare_environment", "file": "scripts/screenshot_tool.py", "line": 369 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:_random_delay", "name": "_random_delay", "file": "form_test_automator.py", "line": 694 }, "func2": { "key": "scripts/screenshot_tool.py:_perform_admin_login", "name": "_perform_admin_login", "file": "scripts/screenshot_tool.py", "line": 393 }, "similarity": 0.8571428571428572, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:_random_delay", "name": "_random_delay", "file": "form_test_automator.py", "line": 694 }, "func2": { "key": "utils/ui_components.py:get_dashboard_data", "name": "get_dashboard_data", "file": "utils/ui_components.py", "line": 268 }, "similarity": 0.76, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:_random_delay", "name": "_random_delay", "file": "form_test_automator.py", "line": 694 }, "func2": { "key": "utils/job_queue_system.py:get_next_job", "name": "get_next_job", "file": "utils/job_queue_system.py", "line": 103 }, "similarity": 0.7066666666666667, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:_random_delay", "name": "_random_delay", "file": "form_test_automator.py", "line": 694 }, "func2": { "key": "utils/job_queue_system.py:_timer_loop", "name": "_timer_loop", "file": "utils/job_queue_system.py", "line": 253 }, "similarity": 0.7846153846153846, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:_random_delay", "name": "_random_delay", "file": "form_test_automator.py", "line": 694 }, "func2": { "key": "utils/job_queue_system.py:_scheduler_loop", "name": "_scheduler_loop", "file": "utils/job_queue_system.py", "line": 436 }, "similarity": 0.76, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:_random_delay", "name": "_random_delay", "file": "form_test_automator.py", "line": 694 }, "func2": { "key": "utils/data_management.py:ensure_directories", "name": "ensure_directories", "file": "utils/data_management.py", "line": 57 }, "similarity": 0.76, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:_random_delay", "name": "_random_delay", "file": "form_test_automator.py", "line": 694 }, "func2": { "key": "utils/data_management.py:_delete_permanently", "name": "_delete_permanently", "file": "utils/data_management.py", "line": 252 }, "similarity": 0.75, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:_random_delay", "name": "_random_delay", "file": "form_test_automator.py", "line": 694 }, "func2": { "key": "utils/ssl_manager.py:generate_mercedes_certificate", "name": "generate_mercedes_certificate", "file": "utils/ssl_manager.py", "line": 21 }, "similarity": 0.7749999999999999, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:_random_delay", "name": "_random_delay", "file": "form_test_automator.py", "line": 694 }, "func2": { "key": "utils/hardware_integration.py:clear_cache", "name": "clear_cache", "file": "utils/hardware_integration.py", "line": 207 }, "similarity": 0.7666666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:_random_delay", "name": "_random_delay", "file": "form_test_automator.py", "line": 694 }, "func2": { "key": "utils/hardware_integration.py:get_printer_summary", "name": "get_printer_summary", "file": "utils/hardware_integration.py", "line": 1112 }, "similarity": 0.7749999999999999, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:_random_delay", "name": "_random_delay", "file": "form_test_automator.py", "line": 694 }, "func2": { "key": "utils/hardware_integration.py:check_and_control_for_jobs", "name": "check_and_control_for_jobs", "file": "utils/hardware_integration.py", "line": 1233 }, "similarity": 0.7777777777777777, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:_random_delay", "name": "_random_delay", "file": "form_test_automator.py", "line": 694 }, "func2": { "key": "utils/hardware_integration.py:force_network_refresh", "name": "force_network_refresh", "file": "utils/hardware_integration.py", "line": 1462 }, "similarity": 0.7176470588235294, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:_random_delay", "name": "_random_delay", "file": "form_test_automator.py", "line": 694 }, "func2": { "key": "utils/ip_security.py:get_allowed_plug_ips", "name": "get_allowed_plug_ips", "file": "utils/ip_security.py", "line": 141 }, "similarity": 0.7411764705882353, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:_random_delay", "name": "_random_delay", "file": "form_test_automator.py", "line": 694 }, "func2": { "key": "utils/ssl_suite.py:check_certificate_validity", "name": "check_certificate_validity", "file": "utils/ssl_suite.py", "line": 131 }, "similarity": 0.7647058823529411, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:_random_delay", "name": "_random_delay", "file": "form_test_automator.py", "line": 694 }, "func2": { "key": "utils/drag_drop_system.py:cleanup_invalid_orders", "name": "cleanup_invalid_orders", "file": "utils/drag_drop_system.py", "line": 292 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:_random_delay", "name": "_random_delay", "file": "form_test_automator.py", "line": 694 }, "func2": { "key": "utils/drag_drop_system.py:_schedule_cleanup", "name": "_schedule_cleanup", "file": "utils/drag_drop_system.py", "line": 306 }, "similarity": 0.76, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:_random_delay", "name": "_random_delay", "file": "form_test_automator.py", "line": 694 }, "func2": { "key": "utils/database_cleanup.py:cleanup_all", "name": "cleanup_all", "file": "utils/database_cleanup.py", "line": 39 }, "similarity": 0.7538461538461538, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:_random_delay", "name": "_random_delay", "file": "form_test_automator.py", "line": 694 }, "func2": { "key": "utils/database_cleanup.py:get_engine_count", "name": "get_engine_count", "file": "utils/database_cleanup.py", "line": 56 }, "similarity": 0.7066666666666667, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:_random_delay", "name": "_random_delay", "file": "form_test_automator.py", "line": 694 }, "func2": { "key": "utils/job_scheduler.py:_check_and_start_jobs", "name": "_check_and_start_jobs", "file": "utils/job_scheduler.py", "line": 624 }, "similarity": 0.7647058823529411, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:_random_delay", "name": "_random_delay", "file": "form_test_automator.py", "line": 694 }, "func2": { "key": "utils/core_system.py:get_system_status", "name": "get_system_status", "file": "utils/core_system.py", "line": 770 }, "similarity": 0.7428571428571429, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:_random_delay", "name": "_random_delay", "file": "form_test_automator.py", "line": 694 }, "func2": { "key": "utils/core_system.py:_register_signal_handlers", "name": "_register_signal_handlers", "file": "utils/core_system.py", "line": 113 }, "similarity": 0.7866666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:_random_delay", "name": "_random_delay", "file": "form_test_automator.py", "line": 694 }, "func2": { "key": "utils/core_system.py:get_recovery_status", "name": "get_recovery_status", "file": "utils/core_system.py", "line": 345 }, "similarity": 0.75, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:_random_delay", "name": "_random_delay", "file": "form_test_automator.py", "line": 694 }, "func2": { "key": "utils/core_system.py:load_config", "name": "load_config", "file": "utils/core_system.py", "line": 512 }, "similarity": 0.7714285714285714, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:_random_delay", "name": "_random_delay", "file": "form_test_automator.py", "line": 694 }, "func2": { "key": "utils/core_system.py:check_https_connectivity", "name": "check_https_connectivity", "file": "utils/core_system.py", "line": 623 }, "similarity": 0.711111111111111, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:_random_delay", "name": "_random_delay", "file": "form_test_automator.py", "line": 694 }, "func2": { "key": "utils/core_system.py:run_monitoring_cycle", "name": "run_monitoring_cycle", "file": "utils/core_system.py", "line": 639 }, "similarity": 0.8133333333333332, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:_random_delay", "name": "_random_delay", "file": "form_test_automator.py", "line": 694 }, "func2": { "key": "utils/core_system.py:cleanup_system_resources", "name": "cleanup_system_resources", "file": "utils/core_system.py", "line": 675 }, "similarity": 0.8400000000000001, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:_random_delay", "name": "_random_delay", "file": "form_test_automator.py", "line": 694 }, "func2": { "key": "utils/database_suite.py:get_connection", "name": "get_connection", "file": "utils/database_suite.py", "line": 41 }, "similarity": 0.7142857142857142, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:_random_delay", "name": "_random_delay", "file": "form_test_automator.py", "line": 694 }, "func2": { "key": "utils/database_suite.py:migrate_user_settings", "name": "migrate_user_settings", "file": "utils/database_suite.py", "line": 126 }, "similarity": 0.76, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:_random_delay", "name": "_random_delay", "file": "form_test_automator.py", "line": 694 }, "func2": { "key": "utils/database_suite.py:fix_database_immediate", "name": "fix_database_immediate", "file": "utils/database_suite.py", "line": 148 }, "similarity": 0.725, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:_random_delay", "name": "_random_delay", "file": "form_test_automator.py", "line": 694 }, "func2": { "key": "utils/database_suite.py:vacuum_database", "name": "vacuum_database", "file": "utils/database_suite.py", "line": 202 }, "similarity": 0.725, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:_random_delay", "name": "_random_delay", "file": "form_test_automator.py", "line": 694 }, "func2": { "key": "utils/logging_config.py:_create_new_log_file", "name": "_create_new_log_file", "file": "utils/logging_config.py", "line": 79 }, "similarity": 0.7749999999999999, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:_random_delay", "name": "_random_delay", "file": "form_test_automator.py", "line": 694 }, "func2": { "key": "utils/monitoring_analytics.py:generate_system_report", "name": "generate_system_report", "file": "utils/monitoring_analytics.py", "line": 171 }, "similarity": 0.8285714285714285, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:_random_delay", "name": "_random_delay", "file": "form_test_automator.py", "line": 694 }, "func2": { "key": "utils/monitoring_analytics.py:get_system_metrics", "name": "get_system_metrics", "file": "utils/monitoring_analytics.py", "line": 68 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:_random_delay", "name": "_random_delay", "file": "form_test_automator.py", "line": 694 }, "func2": { "key": "utils/monitoring_analytics.py:collect_job_analytics", "name": "collect_job_analytics", "file": "utils/monitoring_analytics.py", "line": 86 }, "similarity": 0.7749999999999999, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:_random_delay", "name": "_random_delay", "file": "form_test_automator.py", "line": 694 }, "func2": { "key": "utils/monitoring_analytics.py:collect_printer_analytics", "name": "collect_printer_analytics", "file": "utils/monitoring_analytics.py", "line": 130 }, "similarity": 0.8133333333333332, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:_random_delay", "name": "_random_delay", "file": "form_test_automator.py", "line": 694 }, "func2": { "key": "utils/monitoring_analytics.py:get_dashboard_data", "name": "get_dashboard_data", "file": "utils/monitoring_analytics.py", "line": 256 }, "similarity": 0.76, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:_random_delay", "name": "_random_delay", "file": "form_test_automator.py", "line": 694 }, "func2": { "key": "utils/script_collection.py:run_initial_setup", "name": "run_initial_setup", "file": "utils/script_collection.py", "line": 194 }, "similarity": 0.76, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:generate_visual_report", "name": "generate_visual_report", "file": "form_test_automator.py", "line": 1192 }, "func2": { "key": "form_test_automator.py:generate_json_report", "name": "generate_json_report", "file": "form_test_automator.py", "line": 1435 }, "similarity": 0.8666666666666667, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:generate_visual_report", "name": "generate_visual_report", "file": "form_test_automator.py", "line": 1192 }, "func2": { "key": "form_test_automator.py:generate_report", "name": "generate_report", "file": "form_test_automator.py", "line": 2266 }, "similarity": 0.7142857142857144, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:generate_json_report", "name": "generate_json_report", "file": "form_test_automator.py", "line": 1435 }, "func2": { "key": "form_test_automator.py:generate_report", "name": "generate_report", "file": "form_test_automator.py", "line": 2266 }, "similarity": 0.7844155844155845, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:generate_json_report", "name": "generate_json_report", "file": "form_test_automator.py", "line": 1435 }, "func2": { "key": "scripts/screenshot_tool.py:_generate_report", "name": "_generate_report", "file": "scripts/screenshot_tool.py", "line": 526 }, "similarity": 0.7272727272727273, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:generate_report", "name": "generate_report", "file": "form_test_automator.py", "line": 2266 }, "func2": { "key": "scripts/screenshot_tool.py:_generate_report", "name": "_generate_report", "file": "scripts/screenshot_tool.py", "line": 526 }, "similarity": 0.8071428571428572, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:generate_report", "name": "generate_report", "file": "form_test_automator.py", "line": 2266 }, "func2": { "key": "utils/security_suite.py:generate_nonce", "name": "generate_nonce", "file": "utils/security_suite.py", "line": 55 }, "similarity": 0.7200000000000001, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:_print_test_summary", "name": "_print_test_summary", "file": "form_test_automator.py", "line": 2291 }, "func2": { "key": "import_analyzer.py:find_circular_imports", "name": "find_circular_imports", "file": "import_analyzer.py", "line": 148 }, "similarity": 0.7019607843137254, "reason": "gemeinsame Argumente" }, { "func1": { "key": "form_test_automator.py:_print_test_summary", "name": "_print_test_summary", "file": "form_test_automator.py", "line": 2291 }, "func2": { "key": "import_analyzer.py:find_redundant_imports", "name": "find_redundant_imports", "file": "import_analyzer.py", "line": 188 }, "similarity": 0.7599999999999999, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "form_test_automator.py:_print_test_summary", "name": "_print_test_summary", "file": "form_test_automator.py", "line": 2291 }, "func2": { "key": "import_analyzer.py:run_analysis", "name": "run_analysis", "file": "import_analyzer.py", "line": 222 }, "similarity": 0.7538461538461538, "reason": "gemeinsame Argumente" }, { "func1": { "key": "form_test_automator.py:_print_test_summary", "name": "_print_test_summary", "file": "form_test_automator.py", "line": 2291 }, "func2": { "key": "template_problem_analysis.py:analyze_all_endpoints", "name": "analyze_all_endpoints", "file": "template_problem_analysis.py", "line": 28 }, "similarity": 0.7704545454545455, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:_print_test_summary", "name": "_print_test_summary", "file": "form_test_automator.py", "line": 2291 }, "func2": { "key": "template_problem_analysis.py:analyze_template_problems", "name": "analyze_template_problems", "file": "template_problem_analysis.py", "line": 59 }, "similarity": 0.7954545454545454, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:_print_test_summary", "name": "_print_test_summary", "file": "form_test_automator.py", "line": 2291 }, "func2": { "key": "tests/test_tapo_integration.py:setup", "name": "setup", "file": "tests/test_tapo_integration.py", "line": 106 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:_print_test_summary", "name": "_print_test_summary", "file": "form_test_automator.py", "line": 2291 }, "func2": { "key": "tests/test_tapo_integration.py:test_all_printers_always_visible", "name": "test_all_printers_always_visible", "file": "tests/test_tapo_integration.py", "line": 193 }, "similarity": 0.8200000000000001, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:_print_test_summary", "name": "_print_test_summary", "file": "form_test_automator.py", "line": 2291 }, "func2": { "key": "tests/test_tapo_integration.py:test_printer_status_types", "name": "test_printer_status_types", "file": "tests/test_tapo_integration.py", "line": 212 }, "similarity": 0.9333333333333333, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:_print_test_summary", "name": "_print_test_summary", "file": "form_test_automator.py", "line": 2291 }, "func2": { "key": "tests/test_tapo_integration.py:test_calendar_shows_printer_status_for_admin", "name": "test_calendar_shows_printer_status_for_admin", "file": "tests/test_tapo_integration.py", "line": 320 }, "similarity": 0.7770334928229665, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:_print_test_summary", "name": "_print_test_summary", "file": "form_test_automator.py", "line": 2291 }, "func2": { "key": "tests/test_tapo_integration.py:test_printer_status_persistence", "name": "test_printer_status_persistence", "file": "tests/test_tapo_integration.py", "line": 366 }, "similarity": 0.8776923076923078, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:_print_test_summary", "name": "_print_test_summary", "file": "form_test_automator.py", "line": 2291 }, "func2": { "key": "tests/test_tapo_integration.py:test_concurrent_job_scheduling", "name": "test_concurrent_job_scheduling", "file": "tests/test_tapo_integration.py", "line": 410 }, "similarity": 0.73, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:_print_test_summary", "name": "_print_test_summary", "file": "form_test_automator.py", "line": 2291 }, "func2": { "key": "scripts/test_protocol_generator.py:test_import_functionality", "name": "test_import_functionality", "file": "scripts/test_protocol_generator.py", "line": 153 }, "similarity": 0.8, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "form_test_automator.py:_print_test_summary", "name": "_print_test_summary", "file": "form_test_automator.py", "line": 2291 }, "func2": { "key": "scripts/test_protocol_generator.py:test_models_and_blueprints", "name": "test_models_and_blueprints", "file": "scripts/test_protocol_generator.py", "line": 200 }, "similarity": 0.7749999999999999, "reason": "gemeinsame Argumente" }, { "func1": { "key": "form_test_automator.py:_print_test_summary", "name": "_print_test_summary", "file": "form_test_automator.py", "line": 2291 }, "func2": { "key": "scripts/test_protocol_generator.py:generate_ai_summary", "name": "generate_ai_summary", "file": "scripts/test_protocol_generator.py", "line": 343 }, "similarity": 0.805128205128205, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "form_test_automator.py:_print_test_summary", "name": "_print_test_summary", "file": "form_test_automator.py", "line": 2291 }, "func2": { "key": "scripts/screenshot_tool.py:_setup_chrome", "name": "_setup_chrome", "file": "scripts/screenshot_tool.py", "line": 260 }, "similarity": 0.7833333333333333, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:_print_test_summary", "name": "_print_test_summary", "file": "form_test_automator.py", "line": 2291 }, "func2": { "key": "scripts/screenshot_tool.py:_generate_report", "name": "_generate_report", "file": "scripts/screenshot_tool.py", "line": 526 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:_print_test_summary", "name": "_print_test_summary", "file": "form_test_automator.py", "line": 2291 }, "func2": { "key": "utils/development_tools.py:run_all_tests", "name": "run_all_tests", "file": "utils/development_tools.py", "line": 89 }, "similarity": 0.8161538461538462, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:_print_test_summary", "name": "_print_test_summary", "file": "form_test_automator.py", "line": 2291 }, "func2": { "key": "utils/development_tools.py:test_user_creation", "name": "test_user_creation", "file": "utils/development_tools.py", "line": 112 }, "similarity": 0.8271428571428572, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:_print_test_summary", "name": "_print_test_summary", "file": "form_test_automator.py", "line": 2291 }, "func2": { "key": "utils/development_tools.py:test_printer_status", "name": "test_printer_status", "file": "utils/development_tools.py", "line": 136 }, "similarity": 0.8333333333333333, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "form_test_automator.py:_print_test_summary", "name": "_print_test_summary", "file": "form_test_automator.py", "line": 2291 }, "func2": { "key": "utils/hardware_integration.py:__init__", "name": "__init__", "file": "utils/hardware_integration.py", "line": 1012 }, "similarity": 0.7033333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:_print_test_summary", "name": "_print_test_summary", "file": "form_test_automator.py", "line": 2291 }, "func2": { "key": "utils/hardware_integration.py:auto_discover_outlets", "name": "auto_discover_outlets", "file": "utils/hardware_integration.py", "line": 500 }, "similarity": 0.713235294117647, "reason": "gemeinsame Argumente" }, { "func1": { "key": "form_test_automator.py:_print_test_summary", "name": "_print_test_summary", "file": "form_test_automator.py", "line": 2291 }, "func2": { "key": "utils/hardware_integration.py:get_printer_summary", "name": "get_printer_summary", "file": "utils/hardware_integration.py", "line": 1112 }, "similarity": 0.735897435897436, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "form_test_automator.py:_print_test_summary", "name": "_print_test_summary", "file": "form_test_automator.py", "line": 2291 }, "func2": { "key": "utils/job_scheduler.py:get_uptime", "name": "get_uptime", "file": "utils/job_scheduler.py", "line": 194 }, "similarity": 0.7487179487179487, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:_print_test_summary", "name": "_print_test_summary", "file": "form_test_automator.py", "line": 2291 }, "func2": { "key": "utils/job_scheduler.py:start", "name": "start", "file": "utils/job_scheduler.py", "line": 216 }, "similarity": 0.7033333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:_print_test_summary", "name": "_print_test_summary", "file": "form_test_automator.py", "line": 2291 }, "func2": { "key": "utils/monitoring_analytics.py:get_health_status", "name": "get_health_status", "file": "utils/monitoring_analytics.py", "line": 265 }, "similarity": 0.7266666666666667, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:email", "name": "email", "file": "form_test_automator.py", "line": 48 }, "func2": { "key": "form_test_automator.py:name", "name": "name", "file": "form_test_automator.py", "line": 49 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:email", "name": "email", "file": "form_test_automator.py", "line": 48 }, "func2": { "key": "form_test_automator.py:first_name", "name": "first_name", "file": "form_test_automator.py", "line": 50 }, "similarity": 0.7454545454545454, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:email", "name": "email", "file": "form_test_automator.py", "line": 48 }, "func2": { "key": "form_test_automator.py:last_name", "name": "last_name", "file": "form_test_automator.py", "line": 51 }, "similarity": 0.7777777777777777, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:email", "name": "email", "file": "form_test_automator.py", "line": 48 }, "func2": { "key": "form_test_automator.py:date", "name": "date", "file": "form_test_automator.py", "line": 57 }, "similarity": 0.7142857142857142, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:email", "name": "email", "file": "form_test_automator.py", "line": 48 }, "func2": { "key": "form_test_automator.py:add_column", "name": "add_column", "file": "form_test_automator.py", "line": 88 }, "similarity": 0.709090909090909, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:email", "name": "email", "file": "form_test_automator.py", "line": 48 }, "func2": { "key": "utils/system_management.py:load_settings", "name": "load_settings", "file": "utils/system_management.py", "line": 21 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:email", "name": "email", "file": "form_test_automator.py", "line": 48 }, "func2": { "key": "utils/system_management.py:is_offline", "name": "is_offline", "file": "utils/system_management.py", "line": 28 }, "similarity": 0.72, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:name", "name": "name", "file": "form_test_automator.py", "line": 49 }, "func2": { "key": "form_test_automator.py:first_name", "name": "first_name", "file": "form_test_automator.py", "line": 50 }, "similarity": 0.76, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:name", "name": "name", "file": "form_test_automator.py", "line": 49 }, "func2": { "key": "form_test_automator.py:last_name", "name": "last_name", "file": "form_test_automator.py", "line": 51 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:name", "name": "name", "file": "form_test_automator.py", "line": 49 }, "func2": { "key": "form_test_automator.py:company", "name": "company", "file": "form_test_automator.py", "line": 52 }, "similarity": 0.75, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:name", "name": "name", "file": "form_test_automator.py", "line": 49 }, "func2": { "key": "form_test_automator.py:phone_number", "name": "phone_number", "file": "form_test_automator.py", "line": 55 }, "similarity": 0.709090909090909, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:name", "name": "name", "file": "form_test_automator.py", "line": 49 }, "func2": { "key": "form_test_automator.py:date", "name": "date", "file": "form_test_automator.py", "line": 57 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:name", "name": "name", "file": "form_test_automator.py", "line": 49 }, "func2": { "key": "form_test_automator.py:add_column", "name": "add_column", "file": "form_test_automator.py", "line": 88 }, "similarity": 0.72, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:name", "name": "name", "file": "form_test_automator.py", "line": 49 }, "func2": { "key": "utils/system_management.py:load_settings", "name": "load_settings", "file": "utils/system_management.py", "line": 21 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:first_name", "name": "first_name", "file": "form_test_automator.py", "line": 50 }, "func2": { "key": "form_test_automator.py:last_name", "name": "last_name", "file": "form_test_automator.py", "line": 51 }, "similarity": 0.8545454545454545, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:first_name", "name": "first_name", "file": "form_test_automator.py", "line": 50 }, "func2": { "key": "form_test_automator.py:street_address", "name": "street_address", "file": "form_test_automator.py", "line": 54 }, "similarity": 0.8181818181818181, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:first_name", "name": "first_name", "file": "form_test_automator.py", "line": 50 }, "func2": { "key": "form_test_automator.py:phone_number", "name": "phone_number", "file": "form_test_automator.py", "line": 55 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:first_name", "name": "first_name", "file": "form_test_automator.py", "line": 50 }, "func2": { "key": "form_test_automator.py:date", "name": "date", "file": "form_test_automator.py", "line": 57 }, "similarity": 0.709090909090909, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:first_name", "name": "first_name", "file": "form_test_automator.py", "line": 50 }, "func2": { "key": "form_test_automator.py:print", "name": "print", "file": "form_test_automator.py", "line": 85 }, "similarity": 0.7454545454545454, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:first_name", "name": "first_name", "file": "form_test_automator.py", "line": 50 }, "func2": { "key": "form_test_automator.py:add_column", "name": "add_column", "file": "form_test_automator.py", "line": 88 }, "similarity": 0.7066666666666667, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:first_name", "name": "first_name", "file": "form_test_automator.py", "line": 50 }, "func2": { "key": "import_analyzer.py:find_unused_imports", "name": "find_unused_imports", "file": "import_analyzer.py", "line": 103 }, "similarity": 0.7071428571428572, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:first_name", "name": "first_name", "file": "form_test_automator.py", "line": 50 }, "func2": { "key": "config/security.py:get_rate_limits", "name": "get_rate_limits", "file": "config/security.py", "line": 66 }, "similarity": 0.7166666666666667, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:first_name", "name": "first_name", "file": "form_test_automator.py", "line": 50 }, "func2": { "key": "utils/system_management.py:__init__", "name": "__init__", "file": "utils/system_management.py", "line": 25 }, "similarity": 0.76, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:first_name", "name": "first_name", "file": "form_test_automator.py", "line": 50 }, "func2": { "key": "utils/system_management.py:load_settings", "name": "load_settings", "file": "utils/system_management.py", "line": 21 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:first_name", "name": "first_name", "file": "form_test_automator.py", "line": 50 }, "func2": { "key": "utils/system_management.py:is_offline", "name": "is_offline", "file": "utils/system_management.py", "line": 28 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:first_name", "name": "first_name", "file": "form_test_automator.py", "line": 50 }, "func2": { "key": "utils/job_queue_system.py:__post_init__", "name": "__post_init__", "file": "utils/job_queue_system.py", "line": 61 }, "similarity": 0.7666666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:first_name", "name": "first_name", "file": "form_test_automator.py", "line": 50 }, "func2": { "key": "utils/data_management.py:__init__", "name": "__init__", "file": "utils/data_management.py", "line": 287 }, "similarity": 0.76, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:first_name", "name": "first_name", "file": "form_test_automator.py", "line": 50 }, "func2": { "key": "utils/ssl_manager.py:generate_mercedes_certificate", "name": "generate_mercedes_certificate", "file": "utils/ssl_manager.py", "line": 21 }, "similarity": 0.7576923076923078, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:first_name", "name": "first_name", "file": "form_test_automator.py", "line": 50 }, "func2": { "key": "utils/hardware_integration.py:get_printer_summary", "name": "get_printer_summary", "file": "utils/hardware_integration.py", "line": 1112 }, "similarity": 0.7071428571428572, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:first_name", "name": "first_name", "file": "form_test_automator.py", "line": 50 }, "func2": { "key": "utils/ssl_suite.py:__init__", "name": "__init__", "file": "utils/ssl_suite.py", "line": 67 }, "similarity": 0.76, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:first_name", "name": "first_name", "file": "form_test_automator.py", "line": 50 }, "func2": { "key": "utils/database_suite.py:__init__", "name": "__init__", "file": "utils/database_suite.py", "line": 176 }, "similarity": 0.76, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:first_name", "name": "first_name", "file": "form_test_automator.py", "line": 50 }, "func2": { "key": "utils/database_suite.py:migrate_user_settings", "name": "migrate_user_settings", "file": "utils/database_suite.py", "line": 126 }, "similarity": 0.7500000000000001, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:last_name", "name": "last_name", "file": "form_test_automator.py", "line": 51 }, "func2": { "key": "form_test_automator.py:company", "name": "company", "file": "form_test_automator.py", "line": 52 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:last_name", "name": "last_name", "file": "form_test_automator.py", "line": 51 }, "func2": { "key": "form_test_automator.py:street_address", "name": "street_address", "file": "form_test_automator.py", "line": 54 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:last_name", "name": "last_name", "file": "form_test_automator.py", "line": 51 }, "func2": { "key": "form_test_automator.py:phone_number", "name": "phone_number", "file": "form_test_automator.py", "line": 55 }, "similarity": 0.7142857142857142, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:last_name", "name": "last_name", "file": "form_test_automator.py", "line": 51 }, "func2": { "key": "form_test_automator.py:date", "name": "date", "file": "form_test_automator.py", "line": 57 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:last_name", "name": "last_name", "file": "form_test_automator.py", "line": 51 }, "func2": { "key": "form_test_automator.py:add_column", "name": "add_column", "file": "form_test_automator.py", "line": 88 }, "similarity": 0.7666666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:last_name", "name": "last_name", "file": "form_test_automator.py", "line": 51 }, "func2": { "key": "config/security.py:get_rate_limits", "name": "get_rate_limits", "file": "config/security.py", "line": 66 }, "similarity": 0.7045454545454546, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:last_name", "name": "last_name", "file": "form_test_automator.py", "line": 51 }, "func2": { "key": "scripts/test_protocol_generator.py:run_all_tests", "name": "run_all_tests", "file": "scripts/test_protocol_generator.py", "line": 471 }, "similarity": 0.73, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:last_name", "name": "last_name", "file": "form_test_automator.py", "line": 51 }, "func2": { "key": "utils/system_management.py:__init__", "name": "__init__", "file": "utils/system_management.py", "line": 25 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:last_name", "name": "last_name", "file": "form_test_automator.py", "line": 51 }, "func2": { "key": "utils/system_management.py:load_settings", "name": "load_settings", "file": "utils/system_management.py", "line": 21 }, "similarity": 0.8333333333333333, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:last_name", "name": "last_name", "file": "form_test_automator.py", "line": 51 }, "func2": { "key": "utils/system_management.py:is_offline", "name": "is_offline", "file": "utils/system_management.py", "line": 28 }, "similarity": 0.7818181818181817, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:last_name", "name": "last_name", "file": "form_test_automator.py", "line": 51 }, "func2": { "key": "utils/job_queue_system.py:__post_init__", "name": "__post_init__", "file": "utils/job_queue_system.py", "line": 61 }, "similarity": 0.7454545454545454, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:last_name", "name": "last_name", "file": "form_test_automator.py", "line": 51 }, "func2": { "key": "utils/data_management.py:__init__", "name": "__init__", "file": "utils/data_management.py", "line": 287 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:last_name", "name": "last_name", "file": "form_test_automator.py", "line": 51 }, "func2": { "key": "utils/ssl_suite.py:__init__", "name": "__init__", "file": "utils/ssl_suite.py", "line": 67 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:last_name", "name": "last_name", "file": "form_test_automator.py", "line": 51 }, "func2": { "key": "utils/database_suite.py:__init__", "name": "__init__", "file": "utils/database_suite.py", "line": 176 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:company", "name": "company", "file": "form_test_automator.py", "line": 52 }, "func2": { "key": "form_test_automator.py:phone_number", "name": "phone_number", "file": "form_test_automator.py", "line": 55 }, "similarity": 0.7230769230769231, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:company", "name": "company", "file": "form_test_automator.py", "line": 52 }, "func2": { "key": "form_test_automator.py:add_column", "name": "add_column", "file": "form_test_automator.py", "line": 88 }, "similarity": 0.7818181818181817, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:company", "name": "company", "file": "form_test_automator.py", "line": 52 }, "func2": { "key": "utils/job_queue_system.py:__post_init__", "name": "__post_init__", "file": "utils/job_queue_system.py", "line": 61 }, "similarity": 0.709090909090909, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:city", "name": "city", "file": "form_test_automator.py", "line": 53 }, "func2": { "key": "form_test_automator.py:print", "name": "print", "file": "form_test_automator.py", "line": 85 }, "similarity": 0.7142857142857142, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:city", "name": "city", "file": "form_test_automator.py", "line": 53 }, "func2": { "key": "utils/system_management.py:__init__", "name": "__init__", "file": "utils/system_management.py", "line": 25 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:city", "name": "city", "file": "form_test_automator.py", "line": 53 }, "func2": { "key": "utils/data_management.py:__init__", "name": "__init__", "file": "utils/data_management.py", "line": 287 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:city", "name": "city", "file": "form_test_automator.py", "line": 53 }, "func2": { "key": "utils/ssl_suite.py:__init__", "name": "__init__", "file": "utils/ssl_suite.py", "line": 67 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:city", "name": "city", "file": "form_test_automator.py", "line": 53 }, "func2": { "key": "utils/database_suite.py:__init__", "name": "__init__", "file": "utils/database_suite.py", "line": 176 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:street_address", "name": "street_address", "file": "form_test_automator.py", "line": 54 }, "func2": { "key": "form_test_automator.py:date", "name": "date", "file": "form_test_automator.py", "line": 57 }, "similarity": 0.8285714285714285, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:street_address", "name": "street_address", "file": "form_test_automator.py", "line": 54 }, "func2": { "key": "form_test_automator.py:add_row", "name": "add_row", "file": "form_test_automator.py", "line": 89 }, "similarity": 0.7777777777777777, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:street_address", "name": "street_address", "file": "form_test_automator.py", "line": 54 }, "func2": { "key": "config/security.py:get_headers", "name": "get_headers", "file": "config/security.py", "line": 62 }, "similarity": 0.7611111111111112, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:street_address", "name": "street_address", "file": "form_test_automator.py", "line": 54 }, "func2": { "key": "utils/system_management.py:load_settings", "name": "load_settings", "file": "utils/system_management.py", "line": 21 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:street_address", "name": "street_address", "file": "form_test_automator.py", "line": 54 }, "func2": { "key": "utils/system_management.py:is_offline", "name": "is_offline", "file": "utils/system_management.py", "line": 28 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:street_address", "name": "street_address", "file": "form_test_automator.py", "line": 54 }, "func2": { "key": "utils/ui_components.py:get_dashboard_data", "name": "get_dashboard_data", "file": "utils/ui_components.py", "line": 268 }, "similarity": 0.7045454545454546, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:street_address", "name": "street_address", "file": "form_test_automator.py", "line": 54 }, "func2": { "key": "utils/job_queue_system.py:__post_init__", "name": "__post_init__", "file": "utils/job_queue_system.py", "line": 61 }, "similarity": 0.709090909090909, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:street_address", "name": "street_address", "file": "form_test_automator.py", "line": 54 }, "func2": { "key": "utils/monitoring_analytics.py:get_dashboard_data", "name": "get_dashboard_data", "file": "utils/monitoring_analytics.py", "line": 256 }, "similarity": 0.7045454545454546, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:phone_number", "name": "phone_number", "file": "form_test_automator.py", "line": 55 }, "func2": { "key": "form_test_automator.py:print", "name": "print", "file": "form_test_automator.py", "line": 85 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:phone_number", "name": "phone_number", "file": "form_test_automator.py", "line": 55 }, "func2": { "key": "form_test_automator.py:add_column", "name": "add_column", "file": "form_test_automator.py", "line": 88 }, "similarity": 0.7428571428571429, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:phone_number", "name": "phone_number", "file": "form_test_automator.py", "line": 55 }, "func2": { "key": "utils/system_management.py:is_offline", "name": "is_offline", "file": "utils/system_management.py", "line": 28 }, "similarity": 0.7142857142857142, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:phone_number", "name": "phone_number", "file": "form_test_automator.py", "line": 55 }, "func2": { "key": "utils/job_queue_system.py:__post_init__", "name": "__post_init__", "file": "utils/job_queue_system.py", "line": 61 }, "similarity": 0.7230769230769231, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:date", "name": "date", "file": "form_test_automator.py", "line": 57 }, "func2": { "key": "form_test_automator.py:add_row", "name": "add_row", "file": "form_test_automator.py", "line": 89 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:date", "name": "date", "file": "form_test_automator.py", "line": 57 }, "func2": { "key": "utils/system_management.py:load_settings", "name": "load_settings", "file": "utils/system_management.py", "line": 21 }, "similarity": 0.7454545454545454, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:print", "name": "print", "file": "form_test_automator.py", "line": 85 }, "func2": { "key": "utils/system_management.py:__init__", "name": "__init__", "file": "utils/system_management.py", "line": 25 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:print", "name": "print", "file": "form_test_automator.py", "line": 85 }, "func2": { "key": "utils/job_queue_system.py:__post_init__", "name": "__post_init__", "file": "utils/job_queue_system.py", "line": 61 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:print", "name": "print", "file": "form_test_automator.py", "line": 85 }, "func2": { "key": "utils/data_management.py:__init__", "name": "__init__", "file": "utils/data_management.py", "line": 287 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:print", "name": "print", "file": "form_test_automator.py", "line": 85 }, "func2": { "key": "utils/ssl_suite.py:__init__", "name": "__init__", "file": "utils/ssl_suite.py", "line": 67 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:print", "name": "print", "file": "form_test_automator.py", "line": 85 }, "func2": { "key": "utils/database_suite.py:__init__", "name": "__init__", "file": "utils/database_suite.py", "line": 176 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:add_column", "name": "add_column", "file": "form_test_automator.py", "line": 88 }, "func2": { "key": "form_test_automator.py:add_row", "name": "add_row", "file": "form_test_automator.py", "line": 89 }, "similarity": 0.7454545454545454, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:add_column", "name": "add_column", "file": "form_test_automator.py", "line": 88 }, "func2": { "key": "utils/system_management.py:load_settings", "name": "load_settings", "file": "utils/system_management.py", "line": 21 }, "similarity": 0.7714285714285714, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:add_column", "name": "add_column", "file": "form_test_automator.py", "line": 88 }, "func2": { "key": "utils/system_management.py:is_offline", "name": "is_offline", "file": "utils/system_management.py", "line": 28 }, "similarity": 0.7230769230769231, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "form_test_automator.py:add_row", "name": "add_row", "file": "form_test_automator.py", "line": 89 }, "func2": { "key": "utils/system_management.py:load_settings", "name": "load_settings", "file": "utils/system_management.py", "line": 21 }, "similarity": 0.7230769230769231, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:detect_raspberry_pi", "name": "detect_raspberry_pi", "file": "app.py", "line": 301 }, "func2": { "key": "legacy/app_original.py:detect_raspberry_pi", "name": "detect_raspberry_pi", "file": "legacy/app_original.py", "line": 95 }, "similarity": 0.7, "reason": "ähnliche Namen, ähnliche Länge" }, { "func1": { "key": "app.py:clear_user_cache", "name": "clear_user_cache", "file": "app.py", "line": 449 }, "func2": { "key": "app.py:load_user", "name": "load_user", "file": "app.py", "line": 750 }, "similarity": 0.8545454545454545, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:clear_user_cache", "name": "clear_user_cache", "file": "app.py", "line": 449 }, "func2": { "key": "blueprints/admin_unified.py:edit_user_page", "name": "edit_user_page", "file": "blueprints/admin_unified.py", "line": 296 }, "similarity": 0.7714285714285714, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:clear_user_cache", "name": "clear_user_cache", "file": "app.py", "line": 449 }, "func2": { "key": "blueprints/admin_unified.py:get_user_api", "name": "get_user_api", "file": "blueprints/admin_unified.py", "line": 747 }, "similarity": 0.7846153846153846, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:clear_user_cache", "name": "clear_user_cache", "file": "app.py", "line": 449 }, "func2": { "key": "blueprints/admin_unified.py:update_user_api", "name": "update_user_api", "file": "blueprints/admin_unified.py", "line": 779 }, "similarity": 0.7846153846153846, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:clear_user_cache", "name": "clear_user_cache", "file": "app.py", "line": 449 }, "func2": { "key": "blueprints/admin_unified.py:delete_user_api", "name": "delete_user_api", "file": "blueprints/admin_unified.py", "line": 817 }, "similarity": 0.8153846153846154, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:clear_user_cache", "name": "clear_user_cache", "file": "app.py", "line": 449 }, "func2": { "key": "blueprints/user_management.py:user_permissions_page", "name": "user_permissions_page", "file": "blueprints/user_management.py", "line": 448 }, "similarity": 0.76, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:clear_user_cache", "name": "clear_user_cache", "file": "app.py", "line": 449 }, "func2": { "key": "blueprints/user_management.py:get_user_permissions_api", "name": "get_user_permissions_api", "file": "blueprints/user_management.py", "line": 475 }, "similarity": 0.75, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:clear_user_cache", "name": "clear_user_cache", "file": "app.py", "line": 449 }, "func2": { "key": "blueprints/user_management.py:update_user_permissions_api", "name": "update_user_permissions_api", "file": "blueprints/user_management.py", "line": 506 }, "similarity": 0.75, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:clear_user_cache", "name": "clear_user_cache", "file": "app.py", "line": 449 }, "func2": { "key": "blueprints/user_management.py:update_user_permissions_form", "name": "update_user_permissions_form", "file": "blueprints/user_management.py", "line": 542 }, "similarity": 0.7411764705882353, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:clear_user_cache", "name": "clear_user_cache", "file": "app.py", "line": 449 }, "func2": { "key": "blueprints/user_management.py:edit_user_permissions_section", "name": "edit_user_permissions_section", "file": "blueprints/user_management.py", "line": 574 }, "similarity": 0.75, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:clear_user_cache", "name": "clear_user_cache", "file": "app.py", "line": 449 }, "func2": { "key": "blueprints/user_management.py:get_user_details_api", "name": "get_user_details_api", "file": "blueprints/user_management.py", "line": 595 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:clear_user_cache", "name": "clear_user_cache", "file": "app.py", "line": 449 }, "func2": { "key": "utils/permissions.py:ensure_admin_permissions", "name": "ensure_admin_permissions", "file": "utils/permissions.py", "line": 53 }, "similarity": 0.76, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:clear_user_cache", "name": "clear_user_cache", "file": "app.py", "line": 449 }, "func2": { "key": "utils/permissions.py:can_approve_jobs", "name": "can_approve_jobs", "file": "utils/permissions.py", "line": 150 }, "similarity": 0.76, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:clear_user_cache", "name": "clear_user_cache", "file": "app.py", "line": 449 }, "func2": { "key": "utils/permissions.py:get_user_permissions", "name": "get_user_permissions", "file": "utils/permissions.py", "line": 204 }, "similarity": 0.725, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:clear_user_cache", "name": "clear_user_cache", "file": "app.py", "line": 449 }, "func2": { "key": "legacy/app_original.py:clear_user_cache", "name": "clear_user_cache", "file": "legacy/app_original.py", "line": 311 }, "similarity": 1.0, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:clear_user_cache", "name": "clear_user_cache", "file": "app.py", "line": 449 }, "func2": { "key": "legacy/app_original.py:load_user", "name": "load_user", "file": "legacy/app_original.py", "line": 558 }, "similarity": 0.8545454545454545, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:clear_user_cache", "name": "clear_user_cache", "file": "app.py", "line": 449 }, "func2": { "key": "legacy/app_original.py:get_user_api", "name": "get_user_api", "file": "legacy/app_original.py", "line": 3097 }, "similarity": 0.7846153846153846, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:clear_user_cache", "name": "clear_user_cache", "file": "app.py", "line": 449 }, "func2": { "key": "legacy/app_original.py:update_user_api", "name": "update_user_api", "file": "legacy/app_original.py", "line": 3129 }, "similarity": 0.7846153846153846, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:clear_user_cache", "name": "clear_user_cache", "file": "app.py", "line": 449 }, "func2": { "key": "legacy/app_original.py:delete_user", "name": "delete_user", "file": "legacy/app_original.py", "line": 3747 }, "similarity": 0.7181818181818183, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:clear_user_cache", "name": "clear_user_cache", "file": "app.py", "line": 449 }, "func2": { "key": "legacy/app_original.py:get_user_locations_api", "name": "get_user_locations_api", "file": "legacy/app_original.py", "line": 7271 }, "similarity": 0.8133333333333332, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:clear_printer_status_cache", "name": "clear_printer_status_cache", "file": "app.py", "line": 457 }, "func2": { "key": "legacy/app_original.py:clear_printer_status_cache", "name": "clear_printer_status_cache", "file": "legacy/app_original.py", "line": 319 }, "similarity": 0.7, "reason": "ähnliche Namen, ähnliche Länge" }, { "func1": { "key": "app.py:aggressive_shutdown_handler", "name": "aggressive_shutdown_handler", "file": "app.py", "line": 463 }, "func2": { "key": "legacy/app_original.py:aggressive_shutdown_handler", "name": "aggressive_shutdown_handler", "file": "legacy/app_original.py", "line": 326 }, "similarity": 0.95, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:aggressive_shutdown_handler", "name": "aggressive_shutdown_handler", "file": "app.py", "line": 463 }, "func2": { "key": "legacy/app_original.py:fallback_signal_handler", "name": "fallback_signal_handler", "file": "legacy/app_original.py", "line": 9413 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:apply_production_config", "name": "apply_production_config", "file": "app.py", "line": 520 }, "func2": { "key": "app.py:apply_development_config", "name": "apply_development_config", "file": "app.py", "line": 574 }, "similarity": 0.8638888888888889, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:apply_production_config", "name": "apply_production_config", "file": "app.py", "line": 520 }, "func2": { "key": "config/app_config.py:init_app", "name": "init_app", "file": "config/app_config.py", "line": 137 }, "similarity": 0.71, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:apply_development_config", "name": "apply_development_config", "file": "app.py", "line": 574 }, "func2": { "key": "config/app_config.py:init_app", "name": "init_app", "file": "config/app_config.py", "line": 137 }, "similarity": 0.7227272727272727, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:csrf_error", "name": "csrf_error", "file": "app.py", "line": 712 }, "func2": { "key": "legacy/app_original.py:csrf_error", "name": "csrf_error", "file": "legacy/app_original.py", "line": 527 }, "similarity": 0.85, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "app.py:load_user", "name": "load_user", "file": "app.py", "line": 750 }, "func2": { "key": "blueprints/admin_unified.py:edit_user_page", "name": "edit_user_page", "file": "blueprints/admin_unified.py", "line": 296 }, "similarity": 0.8153846153846154, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:load_user", "name": "load_user", "file": "app.py", "line": 750 }, "func2": { "key": "blueprints/admin_unified.py:get_user_api", "name": "get_user_api", "file": "blueprints/admin_unified.py", "line": 747 }, "similarity": 0.7846153846153846, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:load_user", "name": "load_user", "file": "app.py", "line": 750 }, "func2": { "key": "blueprints/admin_unified.py:update_user_api", "name": "update_user_api", "file": "blueprints/admin_unified.py", "line": 779 }, "similarity": 0.8333333333333333, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:load_user", "name": "load_user", "file": "app.py", "line": 750 }, "func2": { "key": "blueprints/admin_unified.py:delete_user_api", "name": "delete_user_api", "file": "blueprints/admin_unified.py", "line": 817 }, "similarity": 0.8666666666666667, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:load_user", "name": "load_user", "file": "app.py", "line": 750 }, "func2": { "key": "blueprints/user_management.py:user_permissions_page", "name": "user_permissions_page", "file": "blueprints/user_management.py", "line": 448 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:load_user", "name": "load_user", "file": "app.py", "line": 750 }, "func2": { "key": "blueprints/user_management.py:get_user_permissions_api", "name": "get_user_permissions_api", "file": "blueprints/user_management.py", "line": 475 }, "similarity": 0.7866666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:load_user", "name": "load_user", "file": "app.py", "line": 750 }, "func2": { "key": "blueprints/user_management.py:update_user_permissions_api", "name": "update_user_permissions_api", "file": "blueprints/user_management.py", "line": 506 }, "similarity": 0.8285714285714285, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:load_user", "name": "load_user", "file": "app.py", "line": 750 }, "func2": { "key": "blueprints/user_management.py:update_user_permissions_form", "name": "update_user_permissions_form", "file": "blueprints/user_management.py", "line": 542 }, "similarity": 0.8133333333333332, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:load_user", "name": "load_user", "file": "app.py", "line": 750 }, "func2": { "key": "blueprints/user_management.py:edit_user_permissions_section", "name": "edit_user_permissions_section", "file": "blueprints/user_management.py", "line": 574 }, "similarity": 0.7866666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:load_user", "name": "load_user", "file": "app.py", "line": 750 }, "func2": { "key": "blueprints/user_management.py:get_user_details_api", "name": "get_user_details_api", "file": "blueprints/user_management.py", "line": 595 }, "similarity": 0.8461538461538463, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:load_user", "name": "load_user", "file": "app.py", "line": 750 }, "func2": { "key": "utils/permissions.py:ensure_admin_permissions", "name": "ensure_admin_permissions", "file": "utils/permissions.py", "line": 53 }, "similarity": 0.8461538461538463, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:load_user", "name": "load_user", "file": "app.py", "line": 750 }, "func2": { "key": "utils/permissions.py:can_approve_jobs", "name": "can_approve_jobs", "file": "utils/permissions.py", "line": 150 }, "similarity": 0.76, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:load_user", "name": "load_user", "file": "app.py", "line": 750 }, "func2": { "key": "utils/permissions.py:get_user_permissions", "name": "get_user_permissions", "file": "utils/permissions.py", "line": 204 }, "similarity": 0.76, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:load_user", "name": "load_user", "file": "app.py", "line": 750 }, "func2": { "key": "legacy/app_original.py:clear_user_cache", "name": "clear_user_cache", "file": "legacy/app_original.py", "line": 311 }, "similarity": 0.8545454545454545, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:load_user", "name": "load_user", "file": "app.py", "line": 750 }, "func2": { "key": "legacy/app_original.py:load_user", "name": "load_user", "file": "legacy/app_original.py", "line": 558 }, "similarity": 1.0, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:load_user", "name": "load_user", "file": "app.py", "line": 750 }, "func2": { "key": "legacy/app_original.py:get_user_api", "name": "get_user_api", "file": "legacy/app_original.py", "line": 3097 }, "similarity": 0.7846153846153846, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:load_user", "name": "load_user", "file": "app.py", "line": 750 }, "func2": { "key": "legacy/app_original.py:update_user_api", "name": "update_user_api", "file": "legacy/app_original.py", "line": 3129 }, "similarity": 0.8333333333333333, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:load_user", "name": "load_user", "file": "app.py", "line": 750 }, "func2": { "key": "legacy/app_original.py:admin_update_user_form", "name": "admin_update_user_form", "file": "legacy/app_original.py", "line": 3619 }, "similarity": 0.7133333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:load_user", "name": "load_user", "file": "app.py", "line": 750 }, "func2": { "key": "legacy/app_original.py:delete_user", "name": "delete_user", "file": "legacy/app_original.py", "line": 3747 }, "similarity": 0.78, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:load_user", "name": "load_user", "file": "app.py", "line": 750 }, "func2": { "key": "legacy/app_original.py:get_user_locations_api", "name": "get_user_locations_api", "file": "legacy/app_original.py", "line": 7271 }, "similarity": 0.8133333333333332, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:inject_now", "name": "inject_now", "file": "app.py", "line": 789 }, "func2": { "key": "legacy/app_original.py:inject_now", "name": "inject_now", "file": "legacy/app_original.py", "line": 719 }, "similarity": 0.7, "reason": "ähnliche Namen, ähnliche Länge" }, { "func1": { "key": "app.py:format_datetime_filter", "name": "format_datetime_filter", "file": "app.py", "line": 804 }, "func2": { "key": "utils/ui_components.py:format_datetime", "name": "format_datetime", "file": "utils/ui_components.py", "line": 40 }, "similarity": 0.9636363636363636, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:format_datetime_filter", "name": "format_datetime_filter", "file": "app.py", "line": 804 }, "func2": { "key": "legacy/app_original.py:format_datetime_filter", "name": "format_datetime_filter", "file": "legacy/app_original.py", "line": 725 }, "similarity": 1.0, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:is_optimized_mode", "name": "is_optimized_mode", "file": "app.py", "line": 816 }, "func2": { "key": "legacy/app_original.py:is_optimized_mode", "name": "is_optimized_mode", "file": "legacy/app_original.py", "line": 738 }, "similarity": 0.7, "reason": "ähnliche Namen, ähnliche Länge" }, { "func1": { "key": "app.py:log_request_info", "name": "log_request_info", "file": "app.py", "line": 822 }, "func2": { "key": "legacy/app_original.py:log_request_info", "name": "log_request_info", "file": "legacy/app_original.py", "line": 755 }, "similarity": 0.7, "reason": "ähnliche Namen, ähnliche Länge" }, { "func1": { "key": "app.py:log_response_info", "name": "log_response_info", "file": "app.py", "line": 828 }, "func2": { "key": "app.py:minimize_session_cookie", "name": "minimize_session_cookie", "file": "app.py", "line": 835 }, "similarity": 0.76, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:log_response_info", "name": "log_response_info", "file": "app.py", "line": 828 }, "func2": { "key": "legacy/app_original.py:log_response_info", "name": "log_response_info", "file": "legacy/app_original.py", "line": 762 }, "similarity": 1.0, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:log_response_info", "name": "log_response_info", "file": "app.py", "line": 828 }, "func2": { "key": "legacy/app_original.py:add_optimized_cache_headers", "name": "add_optimized_cache_headers", "file": "legacy/app_original.py", "line": 473 }, "similarity": 0.7555555555555555, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:minimize_session_cookie", "name": "minimize_session_cookie", "file": "app.py", "line": 835 }, "func2": { "key": "legacy/app_original.py:log_response_info", "name": "log_response_info", "file": "legacy/app_original.py", "line": 762 }, "similarity": 0.76, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:minimize_session_cookie", "name": "minimize_session_cookie", "file": "app.py", "line": 835 }, "func2": { "key": "legacy/app_original.py:add_optimized_cache_headers", "name": "add_optimized_cache_headers", "file": "legacy/app_original.py", "line": 473 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:printers_page", "name": "printers_page", "file": "app.py", "line": 932 }, "func2": { "key": "app.py:api_get_printers", "name": "api_get_printers", "file": "app.py", "line": 1275 }, "similarity": 0.7, "reason": "ähnliche Namen, ähnliche Länge" }, { "func1": { "key": "app.py:printers_page", "name": "printers_page", "file": "app.py", "line": 932 }, "func2": { "key": "legacy/app_original.py:printers_page", "name": "printers_page", "file": "legacy/app_original.py", "line": 2422 }, "similarity": 0.7, "reason": "ähnliche Namen, ähnliche Länge" }, { "func1": { "key": "app.py:jobs_page", "name": "jobs_page", "file": "app.py", "line": 1221 }, "func2": { "key": "legacy/app_original.py:jobs_page", "name": "jobs_page", "file": "legacy/app_original.py", "line": 2428 }, "similarity": 0.7, "reason": "ähnliche Namen, ähnliche Länge" }, { "func1": { "key": "app.py:new_job_page", "name": "new_job_page", "file": "app.py", "line": 1227 }, "func2": { "key": "legacy/app_original.py:new_job_page", "name": "new_job_page", "file": "legacy/app_original.py", "line": 2434 }, "similarity": 0.7, "reason": "ähnliche Namen, ähnliche Länge" }, { "func1": { "key": "app.py:stats_page", "name": "stats_page", "file": "app.py", "line": 1233 }, "func2": { "key": "legacy/app_original.py:stats_page", "name": "stats_page", "file": "legacy/app_original.py", "line": 2440 }, "similarity": 0.7, "reason": "ähnliche Namen, ähnliche Länge" }, { "func1": { "key": "app.py:api_start_job", "name": "api_start_job", "file": "app.py", "line": 1247 }, "func2": { "key": "app.py:api_pause_job", "name": "api_pause_job", "file": "app.py", "line": 1254 }, "similarity": 0.8666666666666667, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:api_start_job", "name": "api_start_job", "file": "app.py", "line": 1247 }, "func2": { "key": "app.py:api_resume_job", "name": "api_resume_job", "file": "app.py", "line": 1261 }, "similarity": 0.8769230769230769, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:api_start_job", "name": "api_start_job", "file": "app.py", "line": 1247 }, "func2": { "key": "app.py:api_finish_job", "name": "api_finish_job", "file": "app.py", "line": 1268 }, "similarity": 0.8461538461538463, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:api_start_job", "name": "api_start_job", "file": "app.py", "line": 1247 }, "func2": { "key": "blueprints/jobs.py:update_job", "name": "update_job", "file": "blueprints/jobs.py", "line": 312 }, "similarity": 0.7153846153846153, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:api_start_job", "name": "api_start_job", "file": "app.py", "line": 1247 }, "func2": { "key": "blueprints/jobs.py:delete_job", "name": "delete_job", "file": "blueprints/jobs.py", "line": 385 }, "similarity": 0.7538461538461538, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:api_start_job", "name": "api_start_job", "file": "app.py", "line": 1247 }, "func2": { "key": "blueprints/jobs.py:start_job", "name": "start_job", "file": "blueprints/jobs.py", "line": 571 }, "similarity": 0.8200000000000001, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:api_start_job", "name": "api_start_job", "file": "app.py", "line": 1247 }, "func2": { "key": "blueprints/jobs.py:pause_job", "name": "pause_job", "file": "blueprints/jobs.py", "line": 625 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:api_start_job", "name": "api_start_job", "file": "app.py", "line": 1247 }, "func2": { "key": "blueprints/guest.py:guest_job_status", "name": "guest_job_status", "file": "blueprints/guest.py", "line": 131 }, "similarity": 0.8153846153846154, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:api_start_job", "name": "api_start_job", "file": "app.py", "line": 1247 }, "func2": { "key": "blueprints/guest.py:api_get_guest_job_status", "name": "api_get_guest_job_status", "file": "blueprints/guest.py", "line": 496 }, "similarity": 0.7769230769230768, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:api_start_job", "name": "api_start_job", "file": "app.py", "line": 1247 }, "func2": { "key": "legacy/app_original.py:get_job_detail", "name": "get_job_detail", "file": "legacy/app_original.py", "line": 4349 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:api_start_job", "name": "api_start_job", "file": "app.py", "line": 1247 }, "func2": { "key": "legacy/app_original.py:delete_job", "name": "delete_job", "file": "legacy/app_original.py", "line": 4378 }, "similarity": 0.7538461538461538, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:api_start_job", "name": "api_start_job", "file": "app.py", "line": 1247 }, "func2": { "key": "legacy/app_original.py:update_job", "name": "update_job", "file": "legacy/app_original.py", "line": 4564 }, "similarity": 0.8153846153846154, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:api_pause_job", "name": "api_pause_job", "file": "app.py", "line": 1254 }, "func2": { "key": "app.py:api_resume_job", "name": "api_resume_job", "file": "app.py", "line": 1261 }, "similarity": 0.9333333333333333, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:api_pause_job", "name": "api_pause_job", "file": "app.py", "line": 1254 }, "func2": { "key": "app.py:api_finish_job", "name": "api_finish_job", "file": "app.py", "line": 1268 }, "similarity": 0.8461538461538463, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:api_pause_job", "name": "api_pause_job", "file": "app.py", "line": 1254 }, "func2": { "key": "blueprints/jobs.py:update_job", "name": "update_job", "file": "blueprints/jobs.py", "line": 312 }, "similarity": 0.7666666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:api_pause_job", "name": "api_pause_job", "file": "app.py", "line": 1254 }, "func2": { "key": "blueprints/jobs.py:delete_job", "name": "delete_job", "file": "blueprints/jobs.py", "line": 385 }, "similarity": 0.7538461538461538, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:api_pause_job", "name": "api_pause_job", "file": "app.py", "line": 1254 }, "func2": { "key": "blueprints/jobs.py:start_job", "name": "start_job", "file": "blueprints/jobs.py", "line": 571 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:api_pause_job", "name": "api_pause_job", "file": "app.py", "line": 1254 }, "func2": { "key": "blueprints/jobs.py:pause_job", "name": "pause_job", "file": "blueprints/jobs.py", "line": 625 }, "similarity": 0.8600000000000001, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:api_pause_job", "name": "api_pause_job", "file": "app.py", "line": 1254 }, "func2": { "key": "blueprints/jobs.py:resume_job", "name": "resume_job", "file": "blueprints/jobs.py", "line": 659 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:api_pause_job", "name": "api_pause_job", "file": "app.py", "line": 1254 }, "func2": { "key": "blueprints/guest.py:guest_job_status", "name": "guest_job_status", "file": "blueprints/guest.py", "line": 131 }, "similarity": 0.8666666666666667, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:api_pause_job", "name": "api_pause_job", "file": "app.py", "line": 1254 }, "func2": { "key": "blueprints/guest.py:api_get_guest_job_status", "name": "api_get_guest_job_status", "file": "blueprints/guest.py", "line": 496 }, "similarity": 0.8333333333333333, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:api_pause_job", "name": "api_pause_job", "file": "app.py", "line": 1254 }, "func2": { "key": "legacy/app_original.py:get_job_detail", "name": "get_job_detail", "file": "legacy/app_original.py", "line": 4349 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:api_pause_job", "name": "api_pause_job", "file": "app.py", "line": 1254 }, "func2": { "key": "legacy/app_original.py:delete_job", "name": "delete_job", "file": "legacy/app_original.py", "line": 4378 }, "similarity": 0.7538461538461538, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:api_pause_job", "name": "api_pause_job", "file": "app.py", "line": 1254 }, "func2": { "key": "legacy/app_original.py:update_job", "name": "update_job", "file": "legacy/app_original.py", "line": 4564 }, "similarity": 0.8666666666666667, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:api_resume_job", "name": "api_resume_job", "file": "app.py", "line": 1261 }, "func2": { "key": "app.py:api_finish_job", "name": "api_finish_job", "file": "app.py", "line": 1268 }, "similarity": 0.8133333333333332, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:api_resume_job", "name": "api_resume_job", "file": "app.py", "line": 1261 }, "func2": { "key": "blueprints/jobs.py:update_job", "name": "update_job", "file": "blueprints/jobs.py", "line": 312 }, "similarity": 0.7285714285714286, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:api_resume_job", "name": "api_resume_job", "file": "app.py", "line": 1261 }, "func2": { "key": "blueprints/jobs.py:delete_job", "name": "delete_job", "file": "blueprints/jobs.py", "line": 385 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:api_resume_job", "name": "api_resume_job", "file": "app.py", "line": 1261 }, "func2": { "key": "blueprints/jobs.py:start_job", "name": "start_job", "file": "blueprints/jobs.py", "line": 571 }, "similarity": 0.7153846153846153, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:api_resume_job", "name": "api_resume_job", "file": "app.py", "line": 1261 }, "func2": { "key": "blueprints/jobs.py:pause_job", "name": "pause_job", "file": "blueprints/jobs.py", "line": 625 }, "similarity": 0.8, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:api_resume_job", "name": "api_resume_job", "file": "app.py", "line": 1261 }, "func2": { "key": "blueprints/jobs.py:resume_job", "name": "resume_job", "file": "blueprints/jobs.py", "line": 659 }, "similarity": 0.8, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:api_resume_job", "name": "api_resume_job", "file": "app.py", "line": 1261 }, "func2": { "key": "blueprints/guest.py:guest_job_status", "name": "guest_job_status", "file": "blueprints/guest.py", "line": 131 }, "similarity": 0.8285714285714285, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:api_resume_job", "name": "api_resume_job", "file": "app.py", "line": 1261 }, "func2": { "key": "blueprints/guest.py:api_get_guest_job_status", "name": "api_get_guest_job_status", "file": "blueprints/guest.py", "line": 496 }, "similarity": 0.7857142857142858, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:api_resume_job", "name": "api_resume_job", "file": "app.py", "line": 1261 }, "func2": { "key": "legacy/app_original.py:get_job_detail", "name": "get_job_detail", "file": "legacy/app_original.py", "line": 4349 }, "similarity": 0.7749999999999999, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:api_resume_job", "name": "api_resume_job", "file": "app.py", "line": 1261 }, "func2": { "key": "legacy/app_original.py:delete_job", "name": "delete_job", "file": "legacy/app_original.py", "line": 4378 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:api_resume_job", "name": "api_resume_job", "file": "app.py", "line": 1261 }, "func2": { "key": "legacy/app_original.py:update_job", "name": "update_job", "file": "legacy/app_original.py", "line": 4564 }, "similarity": 0.8285714285714285, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:api_finish_job", "name": "api_finish_job", "file": "app.py", "line": 1268 }, "func2": { "key": "blueprints/jobs.py:delete_job", "name": "delete_job", "file": "blueprints/jobs.py", "line": 385 }, "similarity": 0.7066666666666667, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:api_finish_job", "name": "api_finish_job", "file": "app.py", "line": 1268 }, "func2": { "key": "blueprints/jobs.py:pause_job", "name": "pause_job", "file": "blueprints/jobs.py", "line": 625 }, "similarity": 0.7153846153846153, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:api_finish_job", "name": "api_finish_job", "file": "app.py", "line": 1268 }, "func2": { "key": "blueprints/jobs.py:finish_job", "name": "finish_job", "file": "blueprints/jobs.py", "line": 692 }, "similarity": 0.8272727272727274, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:api_finish_job", "name": "api_finish_job", "file": "app.py", "line": 1268 }, "func2": { "key": "blueprints/guest.py:guest_job_status", "name": "guest_job_status", "file": "blueprints/guest.py", "line": 131 }, "similarity": 0.76, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:api_finish_job", "name": "api_finish_job", "file": "app.py", "line": 1268 }, "func2": { "key": "blueprints/guest.py:api_get_guest_job_status", "name": "api_get_guest_job_status", "file": "blueprints/guest.py", "line": 496 }, "similarity": 0.7133333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:api_finish_job", "name": "api_finish_job", "file": "app.py", "line": 1268 }, "func2": { "key": "legacy/app_original.py:get_job_detail", "name": "get_job_detail", "file": "legacy/app_original.py", "line": 4349 }, "similarity": 0.75, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:api_finish_job", "name": "api_finish_job", "file": "app.py", "line": 1268 }, "func2": { "key": "legacy/app_original.py:delete_job", "name": "delete_job", "file": "legacy/app_original.py", "line": 4378 }, "similarity": 0.7066666666666667, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:api_finish_job", "name": "api_finish_job", "file": "app.py", "line": 1268 }, "func2": { "key": "legacy/app_original.py:update_job", "name": "update_job", "file": "legacy/app_original.py", "line": 4564 }, "similarity": 0.76, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:api_get_printers", "name": "api_get_printers", "file": "app.py", "line": 1275 }, "func2": { "key": "legacy/app_original.py:printers_page", "name": "printers_page", "file": "legacy/app_original.py", "line": 2422 }, "similarity": 0.7, "reason": "ähnliche Namen, ähnliche Länge" }, { "func1": { "key": "app.py:api_get_printer_status", "name": "api_get_printer_status", "file": "app.py", "line": 1365 }, "func2": { "key": "blueprints/user_management.py:user_settings_api", "name": "user_settings_api", "file": "blueprints/user_management.py", "line": 164 }, "similarity": 0.7, "reason": "ähnliche Namen, ähnliche Länge" }, { "func1": { "key": "app.py:api_stats", "name": "api_stats", "file": "app.py", "line": 1481 }, "func2": { "key": "legacy/app_original.py:api_stats", "name": "api_stats", "file": "legacy/app_original.py", "line": 8594 }, "similarity": 0.7, "reason": "ähnliche Namen, ähnliche Länge" }, { "func1": { "key": "app.py:privacy", "name": "privacy", "file": "app.py", "line": 1545 }, "func2": { "key": "blueprints/legal_pages.py:privacy", "name": "privacy", "file": "blueprints/legal_pages.py", "line": 18 }, "similarity": 0.7, "reason": "ähnliche Namen, ähnliche Länge" }, { "func1": { "key": "app.py:privacy", "name": "privacy", "file": "app.py", "line": 1545 }, "func2": { "key": "legacy/app_original.py:privacy", "name": "privacy", "file": "legacy/app_original.py", "line": 2445 }, "similarity": 0.7, "reason": "ähnliche Namen, ähnliche Länge" }, { "func1": { "key": "app.py:terms", "name": "terms", "file": "app.py", "line": 1550 }, "func2": { "key": "blueprints/legal_pages.py:terms", "name": "terms", "file": "blueprints/legal_pages.py", "line": 24 }, "similarity": 0.7, "reason": "ähnliche Namen, ähnliche Länge" }, { "func1": { "key": "app.py:terms", "name": "terms", "file": "app.py", "line": 1550 }, "func2": { "key": "legacy/app_original.py:terms", "name": "terms", "file": "legacy/app_original.py", "line": 2450 }, "similarity": 0.7, "reason": "ähnliche Namen, ähnliche Länge" }, { "func1": { "key": "app.py:imprint", "name": "imprint", "file": "app.py", "line": 1555 }, "func2": { "key": "blueprints/legal_pages.py:imprint", "name": "imprint", "file": "blueprints/legal_pages.py", "line": 12 }, "similarity": 0.7, "reason": "ähnliche Namen, ähnliche Länge" }, { "func1": { "key": "app.py:imprint", "name": "imprint", "file": "app.py", "line": 1555 }, "func2": { "key": "legacy/app_original.py:imprint", "name": "imprint", "file": "legacy/app_original.py", "line": 2455 }, "similarity": 0.7, "reason": "ähnliche Namen, ähnliche Länge" }, { "func1": { "key": "app.py:legal", "name": "legal", "file": "app.py", "line": 1560 }, "func2": { "key": "blueprints/legal_pages.py:legal", "name": "legal", "file": "blueprints/legal_pages.py", "line": 30 }, "similarity": 0.7, "reason": "ähnliche Namen, ähnliche Länge" }, { "func1": { "key": "app.py:legal", "name": "legal", "file": "app.py", "line": 1560 }, "func2": { "key": "legacy/app_original.py:legal", "name": "legal", "file": "legacy/app_original.py", "line": 2460 }, "similarity": 0.7, "reason": "ähnliche Namen, ähnliche Länge" }, { "func1": { "key": "app.py:bad_request_error", "name": "bad_request_error", "file": "app.py", "line": 1566 }, "func2": { "key": "app.py:unauthorized_error", "name": "unauthorized_error", "file": "app.py", "line": 1578 }, "similarity": 0.8133333333333332, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:bad_request_error", "name": "bad_request_error", "file": "app.py", "line": 1566 }, "func2": { "key": "app.py:forbidden_error", "name": "forbidden_error", "file": "app.py", "line": 1590 }, "similarity": 0.7714285714285714, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:bad_request_error", "name": "bad_request_error", "file": "app.py", "line": 1566 }, "func2": { "key": "app.py:not_found_error", "name": "not_found_error", "file": "app.py", "line": 1608 }, "similarity": 0.8153846153846154, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:bad_request_error", "name": "bad_request_error", "file": "app.py", "line": 1566 }, "func2": { "key": "app.py:method_not_allowed_error", "name": "method_not_allowed_error", "file": "app.py", "line": 1626 }, "similarity": 0.7749999999999999, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:bad_request_error", "name": "bad_request_error", "file": "app.py", "line": 1566 }, "func2": { "key": "app.py:payload_too_large_error", "name": "payload_too_large_error", "file": "app.py", "line": 1638 }, "similarity": 0.7866666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:bad_request_error", "name": "bad_request_error", "file": "app.py", "line": 1566 }, "func2": { "key": "app.py:rate_limit_error", "name": "rate_limit_error", "file": "app.py", "line": 1650 }, "similarity": 0.7714285714285714, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:bad_request_error", "name": "bad_request_error", "file": "app.py", "line": 1566 }, "func2": { "key": "app.py:bad_gateway_error", "name": "bad_gateway_error", "file": "app.py", "line": 1691 }, "similarity": 0.8285714285714285, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:bad_request_error", "name": "bad_request_error", "file": "app.py", "line": 1566 }, "func2": { "key": "app.py:service_unavailable_error", "name": "service_unavailable_error", "file": "app.py", "line": 1703 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:bad_request_error", "name": "bad_request_error", "file": "app.py", "line": 1566 }, "func2": { "key": "app.py:http_version_not_supported_error", "name": "http_version_not_supported_error", "file": "app.py", "line": 1715 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:unauthorized_error", "name": "unauthorized_error", "file": "app.py", "line": 1578 }, "func2": { "key": "app.py:forbidden_error", "name": "forbidden_error", "file": "app.py", "line": 1590 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:unauthorized_error", "name": "unauthorized_error", "file": "app.py", "line": 1578 }, "func2": { "key": "app.py:not_found_error", "name": "not_found_error", "file": "app.py", "line": 1608 }, "similarity": 0.8461538461538463, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:unauthorized_error", "name": "unauthorized_error", "file": "app.py", "line": 1578 }, "func2": { "key": "app.py:method_not_allowed_error", "name": "method_not_allowed_error", "file": "app.py", "line": 1626 }, "similarity": 0.8400000000000001, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:unauthorized_error", "name": "unauthorized_error", "file": "app.py", "line": 1578 }, "func2": { "key": "app.py:payload_too_large_error", "name": "payload_too_large_error", "file": "app.py", "line": 1638 }, "similarity": 0.7749999999999999, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:unauthorized_error", "name": "unauthorized_error", "file": "app.py", "line": 1578 }, "func2": { "key": "app.py:rate_limit_error", "name": "rate_limit_error", "file": "app.py", "line": 1650 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:unauthorized_error", "name": "unauthorized_error", "file": "app.py", "line": 1578 }, "func2": { "key": "app.py:bad_gateway_error", "name": "bad_gateway_error", "file": "app.py", "line": 1691 }, "similarity": 0.7749999999999999, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:unauthorized_error", "name": "unauthorized_error", "file": "app.py", "line": 1578 }, "func2": { "key": "app.py:service_unavailable_error", "name": "service_unavailable_error", "file": "app.py", "line": 1703 }, "similarity": 0.788235294117647, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:unauthorized_error", "name": "unauthorized_error", "file": "app.py", "line": 1578 }, "func2": { "key": "app.py:http_version_not_supported_error", "name": "http_version_not_supported_error", "file": "app.py", "line": 1715 }, "similarity": 0.8666666666666667, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:forbidden_error", "name": "forbidden_error", "file": "app.py", "line": 1590 }, "func2": { "key": "app.py:not_found_error", "name": "not_found_error", "file": "app.py", "line": 1608 }, "similarity": 0.8545454545454545, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:forbidden_error", "name": "forbidden_error", "file": "app.py", "line": 1590 }, "func2": { "key": "app.py:method_not_allowed_error", "name": "method_not_allowed_error", "file": "app.py", "line": 1626 }, "similarity": 0.76, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:forbidden_error", "name": "forbidden_error", "file": "app.py", "line": 1590 }, "func2": { "key": "app.py:payload_too_large_error", "name": "payload_too_large_error", "file": "app.py", "line": 1638 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:forbidden_error", "name": "forbidden_error", "file": "app.py", "line": 1590 }, "func2": { "key": "app.py:rate_limit_error", "name": "rate_limit_error", "file": "app.py", "line": 1650 }, "similarity": 0.7538461538461538, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:forbidden_error", "name": "forbidden_error", "file": "app.py", "line": 1590 }, "func2": { "key": "app.py:bad_gateway_error", "name": "bad_gateway_error", "file": "app.py", "line": 1691 }, "similarity": 0.7714285714285714, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:forbidden_error", "name": "forbidden_error", "file": "app.py", "line": 1590 }, "func2": { "key": "app.py:service_unavailable_error", "name": "service_unavailable_error", "file": "app.py", "line": 1703 }, "similarity": 0.7866666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:forbidden_error", "name": "forbidden_error", "file": "app.py", "line": 1590 }, "func2": { "key": "app.py:http_version_not_supported_error", "name": "http_version_not_supported_error", "file": "app.py", "line": 1715 }, "similarity": 0.7866666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:forbidden_error", "name": "forbidden_error", "file": "app.py", "line": 1590 }, "func2": { "key": "legacy/app_original.py:csrf_error", "name": "csrf_error", "file": "legacy/app_original.py", "line": 527 }, "similarity": 0.7068181818181818, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:not_found_error", "name": "not_found_error", "file": "app.py", "line": 1608 }, "func2": { "key": "app.py:method_not_allowed_error", "name": "method_not_allowed_error", "file": "app.py", "line": 1626 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:not_found_error", "name": "not_found_error", "file": "app.py", "line": 1608 }, "func2": { "key": "app.py:payload_too_large_error", "name": "payload_too_large_error", "file": "app.py", "line": 1638 }, "similarity": 0.7714285714285714, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:not_found_error", "name": "not_found_error", "file": "app.py", "line": 1608 }, "func2": { "key": "app.py:rate_limit_error", "name": "rate_limit_error", "file": "app.py", "line": 1650 }, "similarity": 0.7538461538461538, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:not_found_error", "name": "not_found_error", "file": "app.py", "line": 1608 }, "func2": { "key": "app.py:bad_gateway_error", "name": "bad_gateway_error", "file": "app.py", "line": 1691 }, "similarity": 0.7714285714285714, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:not_found_error", "name": "not_found_error", "file": "app.py", "line": 1608 }, "func2": { "key": "app.py:service_unavailable_error", "name": "service_unavailable_error", "file": "app.py", "line": 1703 }, "similarity": 0.75, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:not_found_error", "name": "not_found_error", "file": "app.py", "line": 1608 }, "func2": { "key": "app.py:http_version_not_supported_error", "name": "http_version_not_supported_error", "file": "app.py", "line": 1715 }, "similarity": 0.8285714285714285, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:not_found_error", "name": "not_found_error", "file": "app.py", "line": 1608 }, "func2": { "key": "legacy/app_original.py:csrf_error", "name": "csrf_error", "file": "legacy/app_original.py", "line": 527 }, "similarity": 0.7068181818181818, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:method_not_allowed_error", "name": "method_not_allowed_error", "file": "app.py", "line": 1626 }, "func2": { "key": "app.py:payload_too_large_error", "name": "payload_too_large_error", "file": "app.py", "line": 1638 }, "similarity": 0.8133333333333332, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:method_not_allowed_error", "name": "method_not_allowed_error", "file": "app.py", "line": 1626 }, "func2": { "key": "app.py:rate_limit_error", "name": "rate_limit_error", "file": "app.py", "line": 1650 }, "similarity": 0.8461538461538463, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:method_not_allowed_error", "name": "method_not_allowed_error", "file": "app.py", "line": 1626 }, "func2": { "key": "app.py:bad_gateway_error", "name": "bad_gateway_error", "file": "app.py", "line": 1691 }, "similarity": 0.8133333333333332, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:method_not_allowed_error", "name": "method_not_allowed_error", "file": "app.py", "line": 1626 }, "func2": { "key": "app.py:service_unavailable_error", "name": "service_unavailable_error", "file": "app.py", "line": 1703 }, "similarity": 0.7555555555555555, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:method_not_allowed_error", "name": "method_not_allowed_error", "file": "app.py", "line": 1626 }, "func2": { "key": "app.py:http_version_not_supported_error", "name": "http_version_not_supported_error", "file": "app.py", "line": 1715 }, "similarity": 0.788235294117647, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:payload_too_large_error", "name": "payload_too_large_error", "file": "app.py", "line": 1638 }, "func2": { "key": "app.py:rate_limit_error", "name": "rate_limit_error", "file": "app.py", "line": 1650 }, "similarity": 0.8153846153846154, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:payload_too_large_error", "name": "payload_too_large_error", "file": "app.py", "line": 1638 }, "func2": { "key": "app.py:bad_gateway_error", "name": "bad_gateway_error", "file": "app.py", "line": 1691 }, "similarity": 0.8769230769230769, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:payload_too_large_error", "name": "payload_too_large_error", "file": "app.py", "line": 1638 }, "func2": { "key": "app.py:service_unavailable_error", "name": "service_unavailable_error", "file": "app.py", "line": 1703 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:payload_too_large_error", "name": "payload_too_large_error", "file": "app.py", "line": 1638 }, "func2": { "key": "app.py:http_version_not_supported_error", "name": "http_version_not_supported_error", "file": "app.py", "line": 1715 }, "similarity": 0.7647058823529411, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:rate_limit_error", "name": "rate_limit_error", "file": "app.py", "line": 1650 }, "func2": { "key": "app.py:internal_error", "name": "internal_error", "file": "app.py", "line": 1662 }, "similarity": 0.7290909090909092, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "app.py:rate_limit_error", "name": "rate_limit_error", "file": "app.py", "line": 1650 }, "func2": { "key": "app.py:bad_gateway_error", "name": "bad_gateway_error", "file": "app.py", "line": 1691 }, "similarity": 0.7714285714285714, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:rate_limit_error", "name": "rate_limit_error", "file": "app.py", "line": 1650 }, "func2": { "key": "app.py:service_unavailable_error", "name": "service_unavailable_error", "file": "app.py", "line": 1703 }, "similarity": 0.7866666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:rate_limit_error", "name": "rate_limit_error", "file": "app.py", "line": 1650 }, "func2": { "key": "app.py:http_version_not_supported_error", "name": "http_version_not_supported_error", "file": "app.py", "line": 1715 }, "similarity": 0.75, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:internal_error", "name": "internal_error", "file": "app.py", "line": 1662 }, "func2": { "key": "app.py:handle_exception", "name": "handle_exception", "file": "app.py", "line": 1728 }, "similarity": 0.7824175824175824, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:bad_gateway_error", "name": "bad_gateway_error", "file": "app.py", "line": 1691 }, "func2": { "key": "app.py:service_unavailable_error", "name": "service_unavailable_error", "file": "app.py", "line": 1703 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:bad_gateway_error", "name": "bad_gateway_error", "file": "app.py", "line": 1691 }, "func2": { "key": "app.py:http_version_not_supported_error", "name": "http_version_not_supported_error", "file": "app.py", "line": 1715 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:service_unavailable_error", "name": "service_unavailable_error", "file": "app.py", "line": 1703 }, "func2": { "key": "app.py:http_version_not_supported_error", "name": "http_version_not_supported_error", "file": "app.py", "line": 1715 }, "similarity": 0.8117647058823529, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:__init__", "name": "__init__", "file": "app.py", "line": 63 }, "func2": { "key": "app.py:init_app", "name": "init_app", "file": "app.py", "line": 67 }, "similarity": 0.7166666666666667, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:__init__", "name": "__init__", "file": "app.py", "line": 63 }, "func2": { "key": "config/security.py:__init__", "name": "__init__", "file": "config/security.py", "line": 56 }, "similarity": 0.7000000000000001, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:__init__", "name": "__init__", "file": "app.py", "line": 63 }, "func2": { "key": "utils/system_management.py:__init__", "name": "__init__", "file": "utils/system_management.py", "line": 25 }, "similarity": 0.7000000000000001, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:__init__", "name": "__init__", "file": "app.py", "line": 63 }, "func2": { "key": "utils/development_tools.py:__init__", "name": "__init__", "file": "utils/development_tools.py", "line": 73 }, "similarity": 0.8500000000000001, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:__init__", "name": "__init__", "file": "app.py", "line": 63 }, "func2": { "key": "utils/ui_components.py:__init__", "name": "__init__", "file": "utils/ui_components.py", "line": 242 }, "similarity": 0.8500000000000001, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:__init__", "name": "__init__", "file": "app.py", "line": 63 }, "func2": { "key": "utils/data_management.py:__init__", "name": "__init__", "file": "utils/data_management.py", "line": 287 }, "similarity": 0.7000000000000001, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:__init__", "name": "__init__", "file": "app.py", "line": 63 }, "func2": { "key": "utils/ssl_manager.py:__init__", "name": "__init__", "file": "utils/ssl_manager.py", "line": 16 }, "similarity": 0.75, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:__init__", "name": "__init__", "file": "app.py", "line": 63 }, "func2": { "key": "utils/ip_security.py:__init__", "name": "__init__", "file": "utils/ip_security.py", "line": 24 }, "similarity": 0.7000000000000001, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:__init__", "name": "__init__", "file": "app.py", "line": 63 }, "func2": { "key": "utils/ssl_suite.py:__init__", "name": "__init__", "file": "utils/ssl_suite.py", "line": 67 }, "similarity": 0.7000000000000001, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:__init__", "name": "__init__", "file": "app.py", "line": 63 }, "func2": { "key": "utils/drag_drop_system.py:__init__", "name": "__init__", "file": "utils/drag_drop_system.py", "line": 57 }, "similarity": 0.8500000000000001, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:__init__", "name": "__init__", "file": "app.py", "line": 63 }, "func2": { "key": "utils/database_cleanup.py:__init__", "name": "__init__", "file": "utils/database_cleanup.py", "line": 23 }, "similarity": 0.75, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:__init__", "name": "__init__", "file": "app.py", "line": 63 }, "func2": { "key": "utils/database_suite.py:__init__", "name": "__init__", "file": "utils/database_suite.py", "line": 176 }, "similarity": 0.7000000000000001, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:__init__", "name": "__init__", "file": "app.py", "line": 63 }, "func2": { "key": "utils/monitoring_analytics.py:__init__", "name": "__init__", "file": "utils/monitoring_analytics.py", "line": 252 }, "similarity": 0.8500000000000001, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:init_app", "name": "init_app", "file": "app.py", "line": 67 }, "func2": { "key": "config/security.py:__init__", "name": "__init__", "file": "config/security.py", "line": 56 }, "similarity": 0.7166666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:init_app", "name": "init_app", "file": "app.py", "line": 67 }, "func2": { "key": "utils/ip_security.py:__init__", "name": "__init__", "file": "utils/ip_security.py", "line": 24 }, "similarity": 0.7166666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:init_app", "name": "init_app", "file": "app.py", "line": 67 }, "func2": { "key": "legacy/app_original.py:init_app", "name": "init_app", "file": "legacy/app_original.py", "line": 75 }, "similarity": 0.7214285714285714, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "app.py:store_large_session_data", "name": "store_large_session_data", "file": "app.py", "line": 75 }, "func2": { "key": "app.py:load_large_session_data", "name": "load_large_session_data", "file": "app.py", "line": 104 }, "similarity": 0.8999999999999999, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:load_large_session_data", "name": "load_large_session_data", "file": "app.py", "line": 104 }, "func2": { "key": "app.py:cleanup_expired_sessions", "name": "cleanup_expired_sessions", "file": "app.py", "line": 129 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:load_large_session_data", "name": "load_large_session_data", "file": "app.py", "line": 104 }, "func2": { "key": "scripts/test_protocol_generator.py:analyze_code_metrics", "name": "analyze_code_metrics", "file": "scripts/test_protocol_generator.py", "line": 302 }, "similarity": 0.7250000000000001, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:load_large_session_data", "name": "load_large_session_data", "file": "app.py", "line": 104 }, "func2": { "key": "utils/hardware_integration.py:get_energy_statistics", "name": "get_energy_statistics", "file": "utils/hardware_integration.py", "line": 828 }, "similarity": 0.7071428571428571, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:cleanup_expired_sessions", "name": "cleanup_expired_sessions", "file": "app.py", "line": 129 }, "func2": { "key": "import_analyzer.py:find_unused_imports", "name": "find_unused_imports", "file": "import_analyzer.py", "line": 103 }, "similarity": 0.7352941176470589, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:cleanup_expired_sessions", "name": "cleanup_expired_sessions", "file": "app.py", "line": 129 }, "func2": { "key": "import_analyzer.py:find_circular_imports", "name": "find_circular_imports", "file": "import_analyzer.py", "line": 148 }, "similarity": 0.7623529411764707, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:cleanup_expired_sessions", "name": "cleanup_expired_sessions", "file": "app.py", "line": 129 }, "func2": { "key": "import_analyzer.py:find_redundant_imports", "name": "find_redundant_imports", "file": "import_analyzer.py", "line": 188 }, "similarity": 0.7388235294117647, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:cleanup_expired_sessions", "name": "cleanup_expired_sessions", "file": "app.py", "line": 129 }, "func2": { "key": "template_problem_analysis.py:generate_detailed_report", "name": "generate_detailed_report", "file": "template_problem_analysis.py", "line": 133 }, "similarity": 0.75, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:cleanup_expired_sessions", "name": "cleanup_expired_sessions", "file": "app.py", "line": 129 }, "func2": { "key": "tests/test_tapo_integration.py:_create_standard_printers", "name": "_create_standard_printers", "file": "tests/test_tapo_integration.py", "line": 156 }, "similarity": 0.7916666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:cleanup_expired_sessions", "name": "cleanup_expired_sessions", "file": "app.py", "line": 129 }, "func2": { "key": "tests/test_tapo_integration.py:_login_as_admin", "name": "_login_as_admin", "file": "tests/test_tapo_integration.py", "line": 175 }, "similarity": 0.725, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:cleanup_expired_sessions", "name": "cleanup_expired_sessions", "file": "app.py", "line": 129 }, "func2": { "key": "tests/test_tapo_integration.py:_login_as_user", "name": "_login_as_user", "file": "tests/test_tapo_integration.py", "line": 184 }, "similarity": 0.7916666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:cleanup_expired_sessions", "name": "cleanup_expired_sessions", "file": "app.py", "line": 129 }, "func2": { "key": "tests/test_tapo_integration.py:test_error_handling_unreachable_plugs", "name": "test_error_handling_unreachable_plugs", "file": "tests/test_tapo_integration.py", "line": 392 }, "similarity": 0.768888888888889, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:cleanup_expired_sessions", "name": "cleanup_expired_sessions", "file": "app.py", "line": 129 }, "func2": { "key": "scripts/test_protocol_generator.py:test_import_functionality", "name": "test_import_functionality", "file": "scripts/test_protocol_generator.py", "line": 153 }, "similarity": 0.7166666666666667, "reason": "gemeinsame Argumente" }, { "func1": { "key": "app.py:cleanup_expired_sessions", "name": "cleanup_expired_sessions", "file": "app.py", "line": 129 }, "func2": { "key": "scripts/test_protocol_generator.py:test_models_and_blueprints", "name": "test_models_and_blueprints", "file": "scripts/test_protocol_generator.py", "line": 200 }, "similarity": 0.7323529411764707, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "app.py:cleanup_expired_sessions", "name": "cleanup_expired_sessions", "file": "app.py", "line": 129 }, "func2": { "key": "scripts/test_protocol_generator.py:test_flask_app_creation", "name": "test_flask_app_creation", "file": "scripts/test_protocol_generator.py", "line": 246 }, "similarity": 0.7838235294117647, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:cleanup_expired_sessions", "name": "cleanup_expired_sessions", "file": "app.py", "line": 129 }, "func2": { "key": "scripts/test_protocol_generator.py:test_dependency_versions", "name": "test_dependency_versions", "file": "scripts/test_protocol_generator.py", "line": 270 }, "similarity": 0.7602941176470588, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:cleanup_expired_sessions", "name": "cleanup_expired_sessions", "file": "app.py", "line": 129 }, "func2": { "key": "scripts/test_protocol_generator.py:analyze_code_metrics", "name": "analyze_code_metrics", "file": "scripts/test_protocol_generator.py", "line": 302 }, "similarity": 0.8444444444444446, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:cleanup_expired_sessions", "name": "cleanup_expired_sessions", "file": "app.py", "line": 129 }, "func2": { "key": "scripts/test_protocol_generator.py:run_all_tests", "name": "run_all_tests", "file": "scripts/test_protocol_generator.py", "line": 471 }, "similarity": 0.7133333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:cleanup_expired_sessions", "name": "cleanup_expired_sessions", "file": "app.py", "line": 129 }, "func2": { "key": "scripts/screenshot_tool.py:discover_routes_from_app", "name": "discover_routes_from_app", "file": "scripts/screenshot_tool.py", "line": 119 }, "similarity": 0.7694444444444445, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:cleanup_expired_sessions", "name": "cleanup_expired_sessions", "file": "app.py", "line": 129 }, "func2": { "key": "scripts/screenshot_tool.py:_get_default_routes", "name": "_get_default_routes", "file": "scripts/screenshot_tool.py", "line": 207 }, "similarity": 0.7117647058823529, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:cleanup_expired_sessions", "name": "cleanup_expired_sessions", "file": "app.py", "line": 129 }, "func2": { "key": "scripts/screenshot_tool.py:initialize_browser", "name": "initialize_browser", "file": "scripts/screenshot_tool.py", "line": 239 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:cleanup_expired_sessions", "name": "cleanup_expired_sessions", "file": "app.py", "line": 129 }, "func2": { "key": "scripts/screenshot_tool.py:_setup_firefox", "name": "_setup_firefox", "file": "scripts/screenshot_tool.py", "line": 283 }, "similarity": 0.75, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:cleanup_expired_sessions", "name": "cleanup_expired_sessions", "file": "app.py", "line": 129 }, "func2": { "key": "scripts/screenshot_tool.py:run_screenshot_session", "name": "run_screenshot_session", "file": "scripts/screenshot_tool.py", "line": 329 }, "similarity": 0.7050000000000001, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:cleanup_expired_sessions", "name": "cleanup_expired_sessions", "file": "app.py", "line": 129 }, "func2": { "key": "scripts/screenshot_tool.py:_perform_admin_login", "name": "_perform_admin_login", "file": "scripts/screenshot_tool.py", "line": 393 }, "similarity": 0.7352941176470589, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:cleanup_expired_sessions", "name": "cleanup_expired_sessions", "file": "app.py", "line": 129 }, "func2": { "key": "utils/development_tools.py:test_database_connection", "name": "test_database_connection", "file": "utils/development_tools.py", "line": 105 }, "similarity": 0.7050000000000001, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:cleanup_expired_sessions", "name": "cleanup_expired_sessions", "file": "app.py", "line": 129 }, "func2": { "key": "utils/job_queue_system.py:_scheduler_loop", "name": "_scheduler_loop", "file": "utils/job_queue_system.py", "line": 436 }, "similarity": 0.7666666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:cleanup_expired_sessions", "name": "cleanup_expired_sessions", "file": "app.py", "line": 129 }, "func2": { "key": "utils/data_management.py:ensure_directories", "name": "ensure_directories", "file": "utils/data_management.py", "line": 57 }, "similarity": 0.7666666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:cleanup_expired_sessions", "name": "cleanup_expired_sessions", "file": "app.py", "line": 129 }, "func2": { "key": "utils/ssl_manager.py:generate_mercedes_certificate", "name": "generate_mercedes_certificate", "file": "utils/ssl_manager.py", "line": 21 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:cleanup_expired_sessions", "name": "cleanup_expired_sessions", "file": "app.py", "line": 129 }, "func2": { "key": "utils/hardware_integration.py:initialize_all_outlets", "name": "initialize_all_outlets", "file": "utils/hardware_integration.py", "line": 563 }, "similarity": 0.7050000000000001, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:cleanup_expired_sessions", "name": "cleanup_expired_sessions", "file": "app.py", "line": 129 }, "func2": { "key": "utils/hardware_integration.py:get_all_outlet_status", "name": "get_all_outlet_status", "file": "utils/hardware_integration.py", "line": 619 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:cleanup_expired_sessions", "name": "cleanup_expired_sessions", "file": "app.py", "line": 129 }, "func2": { "key": "utils/hardware_integration.py:get_energy_statistics", "name": "get_energy_statistics", "file": "utils/hardware_integration.py", "line": 828 }, "similarity": 0.788235294117647, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:cleanup_expired_sessions", "name": "cleanup_expired_sessions", "file": "app.py", "line": 129 }, "func2": { "key": "utils/hardware_integration.py:get_printer_summary", "name": "get_printer_summary", "file": "utils/hardware_integration.py", "line": 1112 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:cleanup_expired_sessions", "name": "cleanup_expired_sessions", "file": "app.py", "line": 129 }, "func2": { "key": "utils/hardware_integration.py:clear_all_caches", "name": "clear_all_caches", "file": "utils/hardware_integration.py", "line": 1170 }, "similarity": 0.7116666666666667, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:cleanup_expired_sessions", "name": "cleanup_expired_sessions", "file": "app.py", "line": 129 }, "func2": { "key": "utils/hardware_integration.py:check_and_control_for_jobs", "name": "check_and_control_for_jobs", "file": "utils/hardware_integration.py", "line": 1233 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:cleanup_expired_sessions", "name": "cleanup_expired_sessions", "file": "app.py", "line": 129 }, "func2": { "key": "utils/ip_security.py:get_allowed_plug_ips", "name": "get_allowed_plug_ips", "file": "utils/ip_security.py", "line": 141 }, "similarity": 0.7352941176470589, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:cleanup_expired_sessions", "name": "cleanup_expired_sessions", "file": "app.py", "line": 129 }, "func2": { "key": "utils/ip_security.py:is_client_ip_allowed", "name": "is_client_ip_allowed", "file": "utils/ip_security.py", "line": 66 }, "similarity": 0.7250000000000001, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:cleanup_expired_sessions", "name": "cleanup_expired_sessions", "file": "app.py", "line": 129 }, "func2": { "key": "utils/ip_security.py:get_client_ip", "name": "get_client_ip", "file": "utils/ip_security.py", "line": 95 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:cleanup_expired_sessions", "name": "cleanup_expired_sessions", "file": "app.py", "line": 129 }, "func2": { "key": "utils/ssl_suite.py:get_ssl_context", "name": "get_ssl_context", "file": "utils/ssl_suite.py", "line": 43 }, "similarity": 0.725, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:cleanup_expired_sessions", "name": "cleanup_expired_sessions", "file": "app.py", "line": 129 }, "func2": { "key": "utils/drag_drop_system.py:create_upload_session", "name": "create_upload_session", "file": "utils/drag_drop_system.py", "line": 61 }, "similarity": 0.7216666666666667, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:cleanup_expired_sessions", "name": "cleanup_expired_sessions", "file": "app.py", "line": 129 }, "func2": { "key": "utils/drag_drop_system.py:cleanup_invalid_orders", "name": "cleanup_invalid_orders", "file": "utils/drag_drop_system.py", "line": 292 }, "similarity": 0.8466666666666667, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:cleanup_expired_sessions", "name": "cleanup_expired_sessions", "file": "app.py", "line": 129 }, "func2": { "key": "utils/drag_drop_system.py:_schedule_cleanup", "name": "_schedule_cleanup", "file": "utils/drag_drop_system.py", "line": 306 }, "similarity": 0.7666666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:cleanup_expired_sessions", "name": "cleanup_expired_sessions", "file": "app.py", "line": 129 }, "func2": { "key": "utils/database_cleanup.py:cleanup_all", "name": "cleanup_all", "file": "utils/database_cleanup.py", "line": 39 }, "similarity": 0.7285714285714286, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:cleanup_expired_sessions", "name": "cleanup_expired_sessions", "file": "app.py", "line": 129 }, "func2": { "key": "utils/job_scheduler.py:_check_jobs", "name": "_check_jobs", "file": "utils/job_scheduler.py", "line": 374 }, "similarity": 0.711111111111111, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:cleanup_expired_sessions", "name": "cleanup_expired_sessions", "file": "app.py", "line": 129 }, "func2": { "key": "utils/core_system.py:_register_signal_handlers", "name": "_register_signal_handlers", "file": "utils/core_system.py", "line": 113 }, "similarity": 0.7117647058823529, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:cleanup_expired_sessions", "name": "cleanup_expired_sessions", "file": "app.py", "line": 129 }, "func2": { "key": "utils/core_system.py:shutdown_all", "name": "shutdown_all", "file": "utils/core_system.py", "line": 144 }, "similarity": 0.788235294117647, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:cleanup_expired_sessions", "name": "cleanup_expired_sessions", "file": "app.py", "line": 129 }, "func2": { "key": "utils/core_system.py:load_config", "name": "load_config", "file": "utils/core_system.py", "line": 512 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:cleanup_expired_sessions", "name": "cleanup_expired_sessions", "file": "app.py", "line": 129 }, "func2": { "key": "utils/core_system.py:setup_logging", "name": "setup_logging", "file": "utils/core_system.py", "line": 553 }, "similarity": 0.7050000000000001, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:cleanup_expired_sessions", "name": "cleanup_expired_sessions", "file": "app.py", "line": 129 }, "func2": { "key": "utils/core_system.py:run_monitoring_cycle", "name": "run_monitoring_cycle", "file": "utils/core_system.py", "line": 639 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:cleanup_expired_sessions", "name": "cleanup_expired_sessions", "file": "app.py", "line": 129 }, "func2": { "key": "utils/core_system.py:cleanup_system_resources", "name": "cleanup_system_resources", "file": "utils/core_system.py", "line": 675 }, "similarity": 0.7588235294117647, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:cleanup_expired_sessions", "name": "cleanup_expired_sessions", "file": "app.py", "line": 129 }, "func2": { "key": "utils/logging_config.py:doRollover", "name": "doRollover", "file": "utils/logging_config.py", "line": 38 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:cleanup_expired_sessions", "name": "cleanup_expired_sessions", "file": "app.py", "line": 129 }, "func2": { "key": "utils/logging_config.py:_create_new_log_file", "name": "_create_new_log_file", "file": "utils/logging_config.py", "line": 79 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:cleanup_expired_sessions", "name": "cleanup_expired_sessions", "file": "app.py", "line": 129 }, "func2": { "key": "utils/monitoring_analytics.py:track_memory_usage", "name": "track_memory_usage", "file": "utils/monitoring_analytics.py", "line": 47 }, "similarity": 0.7684210526315789, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:cleanup_expired_sessions", "name": "cleanup_expired_sessions", "file": "app.py", "line": 129 }, "func2": { "key": "utils/monitoring_analytics.py:track_disk_usage", "name": "track_disk_usage", "file": "utils/monitoring_analytics.py", "line": 58 }, "similarity": 0.8117647058823529, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:cleanup_expired_sessions", "name": "cleanup_expired_sessions", "file": "app.py", "line": 129 }, "func2": { "key": "utils/monitoring_analytics.py:collect_job_analytics", "name": "collect_job_analytics", "file": "utils/monitoring_analytics.py", "line": 86 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:cleanup_expired_sessions", "name": "cleanup_expired_sessions", "file": "app.py", "line": 129 }, "func2": { "key": "utils/monitoring_analytics.py:collect_printer_analytics", "name": "collect_printer_analytics", "file": "utils/monitoring_analytics.py", "line": 130 }, "similarity": 0.7749999999999999, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:cleanup_expired_sessions", "name": "cleanup_expired_sessions", "file": "app.py", "line": 129 }, "func2": { "key": "utils/script_collection.py:run_all_tests", "name": "run_all_tests", "file": "utils/script_collection.py", "line": 178 }, "similarity": 0.8133333333333332, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "app.py:cleanup_expired_sessions", "name": "cleanup_expired_sessions", "file": "app.py", "line": 129 }, "func2": { "key": "utils/script_collection.py:run_initial_setup", "name": "run_initial_setup", "file": "utils/script_collection.py", "line": 194 }, "similarity": 0.7666666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "import_analyzer.py:main", "name": "main", "file": "import_analyzer.py", "line": 348 }, "func2": { "key": "scripts/migrate_database.py:main", "name": "main", "file": "scripts/migrate_database.py", "line": 166 }, "similarity": 0.7, "reason": "ähnliche Namen, ähnliche Länge" }, { "func1": { "key": "import_analyzer.py:__init__", "name": "__init__", "file": "import_analyzer.py", "line": 22 }, "func2": { "key": "template_problem_analysis.py:__init__", "name": "__init__", "file": "template_problem_analysis.py", "line": 19 }, "similarity": 0.8500000000000001, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "import_analyzer.py:__init__", "name": "__init__", "file": "import_analyzer.py", "line": 22 }, "func2": { "key": "config/security.py:__init__", "name": "__init__", "file": "config/security.py", "line": 56 }, "similarity": 0.75, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "import_analyzer.py:__init__", "name": "__init__", "file": "import_analyzer.py", "line": 22 }, "func2": { "key": "scripts/test_protocol_generator.py:__init__", "name": "__init__", "file": "scripts/test_protocol_generator.py", "line": 29 }, "similarity": 0.7136363636363636, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "import_analyzer.py:__init__", "name": "__init__", "file": "import_analyzer.py", "line": 22 }, "func2": { "key": "scripts/screenshot_tool.py:__init__", "name": "__init__", "file": "scripts/screenshot_tool.py", "line": 316 }, "similarity": 0.7, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "import_analyzer.py:__init__", "name": "__init__", "file": "import_analyzer.py", "line": 22 }, "func2": { "key": "utils/job_queue_system.py:__init__", "name": "__init__", "file": "utils/job_queue_system.py", "line": 293 }, "similarity": 0.8500000000000001, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "import_analyzer.py:__init__", "name": "__init__", "file": "import_analyzer.py", "line": 22 }, "func2": { "key": "utils/ssl_manager.py:__init__", "name": "__init__", "file": "utils/ssl_manager.py", "line": 16 }, "similarity": 0.7000000000000001, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "import_analyzer.py:__init__", "name": "__init__", "file": "import_analyzer.py", "line": 22 }, "func2": { "key": "utils/hardware_integration.py:__init__", "name": "__init__", "file": "utils/hardware_integration.py", "line": 1012 }, "similarity": 0.73, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "import_analyzer.py:__init__", "name": "__init__", "file": "import_analyzer.py", "line": 22 }, "func2": { "key": "utils/ip_security.py:__init__", "name": "__init__", "file": "utils/ip_security.py", "line": 24 }, "similarity": 0.75, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "import_analyzer.py:__init__", "name": "__init__", "file": "import_analyzer.py", "line": 22 }, "func2": { "key": "utils/database_cleanup.py:__init__", "name": "__init__", "file": "utils/database_cleanup.py", "line": 23 }, "similarity": 0.7000000000000001, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "import_analyzer.py:__init__", "name": "__init__", "file": "import_analyzer.py", "line": 22 }, "func2": { "key": "utils/job_scheduler.py:__init__", "name": "__init__", "file": "utils/job_scheduler.py", "line": 35 }, "similarity": 0.8500000000000001, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "import_analyzer.py:__init__", "name": "__init__", "file": "import_analyzer.py", "line": 22 }, "func2": { "key": "utils/core_system.py:__init__", "name": "__init__", "file": "utils/core_system.py", "line": 730 }, "similarity": 0.7571428571428571, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "import_analyzer.py:__init__", "name": "__init__", "file": "import_analyzer.py", "line": 22 }, "func2": { "key": "utils/script_collection.py:__init__", "name": "__init__", "file": "utils/script_collection.py", "line": 170 }, "similarity": 0.8500000000000001, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "import_analyzer.py:analyze_file", "name": "analyze_file", "file": "import_analyzer.py", "line": 36 }, "func2": { "key": "utils/data_management.py:_move_to_trash_windows", "name": "_move_to_trash_windows", "file": "utils/data_management.py", "line": 202 }, "similarity": 0.711111111111111, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "import_analyzer.py:analyze_file", "name": "analyze_file", "file": "import_analyzer.py", "line": 36 }, "func2": { "key": "utils/data_management.py:_move_to_trash_unix", "name": "_move_to_trash_unix", "file": "utils/data_management.py", "line": 225 }, "similarity": 0.711111111111111, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "import_analyzer.py:analyze_file", "name": "analyze_file", "file": "import_analyzer.py", "line": 36 }, "func2": { "key": "utils/data_management.py:_delete_permanently", "name": "_delete_permanently", "file": "utils/data_management.py", "line": 252 }, "similarity": 0.7714285714285714, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "import_analyzer.py:find_unused_imports", "name": "find_unused_imports", "file": "import_analyzer.py", "line": 103 }, "func2": { "key": "import_analyzer.py:find_circular_imports", "name": "find_circular_imports", "file": "import_analyzer.py", "line": 148 }, "similarity": 0.7200000000000001, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "import_analyzer.py:find_unused_imports", "name": "find_unused_imports", "file": "import_analyzer.py", "line": 103 }, "func2": { "key": "import_analyzer.py:find_redundant_imports", "name": "find_redundant_imports", "file": "import_analyzer.py", "line": 188 }, "similarity": 0.7914285714285715, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "import_analyzer.py:find_unused_imports", "name": "find_unused_imports", "file": "import_analyzer.py", "line": 103 }, "func2": { "key": "template_problem_analysis.py:generate_detailed_report", "name": "generate_detailed_report", "file": "template_problem_analysis.py", "line": 133 }, "similarity": 0.825, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "import_analyzer.py:find_unused_imports", "name": "find_unused_imports", "file": "import_analyzer.py", "line": 103 }, "func2": { "key": "config/security.py:get_headers", "name": "get_headers", "file": "config/security.py", "line": 62 }, "similarity": 0.75, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "import_analyzer.py:find_unused_imports", "name": "find_unused_imports", "file": "import_analyzer.py", "line": 103 }, "func2": { "key": "config/security.py:get_rate_limits", "name": "get_rate_limits", "file": "config/security.py", "line": 66 }, "similarity": 0.7749999999999999, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "import_analyzer.py:find_unused_imports", "name": "find_unused_imports", "file": "import_analyzer.py", "line": 103 }, "func2": { "key": "config/security.py:get_session_config", "name": "get_session_config", "file": "config/security.py", "line": 70 }, "similarity": 0.8133333333333332, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "import_analyzer.py:find_unused_imports", "name": "find_unused_imports", "file": "import_analyzer.py", "line": 103 }, "func2": { "key": "config/security.py:get_csrf_config", "name": "get_csrf_config", "file": "config/security.py", "line": 74 }, "similarity": 0.8400000000000001, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "import_analyzer.py:find_unused_imports", "name": "find_unused_imports", "file": "import_analyzer.py", "line": 103 }, "func2": { "key": "scripts/test_protocol_generator.py:test_models_and_blueprints", "name": "test_models_and_blueprints", "file": "scripts/test_protocol_generator.py", "line": 200 }, "similarity": 0.7000000000000001, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "import_analyzer.py:find_unused_imports", "name": "find_unused_imports", "file": "import_analyzer.py", "line": 103 }, "func2": { "key": "scripts/test_protocol_generator.py:test_dependency_versions", "name": "test_dependency_versions", "file": "scripts/test_protocol_generator.py", "line": 270 }, "similarity": 0.7000000000000001, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "import_analyzer.py:find_unused_imports", "name": "find_unused_imports", "file": "import_analyzer.py", "line": 103 }, "func2": { "key": "scripts/test_protocol_generator.py:analyze_code_metrics", "name": "analyze_code_metrics", "file": "scripts/test_protocol_generator.py", "line": 302 }, "similarity": 0.7222222222222223, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "import_analyzer.py:find_unused_imports", "name": "find_unused_imports", "file": "import_analyzer.py", "line": 103 }, "func2": { "key": "scripts/test_protocol_generator.py:generate_fallback_summary", "name": "generate_fallback_summary", "file": "scripts/test_protocol_generator.py", "line": 420 }, "similarity": 0.78, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "import_analyzer.py:find_unused_imports", "name": "find_unused_imports", "file": "import_analyzer.py", "line": 103 }, "func2": { "key": "scripts/test_protocol_generator.py:run_all_tests", "name": "run_all_tests", "file": "scripts/test_protocol_generator.py", "line": 471 }, "similarity": 0.7866666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "import_analyzer.py:find_unused_imports", "name": "find_unused_imports", "file": "import_analyzer.py", "line": 103 }, "func2": { "key": "scripts/screenshot_tool.py:discover_routes_from_app", "name": "discover_routes_from_app", "file": "scripts/screenshot_tool.py", "line": 119 }, "similarity": 0.7500000000000001, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "import_analyzer.py:find_unused_imports", "name": "find_unused_imports", "file": "import_analyzer.py", "line": 103 }, "func2": { "key": "scripts/screenshot_tool.py:_get_default_routes", "name": "_get_default_routes", "file": "scripts/screenshot_tool.py", "line": 207 }, "similarity": 0.825, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "import_analyzer.py:find_unused_imports", "name": "find_unused_imports", "file": "import_analyzer.py", "line": 103 }, "func2": { "key": "scripts/screenshot_tool.py:initialize_browser", "name": "initialize_browser", "file": "scripts/screenshot_tool.py", "line": 239 }, "similarity": 0.7777777777777777, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "import_analyzer.py:find_unused_imports", "name": "find_unused_imports", "file": "import_analyzer.py", "line": 103 }, "func2": { "key": "scripts/screenshot_tool.py:_setup_firefox", "name": "_setup_firefox", "file": "scripts/screenshot_tool.py", "line": 283 }, "similarity": 0.7357142857142858, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "import_analyzer.py:find_unused_imports", "name": "find_unused_imports", "file": "import_analyzer.py", "line": 103 }, "func2": { "key": "scripts/screenshot_tool.py:set_resolution", "name": "set_resolution", "file": "scripts/screenshot_tool.py", "line": 297 }, "similarity": 0.7071428571428571, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "import_analyzer.py:find_unused_imports", "name": "find_unused_imports", "file": "import_analyzer.py", "line": 103 }, "func2": { "key": "scripts/screenshot_tool.py:_prepare_environment", "name": "_prepare_environment", "file": "scripts/screenshot_tool.py", "line": 369 }, "similarity": 0.8400000000000001, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "import_analyzer.py:find_unused_imports", "name": "find_unused_imports", "file": "import_analyzer.py", "line": 103 }, "func2": { "key": "scripts/screenshot_tool.py:_perform_admin_login", "name": "_perform_admin_login", "file": "scripts/screenshot_tool.py", "line": 393 }, "similarity": 0.8500000000000001, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "import_analyzer.py:find_unused_imports", "name": "find_unused_imports", "file": "import_analyzer.py", "line": 103 }, "func2": { "key": "utils/development_tools.py:__init__", "name": "__init__", "file": "utils/development_tools.py", "line": 73 }, "similarity": 0.7230769230769231, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "import_analyzer.py:find_unused_imports", "name": "find_unused_imports", "file": "import_analyzer.py", "line": 103 }, "func2": { "key": "utils/ui_components.py:__init__", "name": "__init__", "file": "utils/ui_components.py", "line": 242 }, "similarity": 0.7230769230769231, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "import_analyzer.py:find_unused_imports", "name": "find_unused_imports", "file": "import_analyzer.py", "line": 103 }, "func2": { "key": "utils/ui_components.py:get_dashboard_data", "name": "get_dashboard_data", "file": "utils/ui_components.py", "line": 268 }, "similarity": 0.7647058823529411, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "import_analyzer.py:find_unused_imports", "name": "find_unused_imports", "file": "import_analyzer.py", "line": 103 }, "func2": { "key": "utils/job_queue_system.py:get_queue_status", "name": "get_queue_status", "file": "utils/job_queue_system.py", "line": 140 }, "similarity": 0.725, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "import_analyzer.py:find_unused_imports", "name": "find_unused_imports", "file": "import_analyzer.py", "line": 103 }, "func2": { "key": "utils/job_queue_system.py:get_next_job", "name": "get_next_job", "file": "utils/job_queue_system.py", "line": 103 }, "similarity": 0.7176470588235294, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "import_analyzer.py:find_unused_imports", "name": "find_unused_imports", "file": "import_analyzer.py", "line": 103 }, "func2": { "key": "utils/job_queue_system.py:_timer_loop", "name": "_timer_loop", "file": "utils/job_queue_system.py", "line": 253 }, "similarity": 0.8285714285714285, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "import_analyzer.py:find_unused_imports", "name": "find_unused_imports", "file": "import_analyzer.py", "line": 103 }, "func2": { "key": "utils/job_queue_system.py:_scheduler_loop", "name": "_scheduler_loop", "file": "utils/job_queue_system.py", "line": 436 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "import_analyzer.py:find_unused_imports", "name": "find_unused_imports", "file": "import_analyzer.py", "line": 103 }, "func2": { "key": "utils/data_management.py:ensure_directories", "name": "ensure_directories", "file": "utils/data_management.py", "line": 57 }, "similarity": 0.8857142857142857, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "import_analyzer.py:find_unused_imports", "name": "find_unused_imports", "file": "import_analyzer.py", "line": 103 }, "func2": { "key": "utils/ssl_manager.py:generate_mercedes_certificate", "name": "generate_mercedes_certificate", "file": "utils/ssl_manager.py", "line": 21 }, "similarity": 0.8500000000000001, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "import_analyzer.py:find_unused_imports", "name": "find_unused_imports", "file": "import_analyzer.py", "line": 103 }, "func2": { "key": "utils/hardware_integration.py:get_printer_summary", "name": "get_printer_summary", "file": "utils/hardware_integration.py", "line": 1112 }, "similarity": 0.8500000000000001, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "import_analyzer.py:find_unused_imports", "name": "find_unused_imports", "file": "import_analyzer.py", "line": 103 }, "func2": { "key": "utils/hardware_integration.py:check_and_control_for_jobs", "name": "check_and_control_for_jobs", "file": "utils/hardware_integration.py", "line": 1233 }, "similarity": 0.78, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "import_analyzer.py:find_unused_imports", "name": "find_unused_imports", "file": "import_analyzer.py", "line": 103 }, "func2": { "key": "utils/hardware_integration.py:force_network_refresh", "name": "force_network_refresh", "file": "utils/hardware_integration.py", "line": 1462 }, "similarity": 0.788235294117647, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "import_analyzer.py:find_unused_imports", "name": "find_unused_imports", "file": "import_analyzer.py", "line": 103 }, "func2": { "key": "utils/ip_security.py:get_allowed_plug_ips", "name": "get_allowed_plug_ips", "file": "utils/ip_security.py", "line": 141 }, "similarity": 0.8117647058823529, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "import_analyzer.py:find_unused_imports", "name": "find_unused_imports", "file": "import_analyzer.py", "line": 103 }, "func2": { "key": "utils/ssl_suite.py:check_certificate_validity", "name": "check_certificate_validity", "file": "utils/ssl_suite.py", "line": 131 }, "similarity": 0.74, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "import_analyzer.py:find_unused_imports", "name": "find_unused_imports", "file": "import_analyzer.py", "line": 103 }, "func2": { "key": "utils/drag_drop_system.py:__init__", "name": "__init__", "file": "utils/drag_drop_system.py", "line": 57 }, "similarity": 0.7230769230769231, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "import_analyzer.py:find_unused_imports", "name": "find_unused_imports", "file": "import_analyzer.py", "line": 103 }, "func2": { "key": "utils/drag_drop_system.py:get_ordered_jobs_for_printer", "name": "get_ordered_jobs_for_printer", "file": "utils/drag_drop_system.py", "line": 194 }, "similarity": 0.7250000000000001, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "import_analyzer.py:find_unused_imports", "name": "find_unused_imports", "file": "import_analyzer.py", "line": 103 }, "func2": { "key": "utils/drag_drop_system.py:cleanup_invalid_orders", "name": "cleanup_invalid_orders", "file": "utils/drag_drop_system.py", "line": 292 }, "similarity": 0.8352941176470587, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "import_analyzer.py:find_unused_imports", "name": "find_unused_imports", "file": "import_analyzer.py", "line": 103 }, "func2": { "key": "utils/drag_drop_system.py:_schedule_cleanup", "name": "_schedule_cleanup", "file": "utils/drag_drop_system.py", "line": 306 }, "similarity": 0.7647058823529411, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "import_analyzer.py:find_unused_imports", "name": "find_unused_imports", "file": "import_analyzer.py", "line": 103 }, "func2": { "key": "utils/drag_drop_system.py:get_printer_summary", "name": "get_printer_summary", "file": "utils/drag_drop_system.py", "line": 325 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "import_analyzer.py:find_unused_imports", "name": "find_unused_imports", "file": "import_analyzer.py", "line": 103 }, "func2": { "key": "utils/database_cleanup.py:cleanup_all", "name": "cleanup_all", "file": "utils/database_cleanup.py", "line": 39 }, "similarity": 0.725, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "import_analyzer.py:find_unused_imports", "name": "find_unused_imports", "file": "import_analyzer.py", "line": 103 }, "func2": { "key": "utils/database_cleanup.py:get_engine_count", "name": "get_engine_count", "file": "utils/database_cleanup.py", "line": 56 }, "similarity": 0.7866666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "import_analyzer.py:find_unused_imports", "name": "find_unused_imports", "file": "import_analyzer.py", "line": 103 }, "func2": { "key": "utils/job_scheduler.py:get_tasks", "name": "get_tasks", "file": "utils/job_scheduler.py", "line": 177 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "import_analyzer.py:find_unused_imports", "name": "find_unused_imports", "file": "import_analyzer.py", "line": 103 }, "func2": { "key": "utils/job_scheduler.py:is_running", "name": "is_running", "file": "utils/job_scheduler.py", "line": 257 }, "similarity": 0.7714285714285714, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "import_analyzer.py:find_unused_imports", "name": "find_unused_imports", "file": "import_analyzer.py", "line": 103 }, "func2": { "key": "utils/job_scheduler.py:_check_and_start_jobs", "name": "_check_and_start_jobs", "file": "utils/job_scheduler.py", "line": 624 }, "similarity": 0.7684210526315789, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "import_analyzer.py:find_unused_imports", "name": "find_unused_imports", "file": "import_analyzer.py", "line": 103 }, "func2": { "key": "utils/core_system.py:get_system_status", "name": "get_system_status", "file": "utils/core_system.py", "line": 770 }, "similarity": 0.75, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "import_analyzer.py:find_unused_imports", "name": "find_unused_imports", "file": "import_analyzer.py", "line": 103 }, "func2": { "key": "utils/core_system.py:_register_signal_handlers", "name": "_register_signal_handlers", "file": "utils/core_system.py", "line": 113 }, "similarity": 0.788235294117647, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "import_analyzer.py:find_unused_imports", "name": "find_unused_imports", "file": "import_analyzer.py", "line": 103 }, "func2": { "key": "utils/core_system.py:register_cleanup_function", "name": "register_cleanup_function", "file": "utils/core_system.py", "line": 137 }, "similarity": 0.7088235294117646, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "import_analyzer.py:find_unused_imports", "name": "find_unused_imports", "file": "import_analyzer.py", "line": 103 }, "func2": { "key": "utils/core_system.py:get_recovery_status", "name": "get_recovery_status", "file": "utils/core_system.py", "line": 345 }, "similarity": 0.7555555555555555, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "import_analyzer.py:find_unused_imports", "name": "find_unused_imports", "file": "import_analyzer.py", "line": 103 }, "func2": { "key": "utils/core_system.py:load_config", "name": "load_config", "file": "utils/core_system.py", "line": 512 }, "similarity": 0.7411764705882353, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "import_analyzer.py:find_unused_imports", "name": "find_unused_imports", "file": "import_analyzer.py", "line": 103 }, "func2": { "key": "utils/core_system.py:check_https_connectivity", "name": "check_https_connectivity", "file": "utils/core_system.py", "line": 623 }, "similarity": 0.7777777777777777, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "import_analyzer.py:find_unused_imports", "name": "find_unused_imports", "file": "import_analyzer.py", "line": 103 }, "func2": { "key": "utils/core_system.py:run_monitoring_cycle", "name": "run_monitoring_cycle", "file": "utils/core_system.py", "line": 639 }, "similarity": 0.8117647058823529, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "import_analyzer.py:find_unused_imports", "name": "find_unused_imports", "file": "import_analyzer.py", "line": 103 }, "func2": { "key": "utils/core_system.py:cleanup_system_resources", "name": "cleanup_system_resources", "file": "utils/core_system.py", "line": 675 }, "similarity": 0.8352941176470587, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "import_analyzer.py:find_unused_imports", "name": "find_unused_imports", "file": "import_analyzer.py", "line": 103 }, "func2": { "key": "utils/core_system.py:windows_bind_with_reuse", "name": "windows_bind_with_reuse", "file": "utils/core_system.py", "line": 188 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "import_analyzer.py:find_unused_imports", "name": "find_unused_imports", "file": "import_analyzer.py", "line": 103 }, "func2": { "key": "utils/database_suite.py:backup_database", "name": "backup_database", "file": "utils/database_suite.py", "line": 65 }, "similarity": 0.7647058823529411, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "import_analyzer.py:find_unused_imports", "name": "find_unused_imports", "file": "import_analyzer.py", "line": 103 }, "func2": { "key": "utils/database_suite.py:get_connection", "name": "get_connection", "file": "utils/database_suite.py", "line": 41 }, "similarity": 0.76, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "import_analyzer.py:find_unused_imports", "name": "find_unused_imports", "file": "import_analyzer.py", "line": 103 }, "func2": { "key": "utils/database_suite.py:migrate_user_settings", "name": "migrate_user_settings", "file": "utils/database_suite.py", "line": 126 }, "similarity": 0.8400000000000001, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "import_analyzer.py:find_unused_imports", "name": "find_unused_imports", "file": "import_analyzer.py", "line": 103 }, "func2": { "key": "utils/database_suite.py:fix_database_immediate", "name": "fix_database_immediate", "file": "utils/database_suite.py", "line": 148 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "import_analyzer.py:find_unused_imports", "name": "find_unused_imports", "file": "import_analyzer.py", "line": 103 }, "func2": { "key": "utils/database_suite.py:vacuum_database", "name": "vacuum_database", "file": "utils/database_suite.py", "line": 202 }, "similarity": 0.7647058823529411, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "import_analyzer.py:find_unused_imports", "name": "find_unused_imports", "file": "import_analyzer.py", "line": 103 }, "func2": { "key": "utils/logging_config.py:_create_new_log_file", "name": "_create_new_log_file", "file": "utils/logging_config.py", "line": 79 }, "similarity": 0.7777777777777777, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "import_analyzer.py:find_unused_imports", "name": "find_unused_imports", "file": "import_analyzer.py", "line": 103 }, "func2": { "key": "utils/monitoring_analytics.py:generate_system_report", "name": "generate_system_report", "file": "utils/monitoring_analytics.py", "line": 171 }, "similarity": 0.825, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "import_analyzer.py:find_unused_imports", "name": "find_unused_imports", "file": "import_analyzer.py", "line": 103 }, "func2": { "key": "utils/monitoring_analytics.py:__init__", "name": "__init__", "file": "utils/monitoring_analytics.py", "line": 252 }, "similarity": 0.7230769230769231, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "import_analyzer.py:find_unused_imports", "name": "find_unused_imports", "file": "import_analyzer.py", "line": 103 }, "func2": { "key": "utils/monitoring_analytics.py:track_cpu_usage", "name": "track_cpu_usage", "file": "utils/monitoring_analytics.py", "line": 43 }, "similarity": 0.7647058823529411, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "import_analyzer.py:find_unused_imports", "name": "find_unused_imports", "file": "import_analyzer.py", "line": 103 }, "func2": { "key": "utils/monitoring_analytics.py:get_system_metrics", "name": "get_system_metrics", "file": "utils/monitoring_analytics.py", "line": 68 }, "similarity": 0.7749999999999999, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "import_analyzer.py:find_unused_imports", "name": "find_unused_imports", "file": "import_analyzer.py", "line": 103 }, "func2": { "key": "utils/monitoring_analytics.py:collect_job_analytics", "name": "collect_job_analytics", "file": "utils/monitoring_analytics.py", "line": 86 }, "similarity": 0.7473684210526315, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "import_analyzer.py:find_unused_imports", "name": "find_unused_imports", "file": "import_analyzer.py", "line": 103 }, "func2": { "key": "utils/monitoring_analytics.py:collect_printer_analytics", "name": "collect_printer_analytics", "file": "utils/monitoring_analytics.py", "line": 130 }, "similarity": 0.8117647058823529, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "import_analyzer.py:find_unused_imports", "name": "find_unused_imports", "file": "import_analyzer.py", "line": 103 }, "func2": { "key": "utils/monitoring_analytics.py:get_dashboard_data", "name": "get_dashboard_data", "file": "utils/monitoring_analytics.py", "line": 256 }, "similarity": 0.7647058823529411, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "import_analyzer.py:find_unused_imports", "name": "find_unused_imports", "file": "import_analyzer.py", "line": 103 }, "func2": { "key": "utils/script_collection.py:run_initial_setup", "name": "run_initial_setup", "file": "utils/script_collection.py", "line": 194 }, "similarity": 0.8400000000000001, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "import_analyzer.py:find_circular_imports", "name": "find_circular_imports", "file": "import_analyzer.py", "line": 148 }, "func2": { "key": "import_analyzer.py:find_redundant_imports", "name": "find_redundant_imports", "file": "import_analyzer.py", "line": 188 }, "similarity": 0.925, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "import_analyzer.py:find_circular_imports", "name": "find_circular_imports", "file": "import_analyzer.py", "line": 148 }, "func2": { "key": "template_problem_analysis.py:generate_fixes", "name": "generate_fixes", "file": "template_problem_analysis.py", "line": 107 }, "similarity": 0.7777777777777777, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "import_analyzer.py:find_circular_imports", "name": "find_circular_imports", "file": "import_analyzer.py", "line": 148 }, "func2": { "key": "tests/test_tapo_integration.py:_create_standard_printers", "name": "_create_standard_printers", "file": "tests/test_tapo_integration.py", "line": 156 }, "similarity": 0.79, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "import_analyzer.py:find_circular_imports", "name": "find_circular_imports", "file": "import_analyzer.py", "line": 148 }, "func2": { "key": "tests/test_tapo_integration.py:_login_as_admin", "name": "_login_as_admin", "file": "tests/test_tapo_integration.py", "line": 175 }, "similarity": 0.765, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "import_analyzer.py:find_circular_imports", "name": "find_circular_imports", "file": "import_analyzer.py", "line": 148 }, "func2": { "key": "tests/test_tapo_integration.py:_login_as_user", "name": "_login_as_user", "file": "tests/test_tapo_integration.py", "line": 184 }, "similarity": 0.7517647058823529, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "import_analyzer.py:find_circular_imports", "name": "find_circular_imports", "file": "import_analyzer.py", "line": 148 }, "func2": { "key": "tests/test_tapo_integration.py:test_calendar_shows_printer_status_for_admin", "name": "test_calendar_shows_printer_status_for_admin", "file": "tests/test_tapo_integration.py", "line": 320 }, "similarity": 0.7696969696969697, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "import_analyzer.py:find_circular_imports", "name": "find_circular_imports", "file": "import_analyzer.py", "line": 148 }, "func2": { "key": "tests/test_tapo_integration.py:test_printer_status_persistence", "name": "test_printer_status_persistence", "file": "tests/test_tapo_integration.py", "line": 366 }, "similarity": 0.7000000000000001, "reason": "gemeinsame Argumente" }, { "func1": { "key": "import_analyzer.py:find_circular_imports", "name": "find_circular_imports", "file": "import_analyzer.py", "line": 148 }, "func2": { "key": "tests/test_tapo_integration.py:test_error_handling_unreachable_plugs", "name": "test_error_handling_unreachable_plugs", "file": "tests/test_tapo_integration.py", "line": 392 }, "similarity": 0.8736842105263158, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "import_analyzer.py:find_circular_imports", "name": "find_circular_imports", "file": "import_analyzer.py", "line": 148 }, "func2": { "key": "tests/test_tapo_integration.py:test_admin_dashboard_printer_overview", "name": "test_admin_dashboard_printer_overview", "file": "tests/test_tapo_integration.py", "line": 441 }, "similarity": 0.8200000000000001, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "import_analyzer.py:find_circular_imports", "name": "find_circular_imports", "file": "import_analyzer.py", "line": 148 }, "func2": { "key": "scripts/test_protocol_generator.py:test_syntax_validation", "name": "test_syntax_validation", "file": "scripts/test_protocol_generator.py", "line": 107 }, "similarity": 0.7394736842105263, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "import_analyzer.py:find_circular_imports", "name": "find_circular_imports", "file": "import_analyzer.py", "line": 148 }, "func2": { "key": "scripts/test_protocol_generator.py:test_import_functionality", "name": "test_import_functionality", "file": "scripts/test_protocol_generator.py", "line": 153 }, "similarity": 0.8794117647058823, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "import_analyzer.py:find_circular_imports", "name": "find_circular_imports", "file": "import_analyzer.py", "line": 148 }, "func2": { "key": "scripts/test_protocol_generator.py:test_models_and_blueprints", "name": "test_models_and_blueprints", "file": "scripts/test_protocol_generator.py", "line": 200 }, "similarity": 0.8558823529411765, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "import_analyzer.py:find_circular_imports", "name": "find_circular_imports", "file": "import_analyzer.py", "line": 148 }, "func2": { "key": "scripts/test_protocol_generator.py:test_flask_app_creation", "name": "test_flask_app_creation", "file": "scripts/test_protocol_generator.py", "line": 246 }, "similarity": 0.8223529411764706, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "import_analyzer.py:find_circular_imports", "name": "find_circular_imports", "file": "import_analyzer.py", "line": 148 }, "func2": { "key": "scripts/test_protocol_generator.py:test_dependency_versions", "name": "test_dependency_versions", "file": "scripts/test_protocol_generator.py", "line": 270 }, "similarity": 0.7622222222222222, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "import_analyzer.py:find_circular_imports", "name": "find_circular_imports", "file": "import_analyzer.py", "line": 148 }, "func2": { "key": "scripts/test_protocol_generator.py:analyze_code_metrics", "name": "analyze_code_metrics", "file": "scripts/test_protocol_generator.py", "line": 302 }, "similarity": 0.7466666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "import_analyzer.py:find_circular_imports", "name": "find_circular_imports", "file": "import_analyzer.py", "line": 148 }, "func2": { "key": "scripts/test_protocol_generator.py:generate_ai_summary", "name": "generate_ai_summary", "file": "scripts/test_protocol_generator.py", "line": 343 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "import_analyzer.py:find_circular_imports", "name": "find_circular_imports", "file": "import_analyzer.py", "line": 148 }, "func2": { "key": "scripts/screenshot_tool.py:discover_routes_from_app", "name": "discover_routes_from_app", "file": "scripts/screenshot_tool.py", "line": 119 }, "similarity": 0.8458823529411765, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "import_analyzer.py:find_circular_imports", "name": "find_circular_imports", "file": "import_analyzer.py", "line": 148 }, "func2": { "key": "scripts/screenshot_tool.py:_setup_firefox", "name": "_setup_firefox", "file": "scripts/screenshot_tool.py", "line": 283 }, "similarity": 0.7517647058823529, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "import_analyzer.py:find_circular_imports", "name": "find_circular_imports", "file": "import_analyzer.py", "line": 148 }, "func2": { "key": "scripts/screenshot_tool.py:run_screenshot_session", "name": "run_screenshot_session", "file": "scripts/screenshot_tool.py", "line": 329 }, "similarity": 0.8117647058823529, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "import_analyzer.py:find_circular_imports", "name": "find_circular_imports", "file": "import_analyzer.py", "line": 148 }, "func2": { "key": "utils/development_tools.py:test_database_connection", "name": "test_database_connection", "file": "utils/development_tools.py", "line": 105 }, "similarity": 0.8117647058823529, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "import_analyzer.py:find_circular_imports", "name": "find_circular_imports", "file": "import_analyzer.py", "line": 148 }, "func2": { "key": "utils/development_tools.py:test_user_creation", "name": "test_user_creation", "file": "utils/development_tools.py", "line": 112 }, "similarity": 0.7000000000000001, "reason": "gemeinsame Argumente" }, { "func1": { "key": "import_analyzer.py:find_circular_imports", "name": "find_circular_imports", "file": "import_analyzer.py", "line": 148 }, "func2": { "key": "utils/development_tools.py:test_printer_status", "name": "test_printer_status", "file": "utils/development_tools.py", "line": 136 }, "similarity": 0.775, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "import_analyzer.py:find_circular_imports", "name": "find_circular_imports", "file": "import_analyzer.py", "line": 148 }, "func2": { "key": "utils/hardware_integration.py:initialize_all_outlets", "name": "initialize_all_outlets", "file": "utils/hardware_integration.py", "line": 563 }, "similarity": 0.8117647058823529, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "import_analyzer.py:find_circular_imports", "name": "find_circular_imports", "file": "import_analyzer.py", "line": 148 }, "func2": { "key": "utils/hardware_integration.py:get_all_outlet_status", "name": "get_all_outlet_status", "file": "utils/hardware_integration.py", "line": 619 }, "similarity": 0.7047058823529412, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "import_analyzer.py:find_circular_imports", "name": "find_circular_imports", "file": "import_analyzer.py", "line": 148 }, "func2": { "key": "utils/ip_security.py:get_client_ip", "name": "get_client_ip", "file": "utils/ip_security.py", "line": 95 }, "similarity": 0.7047058823529412, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "import_analyzer.py:find_circular_imports", "name": "find_circular_imports", "file": "import_analyzer.py", "line": 148 }, "func2": { "key": "utils/security_suite.py:generate_nonce", "name": "generate_nonce", "file": "utils/security_suite.py", "line": 55 }, "similarity": 0.7647058823529411, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "import_analyzer.py:find_circular_imports", "name": "find_circular_imports", "file": "import_analyzer.py", "line": 148 }, "func2": { "key": "utils/drag_drop_system.py:create_upload_session", "name": "create_upload_session", "file": "utils/drag_drop_system.py", "line": 61 }, "similarity": 0.715, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "import_analyzer.py:find_circular_imports", "name": "find_circular_imports", "file": "import_analyzer.py", "line": 148 }, "func2": { "key": "utils/drag_drop_system.py:cleanup_invalid_orders", "name": "cleanup_invalid_orders", "file": "utils/drag_drop_system.py", "line": 292 }, "similarity": 0.7023529411764706, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "import_analyzer.py:find_circular_imports", "name": "find_circular_imports", "file": "import_analyzer.py", "line": 148 }, "func2": { "key": "utils/core_system.py:graceful_shutdown", "name": "graceful_shutdown", "file": "utils/core_system.py", "line": 464 }, "similarity": 0.8026315789473684, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "import_analyzer.py:find_circular_imports", "name": "find_circular_imports", "file": "import_analyzer.py", "line": 148 }, "func2": { "key": "utils/core_system.py:setup_logging", "name": "setup_logging", "file": "utils/core_system.py", "line": 553 }, "similarity": 0.8117647058823529, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "import_analyzer.py:find_circular_imports", "name": "find_circular_imports", "file": "import_analyzer.py", "line": 148 }, "func2": { "key": "utils/core_system.py:cleanup_system_resources", "name": "cleanup_system_resources", "file": "utils/core_system.py", "line": 675 }, "similarity": 0.7023529411764706, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "import_analyzer.py:find_redundant_imports", "name": "find_redundant_imports", "file": "import_analyzer.py", "line": 188 }, "func2": { "key": "template_problem_analysis.py:generate_fixes", "name": "generate_fixes", "file": "template_problem_analysis.py", "line": 107 }, "similarity": 0.825, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "import_analyzer.py:find_redundant_imports", "name": "find_redundant_imports", "file": "import_analyzer.py", "line": 188 }, "func2": { "key": "tests/test_tapo_integration.py:_create_standard_printers", "name": "_create_standard_printers", "file": "tests/test_tapo_integration.py", "line": 156 }, "similarity": 0.8066666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "import_analyzer.py:find_redundant_imports", "name": "find_redundant_imports", "file": "import_analyzer.py", "line": 188 }, "func2": { "key": "tests/test_tapo_integration.py:_login_as_admin", "name": "_login_as_admin", "file": "tests/test_tapo_integration.py", "line": 175 }, "similarity": 0.74, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "import_analyzer.py:find_redundant_imports", "name": "find_redundant_imports", "file": "import_analyzer.py", "line": 188 }, "func2": { "key": "tests/test_tapo_integration.py:_login_as_user", "name": "_login_as_user", "file": "tests/test_tapo_integration.py", "line": 184 }, "similarity": 0.765, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "import_analyzer.py:find_redundant_imports", "name": "find_redundant_imports", "file": "import_analyzer.py", "line": 188 }, "func2": { "key": "tests/test_tapo_integration.py:test_printer_status_types", "name": "test_printer_status_types", "file": "tests/test_tapo_integration.py", "line": 212 }, "similarity": 0.7541666666666667, "reason": "gemeinsame Argumente" }, { "func1": { "key": "import_analyzer.py:find_redundant_imports", "name": "find_redundant_imports", "file": "import_analyzer.py", "line": 188 }, "func2": { "key": "tests/test_tapo_integration.py:test_calendar_shows_printer_status_for_admin", "name": "test_calendar_shows_printer_status_for_admin", "file": "tests/test_tapo_integration.py", "line": 320 }, "similarity": 0.7474747474747475, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "import_analyzer.py:find_redundant_imports", "name": "find_redundant_imports", "file": "import_analyzer.py", "line": 188 }, "func2": { "key": "tests/test_tapo_integration.py:test_printer_status_persistence", "name": "test_printer_status_persistence", "file": "tests/test_tapo_integration.py", "line": 366 }, "similarity": 0.7166666666666667, "reason": "gemeinsame Argumente" }, { "func1": { "key": "import_analyzer.py:find_redundant_imports", "name": "find_redundant_imports", "file": "import_analyzer.py", "line": 188 }, "func2": { "key": "tests/test_tapo_integration.py:test_error_handling_unreachable_plugs", "name": "test_error_handling_unreachable_plugs", "file": "tests/test_tapo_integration.py", "line": 392 }, "similarity": 0.8526315789473684, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "import_analyzer.py:find_redundant_imports", "name": "find_redundant_imports", "file": "import_analyzer.py", "line": 188 }, "func2": { "key": "tests/test_tapo_integration.py:test_admin_dashboard_printer_overview", "name": "test_admin_dashboard_printer_overview", "file": "tests/test_tapo_integration.py", "line": 441 }, "similarity": 0.8666666666666667, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "import_analyzer.py:find_redundant_imports", "name": "find_redundant_imports", "file": "import_analyzer.py", "line": 188 }, "func2": { "key": "scripts/test_protocol_generator.py:test_syntax_validation", "name": "test_syntax_validation", "file": "scripts/test_protocol_generator.py", "line": 107 }, "similarity": 0.75, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "import_analyzer.py:find_redundant_imports", "name": "find_redundant_imports", "file": "import_analyzer.py", "line": 188 }, "func2": { "key": "scripts/test_protocol_generator.py:test_import_functionality", "name": "test_import_functionality", "file": "scripts/test_protocol_generator.py", "line": 153 }, "similarity": 0.8558823529411765, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "import_analyzer.py:find_redundant_imports", "name": "find_redundant_imports", "file": "import_analyzer.py", "line": 188 }, "func2": { "key": "scripts/test_protocol_generator.py:test_models_and_blueprints", "name": "test_models_and_blueprints", "file": "scripts/test_protocol_generator.py", "line": 200 }, "similarity": 0.875, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "import_analyzer.py:find_redundant_imports", "name": "find_redundant_imports", "file": "import_analyzer.py", "line": 188 }, "func2": { "key": "scripts/test_protocol_generator.py:test_flask_app_creation", "name": "test_flask_app_creation", "file": "scripts/test_protocol_generator.py", "line": 246 }, "similarity": 0.7988235294117647, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "import_analyzer.py:find_redundant_imports", "name": "find_redundant_imports", "file": "import_analyzer.py", "line": 188 }, "func2": { "key": "scripts/test_protocol_generator.py:test_dependency_versions", "name": "test_dependency_versions", "file": "scripts/test_protocol_generator.py", "line": 270 }, "similarity": 0.7752941176470588, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "import_analyzer.py:find_redundant_imports", "name": "find_redundant_imports", "file": "import_analyzer.py", "line": 188 }, "func2": { "key": "scripts/test_protocol_generator.py:analyze_code_metrics", "name": "analyze_code_metrics", "file": "scripts/test_protocol_generator.py", "line": 302 }, "similarity": 0.7244444444444444, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "import_analyzer.py:find_redundant_imports", "name": "find_redundant_imports", "file": "import_analyzer.py", "line": 188 }, "func2": { "key": "scripts/test_protocol_generator.py:generate_ai_summary", "name": "generate_ai_summary", "file": "scripts/test_protocol_generator.py", "line": 343 }, "similarity": 0.8500000000000001, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "import_analyzer.py:find_redundant_imports", "name": "find_redundant_imports", "file": "import_analyzer.py", "line": 188 }, "func2": { "key": "scripts/screenshot_tool.py:discover_routes_from_app", "name": "discover_routes_from_app", "file": "scripts/screenshot_tool.py", "line": 119 }, "similarity": 0.865, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "import_analyzer.py:find_redundant_imports", "name": "find_redundant_imports", "file": "import_analyzer.py", "line": 188 }, "func2": { "key": "scripts/screenshot_tool.py:_setup_firefox", "name": "_setup_firefox", "file": "scripts/screenshot_tool.py", "line": 283 }, "similarity": 0.8066666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "import_analyzer.py:find_redundant_imports", "name": "find_redundant_imports", "file": "import_analyzer.py", "line": 188 }, "func2": { "key": "scripts/screenshot_tool.py:run_screenshot_session", "name": "run_screenshot_session", "file": "scripts/screenshot_tool.py", "line": 329 }, "similarity": 0.825, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "import_analyzer.py:find_redundant_imports", "name": "find_redundant_imports", "file": "import_analyzer.py", "line": 188 }, "func2": { "key": "scripts/screenshot_tool.py:_generate_report", "name": "_generate_report", "file": "scripts/screenshot_tool.py", "line": 526 }, "similarity": 0.7276190476190476, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "import_analyzer.py:find_redundant_imports", "name": "find_redundant_imports", "file": "import_analyzer.py", "line": 188 }, "func2": { "key": "utils/development_tools.py:test_database_connection", "name": "test_database_connection", "file": "utils/development_tools.py", "line": 105 }, "similarity": 0.825, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "import_analyzer.py:find_redundant_imports", "name": "find_redundant_imports", "file": "import_analyzer.py", "line": 188 }, "func2": { "key": "utils/development_tools.py:test_user_creation", "name": "test_user_creation", "file": "utils/development_tools.py", "line": 112 }, "similarity": 0.7166666666666667, "reason": "gemeinsame Argumente" }, { "func1": { "key": "import_analyzer.py:find_redundant_imports", "name": "find_redundant_imports", "file": "import_analyzer.py", "line": 188 }, "func2": { "key": "utils/development_tools.py:test_printer_status", "name": "test_printer_status", "file": "utils/development_tools.py", "line": 136 }, "similarity": 0.8357142857142857, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "import_analyzer.py:find_redundant_imports", "name": "find_redundant_imports", "file": "import_analyzer.py", "line": 188 }, "func2": { "key": "utils/hardware_integration.py:initialize_all_outlets", "name": "initialize_all_outlets", "file": "utils/hardware_integration.py", "line": 563 }, "similarity": 0.825, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "import_analyzer.py:find_redundant_imports", "name": "find_redundant_imports", "file": "import_analyzer.py", "line": 188 }, "func2": { "key": "utils/hardware_integration.py:get_all_outlet_status", "name": "get_all_outlet_status", "file": "utils/hardware_integration.py", "line": 619 }, "similarity": 0.715, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "import_analyzer.py:find_redundant_imports", "name": "find_redundant_imports", "file": "import_analyzer.py", "line": 188 }, "func2": { "key": "utils/security_suite.py:generate_nonce", "name": "generate_nonce", "file": "utils/security_suite.py", "line": 55 }, "similarity": 0.7749999999999999, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "import_analyzer.py:find_redundant_imports", "name": "find_redundant_imports", "file": "import_analyzer.py", "line": 188 }, "func2": { "key": "utils/job_scheduler.py:get_uptime", "name": "get_uptime", "file": "utils/job_scheduler.py", "line": 194 }, "similarity": 0.700952380952381, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "import_analyzer.py:find_redundant_imports", "name": "find_redundant_imports", "file": "import_analyzer.py", "line": 188 }, "func2": { "key": "utils/core_system.py:graceful_shutdown", "name": "graceful_shutdown", "file": "utils/core_system.py", "line": 464 }, "similarity": 0.781578947368421, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "import_analyzer.py:find_redundant_imports", "name": "find_redundant_imports", "file": "import_analyzer.py", "line": 188 }, "func2": { "key": "utils/core_system.py:setup_logging", "name": "setup_logging", "file": "utils/core_system.py", "line": 553 }, "similarity": 0.825, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "import_analyzer.py:get_module_name", "name": "get_module_name", "file": "import_analyzer.py", "line": 209 }, "func2": { "key": "utils/data_management.py:_delete_permanently", "name": "_delete_permanently", "file": "utils/data_management.py", "line": 252 }, "similarity": 0.7285714285714286, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "import_analyzer.py:is_local_import", "name": "is_local_import", "file": "import_analyzer.py", "line": 217 }, "func2": { "key": "scripts/test_protocol_generator.py:analyze_code_metrics", "name": "analyze_code_metrics", "file": "scripts/test_protocol_generator.py", "line": 302 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "import_analyzer.py:run_analysis", "name": "run_analysis", "file": "import_analyzer.py", "line": 222 }, "func2": { "key": "template_problem_analysis.py:analyze_all_endpoints", "name": "analyze_all_endpoints", "file": "template_problem_analysis.py", "line": 28 }, "similarity": 0.7405128205128205, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "import_analyzer.py:run_analysis", "name": "run_analysis", "file": "import_analyzer.py", "line": 222 }, "func2": { "key": "template_problem_analysis.py:analyze_template_problems", "name": "analyze_template_problems", "file": "template_problem_analysis.py", "line": 59 }, "similarity": 0.7288461538461538, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "import_analyzer.py:run_analysis", "name": "run_analysis", "file": "import_analyzer.py", "line": 222 }, "func2": { "key": "tests/test_tapo_integration.py:test_all_printers_always_visible", "name": "test_all_printers_always_visible", "file": "tests/test_tapo_integration.py", "line": 193 }, "similarity": 0.744102564102564, "reason": "gemeinsame Argumente" }, { "func1": { "key": "import_analyzer.py:run_analysis", "name": "run_analysis", "file": "import_analyzer.py", "line": 222 }, "func2": { "key": "tests/test_tapo_integration.py:test_printer_status_types", "name": "test_printer_status_types", "file": "tests/test_tapo_integration.py", "line": 212 }, "similarity": 0.7512820512820513, "reason": "gemeinsame Argumente" }, { "func1": { "key": "import_analyzer.py:run_analysis", "name": "run_analysis", "file": "import_analyzer.py", "line": 222 }, "func2": { "key": "tests/test_tapo_integration.py:test_calendar_shows_printer_status_for_admin", "name": "test_calendar_shows_printer_status_for_admin", "file": "tests/test_tapo_integration.py", "line": 320 }, "similarity": 0.7222672064777328, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "import_analyzer.py:run_analysis", "name": "run_analysis", "file": "import_analyzer.py", "line": 222 }, "func2": { "key": "tests/test_tapo_integration.py:test_printer_status_persistence", "name": "test_printer_status_persistence", "file": "tests/test_tapo_integration.py", "line": 366 }, "similarity": 0.7461538461538461, "reason": "gemeinsame Argumente" }, { "func1": { "key": "import_analyzer.py:run_analysis", "name": "run_analysis", "file": "import_analyzer.py", "line": 222 }, "func2": { "key": "utils/development_tools.py:run_all_tests", "name": "run_all_tests", "file": "utils/development_tools.py", "line": 89 }, "similarity": 0.7853146853146853, "reason": "gemeinsame Argumente" }, { "func1": { "key": "import_analyzer.py:run_analysis", "name": "run_analysis", "file": "import_analyzer.py", "line": 222 }, "func2": { "key": "utils/development_tools.py:test_user_creation", "name": "test_user_creation", "file": "utils/development_tools.py", "line": 112 }, "similarity": 0.7461538461538461, "reason": "gemeinsame Argumente" }, { "func1": { "key": "import_analyzer.py:run_analysis", "name": "run_analysis", "file": "import_analyzer.py", "line": 222 }, "func2": { "key": "utils/hardware_integration.py:auto_discover_outlets", "name": "auto_discover_outlets", "file": "utils/hardware_integration.py", "line": 500 }, "similarity": 0.7635897435897436, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "import_analyzer.py:print_report", "name": "print_report", "file": "import_analyzer.py", "line": 261 }, "func2": { "key": "tests/test_tapo_integration.py:test_crud_operations_printers", "name": "test_crud_operations_printers", "file": "tests/test_tapo_integration.py", "line": 232 }, "similarity": 0.8461538461538463, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "import_analyzer.py:print_report", "name": "print_report", "file": "import_analyzer.py", "line": 261 }, "func2": { "key": "tests/test_tapo_integration.py:test_automatic_plug_control_with_jobs", "name": "test_automatic_plug_control_with_jobs", "file": "tests/test_tapo_integration.py", "line": 279 }, "similarity": 0.7138755980861244, "reason": "gemeinsame Argumente" }, { "func1": { "key": "template_problem_analysis.py:__init__", "name": "__init__", "file": "template_problem_analysis.py", "line": 19 }, "func2": { "key": "config/security.py:__init__", "name": "__init__", "file": "config/security.py", "line": 56 }, "similarity": 0.8999999999999999, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_problem_analysis.py:__init__", "name": "__init__", "file": "template_problem_analysis.py", "line": 19 }, "func2": { "key": "scripts/test_protocol_generator.py:__init__", "name": "__init__", "file": "scripts/test_protocol_generator.py", "line": 29 }, "similarity": 0.8636363636363635, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "template_problem_analysis.py:__init__", "name": "__init__", "file": "template_problem_analysis.py", "line": 19 }, "func2": { "key": "scripts/test_protocol_generator.py:test_syntax_validation", "name": "test_syntax_validation", "file": "scripts/test_protocol_generator.py", "line": 107 }, "similarity": 0.7230769230769231, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_problem_analysis.py:__init__", "name": "__init__", "file": "template_problem_analysis.py", "line": 19 }, "func2": { "key": "scripts/test_protocol_generator.py:test_import_functionality", "name": "test_import_functionality", "file": "scripts/test_protocol_generator.py", "line": 153 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_problem_analysis.py:__init__", "name": "__init__", "file": "template_problem_analysis.py", "line": 19 }, "func2": { "key": "scripts/test_protocol_generator.py:test_models_and_blueprints", "name": "test_models_and_blueprints", "file": "scripts/test_protocol_generator.py", "line": 200 }, "similarity": 0.7066666666666667, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_problem_analysis.py:__init__", "name": "__init__", "file": "template_problem_analysis.py", "line": 19 }, "func2": { "key": "scripts/screenshot_tool.py:__init__", "name": "__init__", "file": "scripts/screenshot_tool.py", "line": 316 }, "similarity": 0.75, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_problem_analysis.py:__init__", "name": "__init__", "file": "template_problem_analysis.py", "line": 19 }, "func2": { "key": "utils/system_management.py:__init__", "name": "__init__", "file": "utils/system_management.py", "line": 25 }, "similarity": 0.75, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "template_problem_analysis.py:__init__", "name": "__init__", "file": "template_problem_analysis.py", "line": 19 }, "func2": { "key": "utils/development_tools.py:__init__", "name": "__init__", "file": "utils/development_tools.py", "line": 73 }, "similarity": 0.7999999999999999, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "template_problem_analysis.py:__init__", "name": "__init__", "file": "template_problem_analysis.py", "line": 19 }, "func2": { "key": "utils/development_tools.py:test_printer_status", "name": "test_printer_status", "file": "utils/development_tools.py", "line": 136 }, "similarity": 0.76, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_problem_analysis.py:__init__", "name": "__init__", "file": "template_problem_analysis.py", "line": 19 }, "func2": { "key": "utils/ui_components.py:__init__", "name": "__init__", "file": "utils/ui_components.py", "line": 242 }, "similarity": 0.7999999999999999, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "template_problem_analysis.py:__init__", "name": "__init__", "file": "template_problem_analysis.py", "line": 19 }, "func2": { "key": "utils/job_queue_system.py:__init__", "name": "__init__", "file": "utils/job_queue_system.py", "line": 293 }, "similarity": 1.0, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_problem_analysis.py:__init__", "name": "__init__", "file": "template_problem_analysis.py", "line": 19 }, "func2": { "key": "utils/data_management.py:__init__", "name": "__init__", "file": "utils/data_management.py", "line": 287 }, "similarity": 0.75, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "template_problem_analysis.py:__init__", "name": "__init__", "file": "template_problem_analysis.py", "line": 19 }, "func2": { "key": "utils/ssl_manager.py:__init__", "name": "__init__", "file": "utils/ssl_manager.py", "line": 16 }, "similarity": 0.85, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "template_problem_analysis.py:__init__", "name": "__init__", "file": "template_problem_analysis.py", "line": 19 }, "func2": { "key": "utils/hardware_integration.py:__init__", "name": "__init__", "file": "utils/hardware_integration.py", "line": 1012 }, "similarity": 0.8799999999999999, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "template_problem_analysis.py:__init__", "name": "__init__", "file": "template_problem_analysis.py", "line": 19 }, "func2": { "key": "utils/ip_security.py:__init__", "name": "__init__", "file": "utils/ip_security.py", "line": 24 }, "similarity": 0.8999999999999999, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_problem_analysis.py:__init__", "name": "__init__", "file": "template_problem_analysis.py", "line": 19 }, "func2": { "key": "utils/ssl_suite.py:__init__", "name": "__init__", "file": "utils/ssl_suite.py", "line": 67 }, "similarity": 0.75, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "template_problem_analysis.py:__init__", "name": "__init__", "file": "template_problem_analysis.py", "line": 19 }, "func2": { "key": "utils/drag_drop_system.py:__init__", "name": "__init__", "file": "utils/drag_drop_system.py", "line": 57 }, "similarity": 0.7999999999999999, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "template_problem_analysis.py:__init__", "name": "__init__", "file": "template_problem_analysis.py", "line": 19 }, "func2": { "key": "utils/database_cleanup.py:__init__", "name": "__init__", "file": "utils/database_cleanup.py", "line": 23 }, "similarity": 0.85, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "template_problem_analysis.py:__init__", "name": "__init__", "file": "template_problem_analysis.py", "line": 19 }, "func2": { "key": "utils/job_scheduler.py:__init__", "name": "__init__", "file": "utils/job_scheduler.py", "line": 35 }, "similarity": 1.0, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_problem_analysis.py:__init__", "name": "__init__", "file": "template_problem_analysis.py", "line": 19 }, "func2": { "key": "utils/core_system.py:__init__", "name": "__init__", "file": "utils/core_system.py", "line": 730 }, "similarity": 0.8071428571428572, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_problem_analysis.py:__init__", "name": "__init__", "file": "template_problem_analysis.py", "line": 19 }, "func2": { "key": "utils/database_suite.py:__init__", "name": "__init__", "file": "utils/database_suite.py", "line": 176 }, "similarity": 0.75, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "template_problem_analysis.py:__init__", "name": "__init__", "file": "template_problem_analysis.py", "line": 19 }, "func2": { "key": "utils/monitoring_analytics.py:__init__", "name": "__init__", "file": "utils/monitoring_analytics.py", "line": 252 }, "similarity": 0.7999999999999999, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "template_problem_analysis.py:__init__", "name": "__init__", "file": "template_problem_analysis.py", "line": 19 }, "func2": { "key": "utils/script_collection.py:__init__", "name": "__init__", "file": "utils/script_collection.py", "line": 170 }, "similarity": 1.0, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_problem_analysis.py:analyze_all_endpoints", "name": "analyze_all_endpoints", "file": "template_problem_analysis.py", "line": 28 }, "func2": { "key": "template_problem_analysis.py:analyze_template_problems", "name": "analyze_template_problems", "file": "template_problem_analysis.py", "line": 59 }, "similarity": 0.875, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_problem_analysis.py:analyze_all_endpoints", "name": "analyze_all_endpoints", "file": "template_problem_analysis.py", "line": 28 }, "func2": { "key": "tests/test_tapo_integration.py:test_all_printers_always_visible", "name": "test_all_printers_always_visible", "file": "tests/test_tapo_integration.py", "line": 193 }, "similarity": 0.8080213903743315, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_problem_analysis.py:analyze_all_endpoints", "name": "analyze_all_endpoints", "file": "template_problem_analysis.py", "line": 28 }, "func2": { "key": "tests/test_tapo_integration.py:test_printer_status_types", "name": "test_printer_status_types", "file": "tests/test_tapo_integration.py", "line": 212 }, "similarity": 0.7581818181818182, "reason": "gemeinsame Argumente" }, { "func1": { "key": "template_problem_analysis.py:analyze_all_endpoints", "name": "analyze_all_endpoints", "file": "template_problem_analysis.py", "line": 28 }, "func2": { "key": "tests/test_tapo_integration.py:test_crud_operations_printers", "name": "test_crud_operations_printers", "file": "tests/test_tapo_integration.py", "line": 232 }, "similarity": 0.7000000000000001, "reason": "gemeinsame Argumente" }, { "func1": { "key": "template_problem_analysis.py:analyze_all_endpoints", "name": "analyze_all_endpoints", "file": "template_problem_analysis.py", "line": 28 }, "func2": { "key": "tests/test_tapo_integration.py:test_calendar_shows_printer_status_for_admin", "name": "test_calendar_shows_printer_status_for_admin", "file": "tests/test_tapo_integration.py", "line": 320 }, "similarity": 0.8200000000000001, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_problem_analysis.py:analyze_all_endpoints", "name": "analyze_all_endpoints", "file": "template_problem_analysis.py", "line": 28 }, "func2": { "key": "tests/test_tapo_integration.py:test_printer_status_persistence", "name": "test_printer_status_persistence", "file": "tests/test_tapo_integration.py", "line": 366 }, "similarity": 0.7727272727272727, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_problem_analysis.py:analyze_all_endpoints", "name": "analyze_all_endpoints", "file": "template_problem_analysis.py", "line": 28 }, "func2": { "key": "tests/test_tapo_integration.py:test_concurrent_job_scheduling", "name": "test_concurrent_job_scheduling", "file": "tests/test_tapo_integration.py", "line": 410 }, "similarity": 0.7527272727272727, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_problem_analysis.py:analyze_all_endpoints", "name": "analyze_all_endpoints", "file": "template_problem_analysis.py", "line": 28 }, "func2": { "key": "scripts/test_protocol_generator.py:__init__", "name": "__init__", "file": "scripts/test_protocol_generator.py", "line": 29 }, "similarity": 0.7230769230769231, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_problem_analysis.py:analyze_all_endpoints", "name": "analyze_all_endpoints", "file": "template_problem_analysis.py", "line": 28 }, "func2": { "key": "scripts/test_protocol_generator.py:test_syntax_validation", "name": "test_syntax_validation", "file": "scripts/test_protocol_generator.py", "line": 107 }, "similarity": 0.7569696969696968, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "template_problem_analysis.py:analyze_all_endpoints", "name": "analyze_all_endpoints", "file": "template_problem_analysis.py", "line": 28 }, "func2": { "key": "scripts/test_protocol_generator.py:test_import_functionality", "name": "test_import_functionality", "file": "scripts/test_protocol_generator.py", "line": 153 }, "similarity": 0.7080808080808081, "reason": "gemeinsame Argumente" }, { "func1": { "key": "template_problem_analysis.py:analyze_all_endpoints", "name": "analyze_all_endpoints", "file": "template_problem_analysis.py", "line": 28 }, "func2": { "key": "scripts/test_protocol_generator.py:test_models_and_blueprints", "name": "test_models_and_blueprints", "file": "scripts/test_protocol_generator.py", "line": 200 }, "similarity": 0.7224598930481283, "reason": "gemeinsame Argumente" }, { "func1": { "key": "template_problem_analysis.py:analyze_all_endpoints", "name": "analyze_all_endpoints", "file": "template_problem_analysis.py", "line": 28 }, "func2": { "key": "scripts/screenshot_tool.py:_setup_chrome", "name": "_setup_chrome", "file": "scripts/screenshot_tool.py", "line": 260 }, "similarity": 0.706060606060606, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_problem_analysis.py:analyze_all_endpoints", "name": "analyze_all_endpoints", "file": "template_problem_analysis.py", "line": 28 }, "func2": { "key": "utils/development_tools.py:run_all_tests", "name": "run_all_tests", "file": "utils/development_tools.py", "line": 89 }, "similarity": 0.7593939393939394, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_problem_analysis.py:analyze_all_endpoints", "name": "analyze_all_endpoints", "file": "template_problem_analysis.py", "line": 28 }, "func2": { "key": "utils/development_tools.py:test_user_creation", "name": "test_user_creation", "file": "utils/development_tools.py", "line": 112 }, "similarity": 0.7727272727272727, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_problem_analysis.py:analyze_all_endpoints", "name": "analyze_all_endpoints", "file": "template_problem_analysis.py", "line": 28 }, "func2": { "key": "utils/hardware_integration.py:auto_discover_outlets", "name": "auto_discover_outlets", "file": "utils/hardware_integration.py", "line": 500 }, "similarity": 0.7867647058823528, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_problem_analysis.py:analyze_all_endpoints", "name": "analyze_all_endpoints", "file": "template_problem_analysis.py", "line": 28 }, "func2": { "key": "utils/hardware_integration.py:initialize_all_outlets", "name": "initialize_all_outlets", "file": "utils/hardware_integration.py", "line": 563 }, "similarity": 0.7220779220779221, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "template_problem_analysis.py:analyze_template_problems", "name": "analyze_template_problems", "file": "template_problem_analysis.py", "line": 59 }, "func2": { "key": "tests/test_tapo_integration.py:test_all_printers_always_visible", "name": "test_all_printers_always_visible", "file": "tests/test_tapo_integration.py", "line": 193 }, "similarity": 0.8315508021390374, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_problem_analysis.py:analyze_template_problems", "name": "analyze_template_problems", "file": "template_problem_analysis.py", "line": 59 }, "func2": { "key": "tests/test_tapo_integration.py:test_printer_status_types", "name": "test_printer_status_types", "file": "tests/test_tapo_integration.py", "line": 212 }, "similarity": 0.7431818181818182, "reason": "gemeinsame Argumente" }, { "func1": { "key": "template_problem_analysis.py:analyze_template_problems", "name": "analyze_template_problems", "file": "template_problem_analysis.py", "line": 59 }, "func2": { "key": "tests/test_tapo_integration.py:test_automatic_plug_control_with_jobs", "name": "test_automatic_plug_control_with_jobs", "file": "tests/test_tapo_integration.py", "line": 279 }, "similarity": 0.7119047619047619, "reason": "gemeinsame Argumente" }, { "func1": { "key": "template_problem_analysis.py:analyze_template_problems", "name": "analyze_template_problems", "file": "template_problem_analysis.py", "line": 59 }, "func2": { "key": "tests/test_tapo_integration.py:test_calendar_shows_printer_status_for_admin", "name": "test_calendar_shows_printer_status_for_admin", "file": "tests/test_tapo_integration.py", "line": 320 }, "similarity": 0.8095238095238095, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_problem_analysis.py:analyze_template_problems", "name": "analyze_template_problems", "file": "template_problem_analysis.py", "line": 59 }, "func2": { "key": "tests/test_tapo_integration.py:test_printer_status_persistence", "name": "test_printer_status_persistence", "file": "tests/test_tapo_integration.py", "line": 366 }, "similarity": 0.7609625668449198, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_problem_analysis.py:analyze_template_problems", "name": "analyze_template_problems", "file": "template_problem_analysis.py", "line": 59 }, "func2": { "key": "tests/test_tapo_integration.py:test_concurrent_job_scheduling", "name": "test_concurrent_job_scheduling", "file": "tests/test_tapo_integration.py", "line": 410 }, "similarity": 0.7441558441558441, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_problem_analysis.py:analyze_template_problems", "name": "analyze_template_problems", "file": "template_problem_analysis.py", "line": 59 }, "func2": { "key": "scripts/test_protocol_generator.py:test_import_functionality", "name": "test_import_functionality", "file": "scripts/test_protocol_generator.py", "line": 153 }, "similarity": 0.7303030303030302, "reason": "gemeinsame Argumente" }, { "func1": { "key": "template_problem_analysis.py:analyze_template_problems", "name": "analyze_template_problems", "file": "template_problem_analysis.py", "line": 59 }, "func2": { "key": "scripts/test_protocol_generator.py:test_models_and_blueprints", "name": "test_models_and_blueprints", "file": "scripts/test_protocol_generator.py", "line": 200 }, "similarity": 0.7459893048128342, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "template_problem_analysis.py:analyze_template_problems", "name": "analyze_template_problems", "file": "template_problem_analysis.py", "line": 59 }, "func2": { "key": "scripts/screenshot_tool.py:_setup_chrome", "name": "_setup_chrome", "file": "scripts/screenshot_tool.py", "line": 260 }, "similarity": 0.7609625668449198, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_problem_analysis.py:analyze_template_problems", "name": "analyze_template_problems", "file": "template_problem_analysis.py", "line": 59 }, "func2": { "key": "scripts/screenshot_tool.py:_generate_report", "name": "_generate_report", "file": "scripts/screenshot_tool.py", "line": 526 }, "similarity": 0.7042424242424242, "reason": "gemeinsame Argumente" }, { "func1": { "key": "template_problem_analysis.py:analyze_template_problems", "name": "analyze_template_problems", "file": "template_problem_analysis.py", "line": 59 }, "func2": { "key": "utils/development_tools.py:run_all_tests", "name": "run_all_tests", "file": "utils/development_tools.py", "line": 89 }, "similarity": 0.786060606060606, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_problem_analysis.py:analyze_template_problems", "name": "analyze_template_problems", "file": "template_problem_analysis.py", "line": 59 }, "func2": { "key": "utils/development_tools.py:test_user_creation", "name": "test_user_creation", "file": "utils/development_tools.py", "line": 112 }, "similarity": 0.7609625668449198, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_problem_analysis.py:analyze_template_problems", "name": "analyze_template_problems", "file": "template_problem_analysis.py", "line": 59 }, "func2": { "key": "utils/hardware_integration.py:auto_discover_outlets", "name": "auto_discover_outlets", "file": "utils/hardware_integration.py", "line": 500 }, "similarity": 0.743421052631579, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_problem_analysis.py:generate_fixes", "name": "generate_fixes", "file": "template_problem_analysis.py", "line": 107 }, "func2": { "key": "tests/test_tapo_integration.py:_create_standard_printers", "name": "_create_standard_printers", "file": "tests/test_tapo_integration.py", "line": 156 }, "similarity": 0.7685714285714286, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_problem_analysis.py:generate_fixes", "name": "generate_fixes", "file": "template_problem_analysis.py", "line": 107 }, "func2": { "key": "tests/test_tapo_integration.py:_login_as_admin", "name": "_login_as_admin", "file": "tests/test_tapo_integration.py", "line": 175 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_problem_analysis.py:generate_fixes", "name": "generate_fixes", "file": "template_problem_analysis.py", "line": 107 }, "func2": { "key": "tests/test_tapo_integration.py:_login_as_user", "name": "_login_as_user", "file": "tests/test_tapo_integration.py", "line": 184 }, "similarity": 0.7685714285714286, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_problem_analysis.py:generate_fixes", "name": "generate_fixes", "file": "template_problem_analysis.py", "line": 107 }, "func2": { "key": "tests/test_tapo_integration.py:test_printer_status_types", "name": "test_printer_status_types", "file": "tests/test_tapo_integration.py", "line": 212 }, "similarity": 0.7160714285714286, "reason": "gemeinsame Argumente" }, { "func1": { "key": "template_problem_analysis.py:generate_fixes", "name": "generate_fixes", "file": "template_problem_analysis.py", "line": 107 }, "func2": { "key": "tests/test_tapo_integration.py:test_error_handling_unreachable_plugs", "name": "test_error_handling_unreachable_plugs", "file": "tests/test_tapo_integration.py", "line": 392 }, "similarity": 0.7894736842105263, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_problem_analysis.py:generate_fixes", "name": "generate_fixes", "file": "template_problem_analysis.py", "line": 107 }, "func2": { "key": "tests/test_tapo_integration.py:test_admin_dashboard_printer_overview", "name": "test_admin_dashboard_printer_overview", "file": "tests/test_tapo_integration.py", "line": 441 }, "similarity": 0.7684210526315789, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_problem_analysis.py:generate_fixes", "name": "generate_fixes", "file": "template_problem_analysis.py", "line": 107 }, "func2": { "key": "scripts/test_protocol_generator.py:test_syntax_validation", "name": "test_syntax_validation", "file": "scripts/test_protocol_generator.py", "line": 107 }, "similarity": 0.75, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_problem_analysis.py:generate_fixes", "name": "generate_fixes", "file": "template_problem_analysis.py", "line": 107 }, "func2": { "key": "scripts/test_protocol_generator.py:test_import_functionality", "name": "test_import_functionality", "file": "scripts/test_protocol_generator.py", "line": 153 }, "similarity": 0.75, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_problem_analysis.py:generate_fixes", "name": "generate_fixes", "file": "template_problem_analysis.py", "line": 107 }, "func2": { "key": "scripts/test_protocol_generator.py:test_models_and_blueprints", "name": "test_models_and_blueprints", "file": "scripts/test_protocol_generator.py", "line": 200 }, "similarity": 0.7277777777777777, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_problem_analysis.py:generate_fixes", "name": "generate_fixes", "file": "template_problem_analysis.py", "line": 107 }, "func2": { "key": "scripts/test_protocol_generator.py:test_flask_app_creation", "name": "test_flask_app_creation", "file": "scripts/test_protocol_generator.py", "line": 246 }, "similarity": 0.765, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_problem_analysis.py:generate_fixes", "name": "generate_fixes", "file": "template_problem_analysis.py", "line": 107 }, "func2": { "key": "scripts/test_protocol_generator.py:test_dependency_versions", "name": "test_dependency_versions", "file": "scripts/test_protocol_generator.py", "line": 270 }, "similarity": 0.7047058823529412, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_problem_analysis.py:generate_fixes", "name": "generate_fixes", "file": "template_problem_analysis.py", "line": 107 }, "func2": { "key": "scripts/test_protocol_generator.py:generate_ai_summary", "name": "generate_ai_summary", "file": "scripts/test_protocol_generator.py", "line": 343 }, "similarity": 0.8571428571428572, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_problem_analysis.py:generate_fixes", "name": "generate_fixes", "file": "template_problem_analysis.py", "line": 107 }, "func2": { "key": "scripts/screenshot_tool.py:discover_routes_from_app", "name": "discover_routes_from_app", "file": "scripts/screenshot_tool.py", "line": 119 }, "similarity": 0.7177777777777777, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_problem_analysis.py:generate_fixes", "name": "generate_fixes", "file": "template_problem_analysis.py", "line": 107 }, "func2": { "key": "scripts/screenshot_tool.py:_setup_firefox", "name": "_setup_firefox", "file": "scripts/screenshot_tool.py", "line": 283 }, "similarity": 0.7685714285714286, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_problem_analysis.py:generate_fixes", "name": "generate_fixes", "file": "template_problem_analysis.py", "line": 107 }, "func2": { "key": "scripts/screenshot_tool.py:run_screenshot_session", "name": "run_screenshot_session", "file": "scripts/screenshot_tool.py", "line": 329 }, "similarity": 0.7866666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_problem_analysis.py:generate_fixes", "name": "generate_fixes", "file": "template_problem_analysis.py", "line": 107 }, "func2": { "key": "scripts/screenshot_tool.py:_generate_report", "name": "_generate_report", "file": "scripts/screenshot_tool.py", "line": 526 }, "similarity": 0.7296703296703296, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_problem_analysis.py:generate_fixes", "name": "generate_fixes", "file": "template_problem_analysis.py", "line": 107 }, "func2": { "key": "utils/development_tools.py:test_database_connection", "name": "test_database_connection", "file": "utils/development_tools.py", "line": 105 }, "similarity": 0.7866666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_problem_analysis.py:generate_fixes", "name": "generate_fixes", "file": "template_problem_analysis.py", "line": 107 }, "func2": { "key": "utils/development_tools.py:test_printer_status", "name": "test_printer_status", "file": "utils/development_tools.py", "line": 136 }, "similarity": 0.7961538461538462, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_problem_analysis.py:generate_fixes", "name": "generate_fixes", "file": "template_problem_analysis.py", "line": 107 }, "func2": { "key": "utils/ssl_manager.py:generate_mercedes_certificate", "name": "generate_mercedes_certificate", "file": "utils/ssl_manager.py", "line": 21 }, "similarity": 0.7057142857142857, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "template_problem_analysis.py:generate_fixes", "name": "generate_fixes", "file": "template_problem_analysis.py", "line": 107 }, "func2": { "key": "utils/hardware_integration.py:initialize_all_outlets", "name": "initialize_all_outlets", "file": "utils/hardware_integration.py", "line": 563 }, "similarity": 0.7866666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_problem_analysis.py:generate_fixes", "name": "generate_fixes", "file": "template_problem_analysis.py", "line": 107 }, "func2": { "key": "utils/hardware_integration.py:get_all_outlet_status", "name": "get_all_outlet_status", "file": "utils/hardware_integration.py", "line": 619 }, "similarity": 0.7114285714285714, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_problem_analysis.py:generate_fixes", "name": "generate_fixes", "file": "template_problem_analysis.py", "line": 107 }, "func2": { "key": "utils/hardware_integration.py:get_energy_statistics", "name": "get_energy_statistics", "file": "utils/hardware_integration.py", "line": 828 }, "similarity": 0.7569230769230768, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_problem_analysis.py:generate_fixes", "name": "generate_fixes", "file": "template_problem_analysis.py", "line": 107 }, "func2": { "key": "utils/ip_security.py:get_client_ip", "name": "get_client_ip", "file": "utils/ip_security.py", "line": 95 }, "similarity": 0.7114285714285714, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_problem_analysis.py:generate_fixes", "name": "generate_fixes", "file": "template_problem_analysis.py", "line": 107 }, "func2": { "key": "utils/ssl_suite.py:get_ssl_context", "name": "get_ssl_context", "file": "utils/ssl_suite.py", "line": 43 }, "similarity": 0.74, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_problem_analysis.py:generate_fixes", "name": "generate_fixes", "file": "template_problem_analysis.py", "line": 107 }, "func2": { "key": "utils/ssl_suite.py:verify_ssl_files", "name": "verify_ssl_files", "file": "utils/ssl_suite.py", "line": 52 }, "similarity": 0.7214285714285714, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_problem_analysis.py:generate_fixes", "name": "generate_fixes", "file": "template_problem_analysis.py", "line": 107 }, "func2": { "key": "utils/security_suite.py:generate_nonce", "name": "generate_nonce", "file": "utils/security_suite.py", "line": 55 }, "similarity": 0.8153846153846154, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_problem_analysis.py:generate_fixes", "name": "generate_fixes", "file": "template_problem_analysis.py", "line": 107 }, "func2": { "key": "utils/core_system.py:graceful_shutdown", "name": "graceful_shutdown", "file": "utils/core_system.py", "line": 464 }, "similarity": 0.75, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_problem_analysis.py:generate_fixes", "name": "generate_fixes", "file": "template_problem_analysis.py", "line": 107 }, "func2": { "key": "utils/core_system.py:setup_logging", "name": "setup_logging", "file": "utils/core_system.py", "line": 553 }, "similarity": 0.7866666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_problem_analysis.py:generate_fixes", "name": "generate_fixes", "file": "template_problem_analysis.py", "line": 107 }, "func2": { "key": "utils/database_suite.py:get_all_tables", "name": "get_all_tables", "file": "utils/database_suite.py", "line": 105 }, "similarity": 0.7246153846153847, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_problem_analysis.py:generate_detailed_report", "name": "generate_detailed_report", "file": "template_problem_analysis.py", "line": 133 }, "func2": { "key": "tests/test_tapo_integration.py:_create_standard_printers", "name": "_create_standard_printers", "file": "tests/test_tapo_integration.py", "line": 156 }, "similarity": 0.7071428571428572, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_problem_analysis.py:generate_detailed_report", "name": "generate_detailed_report", "file": "template_problem_analysis.py", "line": 133 }, "func2": { "key": "tests/test_tapo_integration.py:_login_as_user", "name": "_login_as_user", "file": "tests/test_tapo_integration.py", "line": 184 }, "similarity": 0.7071428571428572, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_problem_analysis.py:generate_detailed_report", "name": "generate_detailed_report", "file": "template_problem_analysis.py", "line": 133 }, "func2": { "key": "tests/test_tapo_integration.py:test_error_handling_unreachable_plugs", "name": "test_error_handling_unreachable_plugs", "file": "tests/test_tapo_integration.py", "line": 392 }, "similarity": 0.7023529411764706, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "template_problem_analysis.py:generate_detailed_report", "name": "generate_detailed_report", "file": "template_problem_analysis.py", "line": 133 }, "func2": { "key": "config/security.py:get_headers", "name": "get_headers", "file": "config/security.py", "line": 62 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_problem_analysis.py:generate_detailed_report", "name": "generate_detailed_report", "file": "template_problem_analysis.py", "line": 133 }, "func2": { "key": "config/security.py:get_rate_limits", "name": "get_rate_limits", "file": "config/security.py", "line": 66 }, "similarity": 0.8285714285714285, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_problem_analysis.py:generate_detailed_report", "name": "generate_detailed_report", "file": "template_problem_analysis.py", "line": 133 }, "func2": { "key": "config/security.py:get_session_config", "name": "get_session_config", "file": "config/security.py", "line": 70 }, "similarity": 0.7866666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_problem_analysis.py:generate_detailed_report", "name": "generate_detailed_report", "file": "template_problem_analysis.py", "line": 133 }, "func2": { "key": "config/security.py:get_csrf_config", "name": "get_csrf_config", "file": "config/security.py", "line": 74 }, "similarity": 0.8133333333333332, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_problem_analysis.py:generate_detailed_report", "name": "generate_detailed_report", "file": "template_problem_analysis.py", "line": 133 }, "func2": { "key": "scripts/test_protocol_generator.py:test_flask_app_creation", "name": "test_flask_app_creation", "file": "scripts/test_protocol_generator.py", "line": 246 }, "similarity": 0.7000000000000001, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_problem_analysis.py:generate_detailed_report", "name": "generate_detailed_report", "file": "template_problem_analysis.py", "line": 133 }, "func2": { "key": "scripts/test_protocol_generator.py:analyze_code_metrics", "name": "analyze_code_metrics", "file": "scripts/test_protocol_generator.py", "line": 302 }, "similarity": 0.7352941176470589, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_problem_analysis.py:generate_detailed_report", "name": "generate_detailed_report", "file": "template_problem_analysis.py", "line": 133 }, "func2": { "key": "scripts/test_protocol_generator.py:generate_fallback_summary", "name": "generate_fallback_summary", "file": "scripts/test_protocol_generator.py", "line": 420 }, "similarity": 0.76, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_problem_analysis.py:generate_detailed_report", "name": "generate_detailed_report", "file": "template_problem_analysis.py", "line": 133 }, "func2": { "key": "scripts/test_protocol_generator.py:run_all_tests", "name": "run_all_tests", "file": "scripts/test_protocol_generator.py", "line": 471 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_problem_analysis.py:generate_detailed_report", "name": "generate_detailed_report", "file": "template_problem_analysis.py", "line": 133 }, "func2": { "key": "scripts/screenshot_tool.py:_get_default_routes", "name": "_get_default_routes", "file": "scripts/screenshot_tool.py", "line": 207 }, "similarity": 0.8400000000000001, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_problem_analysis.py:generate_detailed_report", "name": "generate_detailed_report", "file": "template_problem_analysis.py", "line": 133 }, "func2": { "key": "scripts/screenshot_tool.py:initialize_browser", "name": "initialize_browser", "file": "scripts/screenshot_tool.py", "line": 239 }, "similarity": 0.825, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_problem_analysis.py:generate_detailed_report", "name": "generate_detailed_report", "file": "template_problem_analysis.py", "line": 133 }, "func2": { "key": "scripts/screenshot_tool.py:_prepare_environment", "name": "_prepare_environment", "file": "scripts/screenshot_tool.py", "line": 369 }, "similarity": 0.8571428571428572, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_problem_analysis.py:generate_detailed_report", "name": "generate_detailed_report", "file": "template_problem_analysis.py", "line": 133 }, "func2": { "key": "scripts/screenshot_tool.py:_perform_admin_login", "name": "_perform_admin_login", "file": "scripts/screenshot_tool.py", "line": 393 }, "similarity": 0.9142857142857144, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_problem_analysis.py:generate_detailed_report", "name": "generate_detailed_report", "file": "template_problem_analysis.py", "line": 133 }, "func2": { "key": "scripts/screenshot_tool.py:_determine_route_category", "name": "_determine_route_category", "file": "scripts/screenshot_tool.py", "line": 501 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_problem_analysis.py:generate_detailed_report", "name": "generate_detailed_report", "file": "template_problem_analysis.py", "line": 133 }, "func2": { "key": "utils/system_management.py:load_settings", "name": "load_settings", "file": "utils/system_management.py", "line": 21 }, "similarity": 0.7576923076923078, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_problem_analysis.py:generate_detailed_report", "name": "generate_detailed_report", "file": "template_problem_analysis.py", "line": 133 }, "func2": { "key": "utils/development_tools.py:__init__", "name": "__init__", "file": "utils/development_tools.py", "line": 73 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_problem_analysis.py:generate_detailed_report", "name": "generate_detailed_report", "file": "template_problem_analysis.py", "line": 133 }, "func2": { "key": "utils/ui_components.py:__init__", "name": "__init__", "file": "utils/ui_components.py", "line": 242 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_problem_analysis.py:generate_detailed_report", "name": "generate_detailed_report", "file": "template_problem_analysis.py", "line": 133 }, "func2": { "key": "utils/ui_components.py:get_dashboard_data", "name": "get_dashboard_data", "file": "utils/ui_components.py", "line": 268 }, "similarity": 0.8133333333333332, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_problem_analysis.py:generate_detailed_report", "name": "generate_detailed_report", "file": "template_problem_analysis.py", "line": 133 }, "func2": { "key": "utils/job_queue_system.py:get_queue_status", "name": "get_queue_status", "file": "utils/job_queue_system.py", "line": 140 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_problem_analysis.py:generate_detailed_report", "name": "generate_detailed_report", "file": "template_problem_analysis.py", "line": 133 }, "func2": { "key": "utils/job_queue_system.py:get_next_job", "name": "get_next_job", "file": "utils/job_queue_system.py", "line": 103 }, "similarity": 0.76, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_problem_analysis.py:generate_detailed_report", "name": "generate_detailed_report", "file": "template_problem_analysis.py", "line": 133 }, "func2": { "key": "utils/job_queue_system.py:_timer_loop", "name": "_timer_loop", "file": "utils/job_queue_system.py", "line": 253 }, "similarity": 0.8461538461538463, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_problem_analysis.py:generate_detailed_report", "name": "generate_detailed_report", "file": "template_problem_analysis.py", "line": 133 }, "func2": { "key": "utils/job_queue_system.py:_scheduler_loop", "name": "_scheduler_loop", "file": "utils/job_queue_system.py", "line": 436 }, "similarity": 0.7749999999999999, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_problem_analysis.py:generate_detailed_report", "name": "generate_detailed_report", "file": "template_problem_analysis.py", "line": 133 }, "func2": { "key": "utils/data_management.py:ensure_directories", "name": "ensure_directories", "file": "utils/data_management.py", "line": 57 }, "similarity": 0.8133333333333332, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_problem_analysis.py:generate_detailed_report", "name": "generate_detailed_report", "file": "template_problem_analysis.py", "line": 133 }, "func2": { "key": "utils/data_management.py:_delete_permanently", "name": "_delete_permanently", "file": "utils/data_management.py", "line": 252 }, "similarity": 0.7071428571428571, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_problem_analysis.py:generate_detailed_report", "name": "generate_detailed_report", "file": "template_problem_analysis.py", "line": 133 }, "func2": { "key": "utils/ssl_manager.py:generate_mercedes_certificate", "name": "generate_mercedes_certificate", "file": "utils/ssl_manager.py", "line": 21 }, "similarity": 0.825, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_problem_analysis.py:generate_detailed_report", "name": "generate_detailed_report", "file": "template_problem_analysis.py", "line": 133 }, "func2": { "key": "utils/hardware_integration.py:clear_cache", "name": "clear_cache", "file": "utils/hardware_integration.py", "line": 207 }, "similarity": 0.7428571428571429, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_problem_analysis.py:generate_detailed_report", "name": "generate_detailed_report", "file": "template_problem_analysis.py", "line": 133 }, "func2": { "key": "utils/hardware_integration.py:get_energy_statistics", "name": "get_energy_statistics", "file": "utils/hardware_integration.py", "line": 828 }, "similarity": 0.7133333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_problem_analysis.py:generate_detailed_report", "name": "generate_detailed_report", "file": "template_problem_analysis.py", "line": 133 }, "func2": { "key": "utils/hardware_integration.py:get_live_printer_status", "name": "get_live_printer_status", "file": "utils/hardware_integration.py", "line": 1029 }, "similarity": 0.7166666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_problem_analysis.py:generate_detailed_report", "name": "generate_detailed_report", "file": "template_problem_analysis.py", "line": 133 }, "func2": { "key": "utils/hardware_integration.py:get_printer_summary", "name": "get_printer_summary", "file": "utils/hardware_integration.py", "line": 1112 }, "similarity": 0.825, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_problem_analysis.py:generate_detailed_report", "name": "generate_detailed_report", "file": "template_problem_analysis.py", "line": 133 }, "func2": { "key": "utils/hardware_integration.py:check_and_control_for_jobs", "name": "check_and_control_for_jobs", "file": "utils/hardware_integration.py", "line": 1233 }, "similarity": 0.7894736842105263, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_problem_analysis.py:generate_detailed_report", "name": "generate_detailed_report", "file": "template_problem_analysis.py", "line": 133 }, "func2": { "key": "utils/hardware_integration.py:force_network_refresh", "name": "force_network_refresh", "file": "utils/hardware_integration.py", "line": 1462 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_problem_analysis.py:generate_detailed_report", "name": "generate_detailed_report", "file": "template_problem_analysis.py", "line": 133 }, "func2": { "key": "utils/ip_security.py:get_allowed_plug_ips", "name": "get_allowed_plug_ips", "file": "utils/ip_security.py", "line": 141 }, "similarity": 0.8666666666666667, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_problem_analysis.py:generate_detailed_report", "name": "generate_detailed_report", "file": "template_problem_analysis.py", "line": 133 }, "func2": { "key": "utils/ssl_suite.py:generate_self_signed_cert", "name": "generate_self_signed_cert", "file": "utils/ssl_suite.py", "line": 70 }, "similarity": 0.7166666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_problem_analysis.py:generate_detailed_report", "name": "generate_detailed_report", "file": "template_problem_analysis.py", "line": 133 }, "func2": { "key": "utils/ssl_suite.py:check_certificate_validity", "name": "check_certificate_validity", "file": "utils/ssl_suite.py", "line": 131 }, "similarity": 0.7777777777777777, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_problem_analysis.py:generate_detailed_report", "name": "generate_detailed_report", "file": "template_problem_analysis.py", "line": 133 }, "func2": { "key": "utils/drag_drop_system.py:__init__", "name": "__init__", "file": "utils/drag_drop_system.py", "line": 57 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_problem_analysis.py:generate_detailed_report", "name": "generate_detailed_report", "file": "template_problem_analysis.py", "line": 133 }, "func2": { "key": "utils/drag_drop_system.py:get_ordered_jobs_for_printer", "name": "get_ordered_jobs_for_printer", "file": "utils/drag_drop_system.py", "line": 194 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_problem_analysis.py:generate_detailed_report", "name": "generate_detailed_report", "file": "template_problem_analysis.py", "line": 133 }, "func2": { "key": "utils/drag_drop_system.py:cleanup_invalid_orders", "name": "cleanup_invalid_orders", "file": "utils/drag_drop_system.py", "line": 292 }, "similarity": 0.8500000000000001, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_problem_analysis.py:generate_detailed_report", "name": "generate_detailed_report", "file": "template_problem_analysis.py", "line": 133 }, "func2": { "key": "utils/drag_drop_system.py:_schedule_cleanup", "name": "_schedule_cleanup", "file": "utils/drag_drop_system.py", "line": 306 }, "similarity": 0.7749999999999999, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_problem_analysis.py:generate_detailed_report", "name": "generate_detailed_report", "file": "template_problem_analysis.py", "line": 133 }, "func2": { "key": "utils/database_cleanup.py:cleanup_all", "name": "cleanup_all", "file": "utils/database_cleanup.py", "line": 39 }, "similarity": 0.7714285714285714, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_problem_analysis.py:generate_detailed_report", "name": "generate_detailed_report", "file": "template_problem_analysis.py", "line": 133 }, "func2": { "key": "utils/database_cleanup.py:get_engine_count", "name": "get_engine_count", "file": "utils/database_cleanup.py", "line": 56 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_problem_analysis.py:generate_detailed_report", "name": "generate_detailed_report", "file": "template_problem_analysis.py", "line": 133 }, "func2": { "key": "utils/job_scheduler.py:get_tasks", "name": "get_tasks", "file": "utils/job_scheduler.py", "line": 177 }, "similarity": 0.7428571428571429, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_problem_analysis.py:generate_detailed_report", "name": "generate_detailed_report", "file": "template_problem_analysis.py", "line": 133 }, "func2": { "key": "utils/job_scheduler.py:is_running", "name": "is_running", "file": "utils/job_scheduler.py", "line": 257 }, "similarity": 0.7428571428571429, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_problem_analysis.py:generate_detailed_report", "name": "generate_detailed_report", "file": "template_problem_analysis.py", "line": 133 }, "func2": { "key": "utils/job_scheduler.py:toggle_printer_plug", "name": "toggle_printer_plug", "file": "utils/job_scheduler.py", "line": 310 }, "similarity": 0.7076923076923076, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_problem_analysis.py:generate_detailed_report", "name": "generate_detailed_report", "file": "template_problem_analysis.py", "line": 133 }, "func2": { "key": "utils/job_scheduler.py:_check_and_start_jobs", "name": "_check_and_start_jobs", "file": "utils/job_scheduler.py", "line": 624 }, "similarity": 0.7777777777777777, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_problem_analysis.py:generate_detailed_report", "name": "generate_detailed_report", "file": "template_problem_analysis.py", "line": 133 }, "func2": { "key": "utils/core_system.py:get_system_status", "name": "get_system_status", "file": "utils/core_system.py", "line": 770 }, "similarity": 0.725, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_problem_analysis.py:generate_detailed_report", "name": "generate_detailed_report", "file": "template_problem_analysis.py", "line": 133 }, "func2": { "key": "utils/core_system.py:_register_signal_handlers", "name": "_register_signal_handlers", "file": "utils/core_system.py", "line": 113 }, "similarity": 0.8857142857142857, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_problem_analysis.py:generate_detailed_report", "name": "generate_detailed_report", "file": "template_problem_analysis.py", "line": 133 }, "func2": { "key": "utils/core_system.py:register_cleanup_function", "name": "register_cleanup_function", "file": "utils/core_system.py", "line": 137 }, "similarity": 0.7250000000000001, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_problem_analysis.py:generate_detailed_report", "name": "generate_detailed_report", "file": "template_problem_analysis.py", "line": 133 }, "func2": { "key": "utils/core_system.py:get_recovery_status", "name": "get_recovery_status", "file": "utils/core_system.py", "line": 345 }, "similarity": 0.7647058823529411, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_problem_analysis.py:generate_detailed_report", "name": "generate_detailed_report", "file": "template_problem_analysis.py", "line": 133 }, "func2": { "key": "utils/core_system.py:load_config", "name": "load_config", "file": "utils/core_system.py", "line": 512 }, "similarity": 0.8285714285714285, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_problem_analysis.py:generate_detailed_report", "name": "generate_detailed_report", "file": "template_problem_analysis.py", "line": 133 }, "func2": { "key": "utils/core_system.py:check_https_connectivity", "name": "check_https_connectivity", "file": "utils/core_system.py", "line": 623 }, "similarity": 0.7555555555555555, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_problem_analysis.py:generate_detailed_report", "name": "generate_detailed_report", "file": "template_problem_analysis.py", "line": 133 }, "func2": { "key": "utils/core_system.py:run_monitoring_cycle", "name": "run_monitoring_cycle", "file": "utils/core_system.py", "line": 639 }, "similarity": 0.825, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_problem_analysis.py:generate_detailed_report", "name": "generate_detailed_report", "file": "template_problem_analysis.py", "line": 133 }, "func2": { "key": "utils/core_system.py:cleanup_system_resources", "name": "cleanup_system_resources", "file": "utils/core_system.py", "line": 675 }, "similarity": 0.8117647058823529, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_problem_analysis.py:generate_detailed_report", "name": "generate_detailed_report", "file": "template_problem_analysis.py", "line": 133 }, "func2": { "key": "utils/database_suite.py:backup_database", "name": "backup_database", "file": "utils/database_suite.py", "line": 65 }, "similarity": 0.7411764705882353, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_problem_analysis.py:generate_detailed_report", "name": "generate_detailed_report", "file": "template_problem_analysis.py", "line": 133 }, "func2": { "key": "utils/database_suite.py:get_connection", "name": "get_connection", "file": "utils/database_suite.py", "line": 41 }, "similarity": 0.8153846153846154, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_problem_analysis.py:generate_detailed_report", "name": "generate_detailed_report", "file": "template_problem_analysis.py", "line": 133 }, "func2": { "key": "utils/database_suite.py:migrate_user_settings", "name": "migrate_user_settings", "file": "utils/database_suite.py", "line": 126 }, "similarity": 0.8133333333333332, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_problem_analysis.py:generate_detailed_report", "name": "generate_detailed_report", "file": "template_problem_analysis.py", "line": 133 }, "func2": { "key": "utils/database_suite.py:fix_database_immediate", "name": "fix_database_immediate", "file": "utils/database_suite.py", "line": 148 }, "similarity": 0.7411764705882353, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_problem_analysis.py:generate_detailed_report", "name": "generate_detailed_report", "file": "template_problem_analysis.py", "line": 133 }, "func2": { "key": "utils/database_suite.py:vacuum_database", "name": "vacuum_database", "file": "utils/database_suite.py", "line": 202 }, "similarity": 0.711111111111111, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_problem_analysis.py:generate_detailed_report", "name": "generate_detailed_report", "file": "template_problem_analysis.py", "line": 133 }, "func2": { "key": "utils/logging_config.py:_create_new_log_file", "name": "_create_new_log_file", "file": "utils/logging_config.py", "line": 79 }, "similarity": 0.8666666666666667, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_problem_analysis.py:generate_detailed_report", "name": "generate_detailed_report", "file": "template_problem_analysis.py", "line": 133 }, "func2": { "key": "utils/monitoring_analytics.py:generate_system_report", "name": "generate_system_report", "file": "utils/monitoring_analytics.py", "line": 171 }, "similarity": 0.8400000000000001, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_problem_analysis.py:generate_detailed_report", "name": "generate_detailed_report", "file": "template_problem_analysis.py", "line": 133 }, "func2": { "key": "utils/monitoring_analytics.py:__init__", "name": "__init__", "file": "utils/monitoring_analytics.py", "line": 252 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_problem_analysis.py:generate_detailed_report", "name": "generate_detailed_report", "file": "template_problem_analysis.py", "line": 133 }, "func2": { "key": "utils/monitoring_analytics.py:track_cpu_usage", "name": "track_cpu_usage", "file": "utils/monitoring_analytics.py", "line": 43 }, "similarity": 0.7749999999999999, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_problem_analysis.py:generate_detailed_report", "name": "generate_detailed_report", "file": "template_problem_analysis.py", "line": 133 }, "func2": { "key": "utils/monitoring_analytics.py:track_disk_usage", "name": "track_disk_usage", "file": "utils/monitoring_analytics.py", "line": 58 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_problem_analysis.py:generate_detailed_report", "name": "generate_detailed_report", "file": "template_problem_analysis.py", "line": 133 }, "func2": { "key": "utils/monitoring_analytics.py:get_system_metrics", "name": "get_system_metrics", "file": "utils/monitoring_analytics.py", "line": 68 }, "similarity": 0.75, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_problem_analysis.py:generate_detailed_report", "name": "generate_detailed_report", "file": "template_problem_analysis.py", "line": 133 }, "func2": { "key": "utils/monitoring_analytics.py:collect_job_analytics", "name": "collect_job_analytics", "file": "utils/monitoring_analytics.py", "line": 86 }, "similarity": 0.788235294117647, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_problem_analysis.py:generate_detailed_report", "name": "generate_detailed_report", "file": "template_problem_analysis.py", "line": 133 }, "func2": { "key": "utils/monitoring_analytics.py:collect_printer_analytics", "name": "collect_printer_analytics", "file": "utils/monitoring_analytics.py", "line": 130 }, "similarity": 0.8666666666666667, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_problem_analysis.py:generate_detailed_report", "name": "generate_detailed_report", "file": "template_problem_analysis.py", "line": 133 }, "func2": { "key": "utils/monitoring_analytics.py:get_dashboard_data", "name": "get_dashboard_data", "file": "utils/monitoring_analytics.py", "line": 256 }, "similarity": 0.8133333333333332, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_problem_analysis.py:generate_detailed_report", "name": "generate_detailed_report", "file": "template_problem_analysis.py", "line": 133 }, "func2": { "key": "utils/script_collection.py:run_all_tests", "name": "run_all_tests", "file": "utils/script_collection.py", "line": 178 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "template_problem_analysis.py:generate_detailed_report", "name": "generate_detailed_report", "file": "template_problem_analysis.py", "line": 133 }, "func2": { "key": "utils/script_collection.py:run_initial_setup", "name": "run_initial_setup", "file": "utils/script_collection.py", "line": 194 }, "similarity": 0.8571428571428572, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "ssl/ssl_fix.py:main", "name": "main", "file": "ssl/ssl_fix.py", "line": 198 }, "func2": { "key": "ssl/fix_ssl_browser.py:main", "name": "main", "file": "ssl/fix_ssl_browser.py", "line": 199 }, "similarity": 0.7, "reason": "ähnliche Namen, ähnliche Länge" }, { "func1": { "key": "tests/test_tapo_integration.py:setup", "name": "setup", "file": "tests/test_tapo_integration.py", "line": 106 }, "func2": { "key": "tests/test_tapo_integration.py:test_printer_status_types", "name": "test_printer_status_types", "file": "tests/test_tapo_integration.py", "line": 212 }, "similarity": 0.7818181818181817, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "tests/test_tapo_integration.py:setup", "name": "setup", "file": "tests/test_tapo_integration.py", "line": 106 }, "func2": { "key": "tests/test_tapo_integration.py:test_printer_status_persistence", "name": "test_printer_status_persistence", "file": "tests/test_tapo_integration.py", "line": 366 }, "similarity": 0.7218181818181818, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "tests/test_tapo_integration.py:setup", "name": "setup", "file": "tests/test_tapo_integration.py", "line": 106 }, "func2": { "key": "scripts/screenshot_tool.py:_setup_chrome", "name": "_setup_chrome", "file": "scripts/screenshot_tool.py", "line": 260 }, "similarity": 0.7218181818181818, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "tests/test_tapo_integration.py:setup", "name": "setup", "file": "tests/test_tapo_integration.py", "line": 106 }, "func2": { "key": "utils/development_tools.py:run_all_tests", "name": "run_all_tests", "file": "utils/development_tools.py", "line": 89 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "tests/test_tapo_integration.py:setup", "name": "setup", "file": "tests/test_tapo_integration.py", "line": 106 }, "func2": { "key": "utils/development_tools.py:test_printer_status", "name": "test_printer_status", "file": "utils/development_tools.py", "line": 136 }, "similarity": 0.725, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "tests/test_tapo_integration.py:setup", "name": "setup", "file": "tests/test_tapo_integration.py", "line": 106 }, "func2": { "key": "utils/job_scheduler.py:get_uptime", "name": "get_uptime", "file": "utils/job_scheduler.py", "line": 194 }, "similarity": 0.7402777777777778, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "tests/test_tapo_integration.py:setup", "name": "setup", "file": "tests/test_tapo_integration.py", "line": 106 }, "func2": { "key": "utils/job_scheduler.py:stop", "name": "stop", "file": "utils/job_scheduler.py", "line": 237 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "tests/test_tapo_integration.py:setup", "name": "setup", "file": "tests/test_tapo_integration.py", "line": 106 }, "func2": { "key": "utils/monitoring_analytics.py:get_health_status", "name": "get_health_status", "file": "utils/monitoring_analytics.py", "line": 265 }, "similarity": 0.76, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "tests/test_tapo_integration.py:_create_standard_printers", "name": "_create_standard_printers", "file": "tests/test_tapo_integration.py", "line": 156 }, "func2": { "key": "tests/test_tapo_integration.py:_login_as_admin", "name": "_login_as_admin", "file": "tests/test_tapo_integration.py", "line": 175 }, "similarity": 0.76, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "tests/test_tapo_integration.py:_create_standard_printers", "name": "_create_standard_printers", "file": "tests/test_tapo_integration.py", "line": 156 }, "func2": { "key": "tests/test_tapo_integration.py:_login_as_user", "name": "_login_as_user", "file": "tests/test_tapo_integration.py", "line": 184 }, "similarity": 0.7866666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "tests/test_tapo_integration.py:_create_standard_printers", "name": "_create_standard_printers", "file": "tests/test_tapo_integration.py", "line": 156 }, "func2": { "key": "tests/test_tapo_integration.py:test_printer_status_types", "name": "test_printer_status_types", "file": "tests/test_tapo_integration.py", "line": 212 }, "similarity": 0.7269230769230769, "reason": "gemeinsame Argumente" }, { "func1": { "key": "tests/test_tapo_integration.py:_create_standard_printers", "name": "_create_standard_printers", "file": "tests/test_tapo_integration.py", "line": 156 }, "func2": { "key": "tests/test_tapo_integration.py:test_printer_status_persistence", "name": "test_printer_status_persistence", "file": "tests/test_tapo_integration.py", "line": 366 }, "similarity": 0.7533333333333333, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "tests/test_tapo_integration.py:_create_standard_printers", "name": "_create_standard_printers", "file": "tests/test_tapo_integration.py", "line": 156 }, "func2": { "key": "tests/test_tapo_integration.py:test_error_handling_unreachable_plugs", "name": "test_error_handling_unreachable_plugs", "file": "tests/test_tapo_integration.py", "line": 392 }, "similarity": 0.7988235294117647, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "tests/test_tapo_integration.py:_create_standard_printers", "name": "_create_standard_printers", "file": "tests/test_tapo_integration.py", "line": 156 }, "func2": { "key": "tests/test_tapo_integration.py:test_admin_dashboard_printer_overview", "name": "test_admin_dashboard_printer_overview", "file": "tests/test_tapo_integration.py", "line": 441 }, "similarity": 0.7752941176470588, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "tests/test_tapo_integration.py:_create_standard_printers", "name": "_create_standard_printers", "file": "tests/test_tapo_integration.py", "line": 156 }, "func2": { "key": "config/security.py:__init__", "name": "__init__", "file": "config/security.py", "line": 56 }, "similarity": 0.7454545454545454, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "tests/test_tapo_integration.py:_create_standard_printers", "name": "_create_standard_printers", "file": "tests/test_tapo_integration.py", "line": 156 }, "func2": { "key": "scripts/test_protocol_generator.py:test_syntax_validation", "name": "test_syntax_validation", "file": "scripts/test_protocol_generator.py", "line": 107 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "tests/test_tapo_integration.py:_create_standard_printers", "name": "_create_standard_printers", "file": "tests/test_tapo_integration.py", "line": 156 }, "func2": { "key": "scripts/test_protocol_generator.py:test_import_functionality", "name": "test_import_functionality", "file": "scripts/test_protocol_generator.py", "line": 153 }, "similarity": 0.7352941176470589, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "tests/test_tapo_integration.py:_create_standard_printers", "name": "_create_standard_printers", "file": "tests/test_tapo_integration.py", "line": 156 }, "func2": { "key": "scripts/test_protocol_generator.py:test_models_and_blueprints", "name": "test_models_and_blueprints", "file": "scripts/test_protocol_generator.py", "line": 200 }, "similarity": 0.75, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "tests/test_tapo_integration.py:_create_standard_printers", "name": "_create_standard_printers", "file": "tests/test_tapo_integration.py", "line": 156 }, "func2": { "key": "scripts/test_protocol_generator.py:test_flask_app_creation", "name": "test_flask_app_creation", "file": "scripts/test_protocol_generator.py", "line": 246 }, "similarity": 0.8666666666666667, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "tests/test_tapo_integration.py:_create_standard_printers", "name": "_create_standard_printers", "file": "tests/test_tapo_integration.py", "line": 156 }, "func2": { "key": "scripts/test_protocol_generator.py:test_dependency_versions", "name": "test_dependency_versions", "file": "scripts/test_protocol_generator.py", "line": 270 }, "similarity": 0.8857142857142857, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "tests/test_tapo_integration.py:_create_standard_printers", "name": "_create_standard_printers", "file": "tests/test_tapo_integration.py", "line": 156 }, "func2": { "key": "scripts/test_protocol_generator.py:analyze_code_metrics", "name": "analyze_code_metrics", "file": "scripts/test_protocol_generator.py", "line": 302 }, "similarity": 0.775, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "tests/test_tapo_integration.py:_create_standard_printers", "name": "_create_standard_printers", "file": "tests/test_tapo_integration.py", "line": 156 }, "func2": { "key": "scripts/test_protocol_generator.py:generate_ai_summary", "name": "generate_ai_summary", "file": "scripts/test_protocol_generator.py", "line": 343 }, "similarity": 0.7533333333333333, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "tests/test_tapo_integration.py:_create_standard_printers", "name": "_create_standard_printers", "file": "tests/test_tapo_integration.py", "line": 156 }, "func2": { "key": "scripts/screenshot_tool.py:discover_routes_from_app", "name": "discover_routes_from_app", "file": "scripts/screenshot_tool.py", "line": 119 }, "similarity": 0.8500000000000001, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "tests/test_tapo_integration.py:_create_standard_printers", "name": "_create_standard_printers", "file": "tests/test_tapo_integration.py", "line": 156 }, "func2": { "key": "scripts/screenshot_tool.py:_setup_firefox", "name": "_setup_firefox", "file": "scripts/screenshot_tool.py", "line": 283 }, "similarity": 0.7866666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "tests/test_tapo_integration.py:_create_standard_printers", "name": "_create_standard_printers", "file": "tests/test_tapo_integration.py", "line": 156 }, "func2": { "key": "scripts/screenshot_tool.py:run_screenshot_session", "name": "run_screenshot_session", "file": "scripts/screenshot_tool.py", "line": 329 }, "similarity": 0.7685714285714286, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "tests/test_tapo_integration.py:_create_standard_printers", "name": "_create_standard_printers", "file": "tests/test_tapo_integration.py", "line": 156 }, "func2": { "key": "utils/development_tools.py:test_database_connection", "name": "test_database_connection", "file": "utils/development_tools.py", "line": 105 }, "similarity": 0.8169230769230769, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "tests/test_tapo_integration.py:_create_standard_printers", "name": "_create_standard_printers", "file": "tests/test_tapo_integration.py", "line": 156 }, "func2": { "key": "utils/development_tools.py:test_printer_status", "name": "test_printer_status", "file": "utils/development_tools.py", "line": 136 }, "similarity": 0.8, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "tests/test_tapo_integration.py:_create_standard_printers", "name": "_create_standard_printers", "file": "tests/test_tapo_integration.py", "line": 156 }, "func2": { "key": "utils/data_management.py:ensure_directories", "name": "ensure_directories", "file": "utils/data_management.py", "line": 57 }, "similarity": 0.7269230769230769, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "tests/test_tapo_integration.py:_create_standard_printers", "name": "_create_standard_printers", "file": "tests/test_tapo_integration.py", "line": 156 }, "func2": { "key": "utils/ssl_manager.py:generate_mercedes_certificate", "name": "generate_mercedes_certificate", "file": "utils/ssl_manager.py", "line": 21 }, "similarity": 0.7357142857142858, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "tests/test_tapo_integration.py:_create_standard_printers", "name": "_create_standard_printers", "file": "tests/test_tapo_integration.py", "line": 156 }, "func2": { "key": "utils/hardware_integration.py:initialize_all_outlets", "name": "initialize_all_outlets", "file": "utils/hardware_integration.py", "line": 563 }, "similarity": 0.7266666666666667, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "tests/test_tapo_integration.py:_create_standard_printers", "name": "_create_standard_printers", "file": "tests/test_tapo_integration.py", "line": 156 }, "func2": { "key": "utils/hardware_integration.py:get_all_outlet_status", "name": "get_all_outlet_status", "file": "utils/hardware_integration.py", "line": 619 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "tests/test_tapo_integration.py:_create_standard_printers", "name": "_create_standard_printers", "file": "tests/test_tapo_integration.py", "line": 156 }, "func2": { "key": "utils/hardware_integration.py:get_energy_statistics", "name": "get_energy_statistics", "file": "utils/hardware_integration.py", "line": 828 }, "similarity": 0.8019230769230768, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "tests/test_tapo_integration.py:_create_standard_printers", "name": "_create_standard_printers", "file": "tests/test_tapo_integration.py", "line": 156 }, "func2": { "key": "utils/hardware_integration.py:clear_all_caches", "name": "clear_all_caches", "file": "utils/hardware_integration.py", "line": 1170 }, "similarity": 0.7846153846153846, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "tests/test_tapo_integration.py:_create_standard_printers", "name": "_create_standard_printers", "file": "tests/test_tapo_integration.py", "line": 156 }, "func2": { "key": "utils/ip_security.py:__init__", "name": "__init__", "file": "utils/ip_security.py", "line": 24 }, "similarity": 0.7454545454545454, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "tests/test_tapo_integration.py:_create_standard_printers", "name": "_create_standard_printers", "file": "tests/test_tapo_integration.py", "line": 156 }, "func2": { "key": "utils/ip_security.py:get_client_ip", "name": "get_client_ip", "file": "utils/ip_security.py", "line": 95 }, "similarity": 0.8153846153846154, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "tests/test_tapo_integration.py:_create_standard_printers", "name": "_create_standard_printers", "file": "tests/test_tapo_integration.py", "line": 156 }, "func2": { "key": "utils/ssl_suite.py:get_ssl_context", "name": "get_ssl_context", "file": "utils/ssl_suite.py", "line": 43 }, "similarity": 0.76, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "tests/test_tapo_integration.py:_create_standard_printers", "name": "_create_standard_printers", "file": "tests/test_tapo_integration.py", "line": 156 }, "func2": { "key": "utils/security_suite.py:generate_nonce", "name": "generate_nonce", "file": "utils/security_suite.py", "line": 55 }, "similarity": 0.7553846153846153, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "tests/test_tapo_integration.py:_create_standard_printers", "name": "_create_standard_printers", "file": "tests/test_tapo_integration.py", "line": 156 }, "func2": { "key": "utils/drag_drop_system.py:create_upload_session", "name": "create_upload_session", "file": "utils/drag_drop_system.py", "line": 61 }, "similarity": 0.7642857142857142, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "tests/test_tapo_integration.py:_create_standard_printers", "name": "_create_standard_printers", "file": "tests/test_tapo_integration.py", "line": 156 }, "func2": { "key": "utils/drag_drop_system.py:cleanup_invalid_orders", "name": "cleanup_invalid_orders", "file": "utils/drag_drop_system.py", "line": 292 }, "similarity": 0.7166666666666667, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "tests/test_tapo_integration.py:_create_standard_printers", "name": "_create_standard_printers", "file": "tests/test_tapo_integration.py", "line": 156 }, "func2": { "key": "utils/job_scheduler.py:_run", "name": "_run", "file": "utils/job_scheduler.py", "line": 266 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "tests/test_tapo_integration.py:_create_standard_printers", "name": "_create_standard_printers", "file": "tests/test_tapo_integration.py", "line": 156 }, "func2": { "key": "utils/core_system.py:graceful_shutdown", "name": "graceful_shutdown", "file": "utils/core_system.py", "line": 464 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "tests/test_tapo_integration.py:_create_standard_printers", "name": "_create_standard_printers", "file": "tests/test_tapo_integration.py", "line": 156 }, "func2": { "key": "utils/core_system.py:_register_signal_handlers", "name": "_register_signal_handlers", "file": "utils/core_system.py", "line": 113 }, "similarity": 0.7071428571428572, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "tests/test_tapo_integration.py:_create_standard_printers", "name": "_create_standard_printers", "file": "tests/test_tapo_integration.py", "line": 156 }, "func2": { "key": "utils/core_system.py:setup_logging", "name": "setup_logging", "file": "utils/core_system.py", "line": 553 }, "similarity": 0.7266666666666667, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "tests/test_tapo_integration.py:_create_standard_printers", "name": "_create_standard_printers", "file": "tests/test_tapo_integration.py", "line": 156 }, "func2": { "key": "utils/database_suite.py:get_all_tables", "name": "get_all_tables", "file": "utils/database_suite.py", "line": 105 }, "similarity": 0.7428571428571429, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "tests/test_tapo_integration.py:_create_standard_printers", "name": "_create_standard_printers", "file": "tests/test_tapo_integration.py", "line": 156 }, "func2": { "key": "utils/monitoring_analytics.py:track_disk_usage", "name": "track_disk_usage", "file": "utils/monitoring_analytics.py", "line": 58 }, "similarity": 0.7821428571428571, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "tests/test_tapo_integration.py:_create_standard_printers", "name": "_create_standard_printers", "file": "tests/test_tapo_integration.py", "line": 156 }, "func2": { "key": "utils/monitoring_analytics.py:collect_printer_analytics", "name": "collect_printer_analytics", "file": "utils/monitoring_analytics.py", "line": 130 }, "similarity": 0.7357142857142858, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "tests/test_tapo_integration.py:_create_standard_printers", "name": "_create_standard_printers", "file": "tests/test_tapo_integration.py", "line": 156 }, "func2": { "key": "utils/script_collection.py:run_all_tests", "name": "run_all_tests", "file": "utils/script_collection.py", "line": 178 }, "similarity": 0.7403846153846153, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "tests/test_tapo_integration.py:_create_standard_printers", "name": "_create_standard_printers", "file": "tests/test_tapo_integration.py", "line": 156 }, "func2": { "key": "utils/script_collection.py:run_initial_setup", "name": "run_initial_setup", "file": "utils/script_collection.py", "line": 194 }, "similarity": 0.7269230769230769, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "tests/test_tapo_integration.py:_login_as_admin", "name": "_login_as_admin", "file": "tests/test_tapo_integration.py", "line": 175 }, "func2": { "key": "tests/test_tapo_integration.py:_login_as_user", "name": "_login_as_user", "file": "tests/test_tapo_integration.py", "line": 184 }, "similarity": 0.8461538461538463, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "tests/test_tapo_integration.py:_login_as_admin", "name": "_login_as_admin", "file": "tests/test_tapo_integration.py", "line": 175 }, "func2": { "key": "tests/test_tapo_integration.py:test_error_handling_unreachable_plugs", "name": "test_error_handling_unreachable_plugs", "file": "tests/test_tapo_integration.py", "line": 392 }, "similarity": 0.74, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "tests/test_tapo_integration.py:_login_as_admin", "name": "_login_as_admin", "file": "tests/test_tapo_integration.py", "line": 175 }, "func2": { "key": "tests/test_tapo_integration.py:test_admin_dashboard_printer_overview", "name": "test_admin_dashboard_printer_overview", "file": "tests/test_tapo_integration.py", "line": 441 }, "similarity": 0.7177777777777777, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "tests/test_tapo_integration.py:_login_as_admin", "name": "_login_as_admin", "file": "tests/test_tapo_integration.py", "line": 175 }, "func2": { "key": "config/security.py:__init__", "name": "__init__", "file": "config/security.py", "line": 56 }, "similarity": 0.709090909090909, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "tests/test_tapo_integration.py:_login_as_admin", "name": "_login_as_admin", "file": "tests/test_tapo_integration.py", "line": 175 }, "func2": { "key": "scripts/test_protocol_generator.py:test_syntax_validation", "name": "test_syntax_validation", "file": "scripts/test_protocol_generator.py", "line": 107 }, "similarity": 0.7133333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "tests/test_tapo_integration.py:_login_as_admin", "name": "_login_as_admin", "file": "tests/test_tapo_integration.py", "line": 175 }, "func2": { "key": "scripts/test_protocol_generator.py:test_models_and_blueprints", "name": "test_models_and_blueprints", "file": "scripts/test_protocol_generator.py", "line": 200 }, "similarity": 0.7250000000000001, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "tests/test_tapo_integration.py:_login_as_admin", "name": "_login_as_admin", "file": "tests/test_tapo_integration.py", "line": 175 }, "func2": { "key": "scripts/test_protocol_generator.py:test_flask_app_creation", "name": "test_flask_app_creation", "file": "scripts/test_protocol_generator.py", "line": 246 }, "similarity": 0.7647058823529411, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "tests/test_tapo_integration.py:_login_as_admin", "name": "_login_as_admin", "file": "tests/test_tapo_integration.py", "line": 175 }, "func2": { "key": "scripts/test_protocol_generator.py:test_dependency_versions", "name": "test_dependency_versions", "file": "scripts/test_protocol_generator.py", "line": 270 }, "similarity": 0.7411764705882353, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "tests/test_tapo_integration.py:_login_as_admin", "name": "_login_as_admin", "file": "tests/test_tapo_integration.py", "line": 175 }, "func2": { "key": "scripts/test_protocol_generator.py:analyze_code_metrics", "name": "analyze_code_metrics", "file": "scripts/test_protocol_generator.py", "line": 302 }, "similarity": 0.75, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "tests/test_tapo_integration.py:_login_as_admin", "name": "_login_as_admin", "file": "tests/test_tapo_integration.py", "line": 175 }, "func2": { "key": "scripts/test_protocol_generator.py:generate_ai_summary", "name": "generate_ai_summary", "file": "scripts/test_protocol_generator.py", "line": 343 }, "similarity": 0.7266666666666667, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "tests/test_tapo_integration.py:_login_as_admin", "name": "_login_as_admin", "file": "tests/test_tapo_integration.py", "line": 175 }, "func2": { "key": "scripts/screenshot_tool.py:discover_routes_from_app", "name": "discover_routes_from_app", "file": "scripts/screenshot_tool.py", "line": 119 }, "similarity": 0.7555555555555555, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "tests/test_tapo_integration.py:_login_as_admin", "name": "_login_as_admin", "file": "tests/test_tapo_integration.py", "line": 175 }, "func2": { "key": "scripts/screenshot_tool.py:_perform_admin_login", "name": "_perform_admin_login", "file": "scripts/screenshot_tool.py", "line": 393 }, "similarity": 0.7071428571428572, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "tests/test_tapo_integration.py:_login_as_admin", "name": "_login_as_admin", "file": "tests/test_tapo_integration.py", "line": 175 }, "func2": { "key": "utils/development_tools.py:test_database_connection", "name": "test_database_connection", "file": "utils/development_tools.py", "line": 105 }, "similarity": 0.74, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "tests/test_tapo_integration.py:_login_as_admin", "name": "_login_as_admin", "file": "tests/test_tapo_integration.py", "line": 175 }, "func2": { "key": "utils/hardware_integration.py:initialize_all_outlets", "name": "initialize_all_outlets", "file": "utils/hardware_integration.py", "line": 563 }, "similarity": 0.74, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "tests/test_tapo_integration.py:_login_as_admin", "name": "_login_as_admin", "file": "tests/test_tapo_integration.py", "line": 175 }, "func2": { "key": "utils/hardware_integration.py:get_all_outlet_status", "name": "get_all_outlet_status", "file": "utils/hardware_integration.py", "line": 619 }, "similarity": 0.7846153846153846, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "tests/test_tapo_integration.py:_login_as_admin", "name": "_login_as_admin", "file": "tests/test_tapo_integration.py", "line": 175 }, "func2": { "key": "utils/hardware_integration.py:clear_all_caches", "name": "clear_all_caches", "file": "utils/hardware_integration.py", "line": 1170 }, "similarity": 0.7142857142857142, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "tests/test_tapo_integration.py:_login_as_admin", "name": "_login_as_admin", "file": "tests/test_tapo_integration.py", "line": 175 }, "func2": { "key": "utils/ip_security.py:__init__", "name": "__init__", "file": "utils/ip_security.py", "line": 24 }, "similarity": 0.709090909090909, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "tests/test_tapo_integration.py:_login_as_admin", "name": "_login_as_admin", "file": "tests/test_tapo_integration.py", "line": 175 }, "func2": { "key": "utils/ip_security.py:get_client_ip", "name": "get_client_ip", "file": "utils/ip_security.py", "line": 95 }, "similarity": 0.7428571428571429, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "tests/test_tapo_integration.py:_login_as_admin", "name": "_login_as_admin", "file": "tests/test_tapo_integration.py", "line": 175 }, "func2": { "key": "utils/ssl_suite.py:get_ssl_context", "name": "get_ssl_context", "file": "utils/ssl_suite.py", "line": 43 }, "similarity": 0.7714285714285714, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "tests/test_tapo_integration.py:_login_as_admin", "name": "_login_as_admin", "file": "tests/test_tapo_integration.py", "line": 175 }, "func2": { "key": "utils/core_system.py:shutdown_all", "name": "shutdown_all", "file": "utils/core_system.py", "line": 144 }, "similarity": 0.725, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "tests/test_tapo_integration.py:_login_as_admin", "name": "_login_as_admin", "file": "tests/test_tapo_integration.py", "line": 175 }, "func2": { "key": "utils/core_system.py:load_config", "name": "load_config", "file": "utils/core_system.py", "line": 512 }, "similarity": 0.7166666666666667, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "tests/test_tapo_integration.py:_login_as_admin", "name": "_login_as_admin", "file": "tests/test_tapo_integration.py", "line": 175 }, "func2": { "key": "utils/core_system.py:setup_logging", "name": "setup_logging", "file": "utils/core_system.py", "line": 553 }, "similarity": 0.74, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "tests/test_tapo_integration.py:_login_as_admin", "name": "_login_as_admin", "file": "tests/test_tapo_integration.py", "line": 175 }, "func2": { "key": "utils/database_suite.py:get_all_tables", "name": "get_all_tables", "file": "utils/database_suite.py", "line": 105 }, "similarity": 0.7538461538461538, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "tests/test_tapo_integration.py:_login_as_user", "name": "_login_as_user", "file": "tests/test_tapo_integration.py", "line": 184 }, "func2": { "key": "tests/test_tapo_integration.py:test_error_handling_unreachable_plugs", "name": "test_error_handling_unreachable_plugs", "file": "tests/test_tapo_integration.py", "line": 392 }, "similarity": 0.7988235294117647, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "tests/test_tapo_integration.py:_login_as_user", "name": "_login_as_user", "file": "tests/test_tapo_integration.py", "line": 184 }, "func2": { "key": "tests/test_tapo_integration.py:test_admin_dashboard_printer_overview", "name": "test_admin_dashboard_printer_overview", "file": "tests/test_tapo_integration.py", "line": 441 }, "similarity": 0.708421052631579, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "tests/test_tapo_integration.py:_login_as_user", "name": "_login_as_user", "file": "tests/test_tapo_integration.py", "line": 184 }, "func2": { "key": "config/security.py:__init__", "name": "__init__", "file": "config/security.py", "line": 56 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "tests/test_tapo_integration.py:_login_as_user", "name": "_login_as_user", "file": "tests/test_tapo_integration.py", "line": 184 }, "func2": { "key": "scripts/test_protocol_generator.py:test_syntax_validation", "name": "test_syntax_validation", "file": "scripts/test_protocol_generator.py", "line": 107 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "tests/test_tapo_integration.py:_login_as_user", "name": "_login_as_user", "file": "tests/test_tapo_integration.py", "line": 184 }, "func2": { "key": "scripts/test_protocol_generator.py:test_import_functionality", "name": "test_import_functionality", "file": "scripts/test_protocol_generator.py", "line": 153 }, "similarity": 0.7352941176470589, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "tests/test_tapo_integration.py:_login_as_user", "name": "_login_as_user", "file": "tests/test_tapo_integration.py", "line": 184 }, "func2": { "key": "scripts/test_protocol_generator.py:test_models_and_blueprints", "name": "test_models_and_blueprints", "file": "scripts/test_protocol_generator.py", "line": 200 }, "similarity": 0.75, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "tests/test_tapo_integration.py:_login_as_user", "name": "_login_as_user", "file": "tests/test_tapo_integration.py", "line": 184 }, "func2": { "key": "scripts/test_protocol_generator.py:test_flask_app_creation", "name": "test_flask_app_creation", "file": "scripts/test_protocol_generator.py", "line": 246 }, "similarity": 0.825, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "tests/test_tapo_integration.py:_login_as_user", "name": "_login_as_user", "file": "tests/test_tapo_integration.py", "line": 184 }, "func2": { "key": "scripts/test_protocol_generator.py:test_dependency_versions", "name": "test_dependency_versions", "file": "scripts/test_protocol_generator.py", "line": 270 }, "similarity": 0.7647058823529411, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "tests/test_tapo_integration.py:_login_as_user", "name": "_login_as_user", "file": "tests/test_tapo_integration.py", "line": 184 }, "func2": { "key": "scripts/test_protocol_generator.py:analyze_code_metrics", "name": "analyze_code_metrics", "file": "scripts/test_protocol_generator.py", "line": 302 }, "similarity": 0.7367647058823529, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "tests/test_tapo_integration.py:_login_as_user", "name": "_login_as_user", "file": "tests/test_tapo_integration.py", "line": 184 }, "func2": { "key": "scripts/test_protocol_generator.py:generate_ai_summary", "name": "generate_ai_summary", "file": "scripts/test_protocol_generator.py", "line": 343 }, "similarity": 0.7971428571428572, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "tests/test_tapo_integration.py:_login_as_user", "name": "_login_as_user", "file": "tests/test_tapo_integration.py", "line": 184 }, "func2": { "key": "scripts/test_protocol_generator.py:run_all_tests", "name": "run_all_tests", "file": "scripts/test_protocol_generator.py", "line": 471 }, "similarity": 0.7166666666666667, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "tests/test_tapo_integration.py:_login_as_user", "name": "_login_as_user", "file": "tests/test_tapo_integration.py", "line": 184 }, "func2": { "key": "scripts/screenshot_tool.py:discover_routes_from_app", "name": "discover_routes_from_app", "file": "scripts/screenshot_tool.py", "line": 119 }, "similarity": 0.7777777777777777, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "tests/test_tapo_integration.py:_login_as_user", "name": "_login_as_user", "file": "tests/test_tapo_integration.py", "line": 184 }, "func2": { "key": "scripts/screenshot_tool.py:_get_default_routes", "name": "_get_default_routes", "file": "scripts/screenshot_tool.py", "line": 207 }, "similarity": 0.7071428571428572, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "tests/test_tapo_integration.py:_login_as_user", "name": "_login_as_user", "file": "tests/test_tapo_integration.py", "line": 184 }, "func2": { "key": "scripts/screenshot_tool.py:_setup_firefox", "name": "_setup_firefox", "file": "scripts/screenshot_tool.py", "line": 283 }, "similarity": 0.7866666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "tests/test_tapo_integration.py:_login_as_user", "name": "_login_as_user", "file": "tests/test_tapo_integration.py", "line": 184 }, "func2": { "key": "scripts/screenshot_tool.py:run_screenshot_session", "name": "run_screenshot_session", "file": "scripts/screenshot_tool.py", "line": 329 }, "similarity": 0.7685714285714286, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "tests/test_tapo_integration.py:_login_as_user", "name": "_login_as_user", "file": "tests/test_tapo_integration.py", "line": 184 }, "func2": { "key": "utils/development_tools.py:test_database_connection", "name": "test_database_connection", "file": "utils/development_tools.py", "line": 105 }, "similarity": 0.7266666666666667, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "tests/test_tapo_integration.py:_login_as_user", "name": "_login_as_user", "file": "tests/test_tapo_integration.py", "line": 184 }, "func2": { "key": "utils/development_tools.py:test_printer_status", "name": "test_printer_status", "file": "utils/development_tools.py", "line": 136 }, "similarity": 0.7461538461538462, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "tests/test_tapo_integration.py:_login_as_user", "name": "_login_as_user", "file": "tests/test_tapo_integration.py", "line": 184 }, "func2": { "key": "utils/hardware_integration.py:initialize_all_outlets", "name": "initialize_all_outlets", "file": "utils/hardware_integration.py", "line": 563 }, "similarity": 0.8169230769230769, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "tests/test_tapo_integration.py:_login_as_user", "name": "_login_as_user", "file": "tests/test_tapo_integration.py", "line": 184 }, "func2": { "key": "utils/hardware_integration.py:get_all_outlet_status", "name": "get_all_outlet_status", "file": "utils/hardware_integration.py", "line": 619 }, "similarity": 0.8666666666666667, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "tests/test_tapo_integration.py:_login_as_user", "name": "_login_as_user", "file": "tests/test_tapo_integration.py", "line": 184 }, "func2": { "key": "utils/hardware_integration.py:get_energy_statistics", "name": "get_energy_statistics", "file": "utils/hardware_integration.py", "line": 828 }, "similarity": 0.7535714285714286, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "tests/test_tapo_integration.py:_login_as_user", "name": "_login_as_user", "file": "tests/test_tapo_integration.py", "line": 184 }, "func2": { "key": "utils/hardware_integration.py:clear_all_caches", "name": "clear_all_caches", "file": "utils/hardware_integration.py", "line": 1170 }, "similarity": 0.7846153846153846, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "tests/test_tapo_integration.py:_login_as_user", "name": "_login_as_user", "file": "tests/test_tapo_integration.py", "line": 184 }, "func2": { "key": "utils/ip_security.py:__init__", "name": "__init__", "file": "utils/ip_security.py", "line": 24 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "tests/test_tapo_integration.py:_login_as_user", "name": "_login_as_user", "file": "tests/test_tapo_integration.py", "line": 184 }, "func2": { "key": "utils/ip_security.py:get_client_ip", "name": "get_client_ip", "file": "utils/ip_security.py", "line": 95 }, "similarity": 0.7714285714285714, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "tests/test_tapo_integration.py:_login_as_user", "name": "_login_as_user", "file": "tests/test_tapo_integration.py", "line": 184 }, "func2": { "key": "utils/ssl_suite.py:get_ssl_context", "name": "get_ssl_context", "file": "utils/ssl_suite.py", "line": 43 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "tests/test_tapo_integration.py:_login_as_user", "name": "_login_as_user", "file": "tests/test_tapo_integration.py", "line": 184 }, "func2": { "key": "utils/security_suite.py:generate_nonce", "name": "generate_nonce", "file": "utils/security_suite.py", "line": 55 }, "similarity": 0.7553846153846153, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "tests/test_tapo_integration.py:_login_as_user", "name": "_login_as_user", "file": "tests/test_tapo_integration.py", "line": 184 }, "func2": { "key": "utils/drag_drop_system.py:create_upload_session", "name": "create_upload_session", "file": "utils/drag_drop_system.py", "line": 61 }, "similarity": 0.7166666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "tests/test_tapo_integration.py:_login_as_user", "name": "_login_as_user", "file": "tests/test_tapo_integration.py", "line": 184 }, "func2": { "key": "utils/drag_drop_system.py:cleanup_invalid_orders", "name": "cleanup_invalid_orders", "file": "utils/drag_drop_system.py", "line": 292 }, "similarity": 0.7166666666666667, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "tests/test_tapo_integration.py:_login_as_user", "name": "_login_as_user", "file": "tests/test_tapo_integration.py", "line": 184 }, "func2": { "key": "utils/job_scheduler.py:is_running", "name": "is_running", "file": "utils/job_scheduler.py", "line": 257 }, "similarity": 0.7045454545454546, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "tests/test_tapo_integration.py:_login_as_user", "name": "_login_as_user", "file": "tests/test_tapo_integration.py", "line": 184 }, "func2": { "key": "utils/job_scheduler.py:_run", "name": "_run", "file": "utils/job_scheduler.py", "line": 266 }, "similarity": 0.7454545454545454, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "tests/test_tapo_integration.py:_login_as_user", "name": "_login_as_user", "file": "tests/test_tapo_integration.py", "line": 184 }, "func2": { "key": "utils/core_system.py:graceful_shutdown", "name": "graceful_shutdown", "file": "utils/core_system.py", "line": 464 }, "similarity": 0.7352941176470589, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "tests/test_tapo_integration.py:_login_as_user", "name": "_login_as_user", "file": "tests/test_tapo_integration.py", "line": 184 }, "func2": { "key": "utils/core_system.py:_register_signal_handlers", "name": "_register_signal_handlers", "file": "utils/core_system.py", "line": 113 }, "similarity": 0.7071428571428572, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "tests/test_tapo_integration.py:_login_as_user", "name": "_login_as_user", "file": "tests/test_tapo_integration.py", "line": 184 }, "func2": { "key": "utils/core_system.py:shutdown_all", "name": "shutdown_all", "file": "utils/core_system.py", "line": 144 }, "similarity": 0.7116666666666667, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "tests/test_tapo_integration.py:_login_as_user", "name": "_login_as_user", "file": "tests/test_tapo_integration.py", "line": 184 }, "func2": { "key": "utils/core_system.py:setup_logging", "name": "setup_logging", "file": "utils/core_system.py", "line": 553 }, "similarity": 0.8169230769230769, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "tests/test_tapo_integration.py:_login_as_user", "name": "_login_as_user", "file": "tests/test_tapo_integration.py", "line": 184 }, "func2": { "key": "utils/database_suite.py:get_all_tables", "name": "get_all_tables", "file": "utils/database_suite.py", "line": 105 }, "similarity": 0.7846153846153846, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "tests/test_tapo_integration.py:_login_as_user", "name": "_login_as_user", "file": "tests/test_tapo_integration.py", "line": 184 }, "func2": { "key": "utils/database_suite.py:migrate_user_settings", "name": "migrate_user_settings", "file": "utils/database_suite.py", "line": 126 }, "similarity": 0.7269230769230769, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "tests/test_tapo_integration.py:_login_as_user", "name": "_login_as_user", "file": "tests/test_tapo_integration.py", "line": 184 }, "func2": { "key": "utils/monitoring_analytics.py:track_memory_usage", "name": "track_memory_usage", "file": "utils/monitoring_analytics.py", "line": 47 }, "similarity": 0.725, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "tests/test_tapo_integration.py:_login_as_user", "name": "_login_as_user", "file": "tests/test_tapo_integration.py", "line": 184 }, "func2": { "key": "utils/monitoring_analytics.py:track_disk_usage", "name": "track_disk_usage", "file": "utils/monitoring_analytics.py", "line": 58 }, "similarity": 0.7383333333333333, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "tests/test_tapo_integration.py:_login_as_user", "name": "_login_as_user", "file": "tests/test_tapo_integration.py", "line": 184 }, "func2": { "key": "utils/script_collection.py:run_all_tests", "name": "run_all_tests", "file": "utils/script_collection.py", "line": 178 }, "similarity": 0.7916666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "tests/test_tapo_integration.py:_login_as_user", "name": "_login_as_user", "file": "tests/test_tapo_integration.py", "line": 184 }, "func2": { "key": "utils/script_collection.py:run_initial_setup", "name": "run_initial_setup", "file": "utils/script_collection.py", "line": 194 }, "similarity": 0.7269230769230769, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "tests/test_tapo_integration.py:test_all_printers_always_visible", "name": "test_all_printers_always_visible", "file": "tests/test_tapo_integration.py", "line": 193 }, "func2": { "key": "tests/test_tapo_integration.py:test_printer_status_types", "name": "test_printer_status_types", "file": "tests/test_tapo_integration.py", "line": 212 }, "similarity": 0.8066666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "tests/test_tapo_integration.py:test_all_printers_always_visible", "name": "test_all_printers_always_visible", "file": "tests/test_tapo_integration.py", "line": 193 }, "func2": { "key": "tests/test_tapo_integration.py:test_calendar_shows_printer_status_for_admin", "name": "test_calendar_shows_printer_status_for_admin", "file": "tests/test_tapo_integration.py", "line": 320 }, "similarity": 0.7822510822510822, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "tests/test_tapo_integration.py:test_all_printers_always_visible", "name": "test_all_printers_always_visible", "file": "tests/test_tapo_integration.py", "line": 193 }, "func2": { "key": "tests/test_tapo_integration.py:test_printer_status_persistence", "name": "test_printer_status_persistence", "file": "tests/test_tapo_integration.py", "line": 366 }, "similarity": 0.825, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "tests/test_tapo_integration.py:test_all_printers_always_visible", "name": "test_all_printers_always_visible", "file": "tests/test_tapo_integration.py", "line": 193 }, "func2": { "key": "tests/test_tapo_integration.py:test_concurrent_job_scheduling", "name": "test_concurrent_job_scheduling", "file": "tests/test_tapo_integration.py", "line": 410 }, "similarity": 0.7714285714285714, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "tests/test_tapo_integration.py:test_all_printers_always_visible", "name": "test_all_printers_always_visible", "file": "tests/test_tapo_integration.py", "line": 193 }, "func2": { "key": "tests/test_tapo_integration.py:test_admin_dashboard_printer_overview", "name": "test_admin_dashboard_printer_overview", "file": "tests/test_tapo_integration.py", "line": 441 }, "similarity": 0.7166666666666667, "reason": "gemeinsame Argumente" }, { "func1": { "key": "tests/test_tapo_integration.py:test_all_printers_always_visible", "name": "test_all_printers_always_visible", "file": "tests/test_tapo_integration.py", "line": 193 }, "func2": { "key": "scripts/test_protocol_generator.py:test_syntax_validation", "name": "test_syntax_validation", "file": "scripts/test_protocol_generator.py", "line": 107 }, "similarity": 0.7152941176470589, "reason": "gemeinsame Argumente" }, { "func1": { "key": "tests/test_tapo_integration.py:test_all_printers_always_visible", "name": "test_all_printers_always_visible", "file": "tests/test_tapo_integration.py", "line": 193 }, "func2": { "key": "scripts/test_protocol_generator.py:test_import_functionality", "name": "test_import_functionality", "file": "scripts/test_protocol_generator.py", "line": 153 }, "similarity": 0.7115789473684211, "reason": "gemeinsame Argumente" }, { "func1": { "key": "tests/test_tapo_integration.py:test_all_printers_always_visible", "name": "test_all_printers_always_visible", "file": "tests/test_tapo_integration.py", "line": 193 }, "func2": { "key": "scripts/test_protocol_generator.py:test_models_and_blueprints", "name": "test_models_and_blueprints", "file": "scripts/test_protocol_generator.py", "line": 200 }, "similarity": 0.7244444444444444, "reason": "gemeinsame Argumente" }, { "func1": { "key": "tests/test_tapo_integration.py:test_all_printers_always_visible", "name": "test_all_printers_always_visible", "file": "tests/test_tapo_integration.py", "line": 193 }, "func2": { "key": "scripts/screenshot_tool.py:_setup_chrome", "name": "_setup_chrome", "file": "scripts/screenshot_tool.py", "line": 260 }, "similarity": 0.7263157894736842, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "tests/test_tapo_integration.py:test_all_printers_always_visible", "name": "test_all_printers_always_visible", "file": "tests/test_tapo_integration.py", "line": 193 }, "func2": { "key": "utils/development_tools.py:run_all_tests", "name": "run_all_tests", "file": "utils/development_tools.py", "line": 89 }, "similarity": 0.8133333333333332, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "tests/test_tapo_integration.py:test_all_printers_always_visible", "name": "test_all_printers_always_visible", "file": "tests/test_tapo_integration.py", "line": 193 }, "func2": { "key": "utils/development_tools.py:test_user_creation", "name": "test_user_creation", "file": "utils/development_tools.py", "line": 112 }, "similarity": 0.788235294117647, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "tests/test_tapo_integration.py:test_all_printers_always_visible", "name": "test_all_printers_always_visible", "file": "tests/test_tapo_integration.py", "line": 193 }, "func2": { "key": "utils/development_tools.py:test_printer_status", "name": "test_printer_status", "file": "utils/development_tools.py", "line": 136 }, "similarity": 0.72, "reason": "gemeinsame Argumente" }, { "func1": { "key": "tests/test_tapo_integration.py:test_all_printers_always_visible", "name": "test_all_printers_always_visible", "file": "tests/test_tapo_integration.py", "line": 193 }, "func2": { "key": "utils/hardware_integration.py:__init__", "name": "__init__", "file": "utils/hardware_integration.py", "line": 1012 }, "similarity": 0.7142857142857142, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "tests/test_tapo_integration.py:test_all_printers_always_visible", "name": "test_all_printers_always_visible", "file": "tests/test_tapo_integration.py", "line": 193 }, "func2": { "key": "utils/hardware_integration.py:auto_discover_outlets", "name": "auto_discover_outlets", "file": "utils/hardware_integration.py", "line": 500 }, "similarity": 0.75, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "tests/test_tapo_integration.py:test_all_printers_always_visible", "name": "test_all_printers_always_visible", "file": "tests/test_tapo_integration.py", "line": 193 }, "func2": { "key": "utils/job_scheduler.py:start", "name": "start", "file": "utils/job_scheduler.py", "line": 216 }, "similarity": 0.7142857142857142, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "tests/test_tapo_integration.py:test_printer_status_types", "name": "test_printer_status_types", "file": "tests/test_tapo_integration.py", "line": 212 }, "func2": { "key": "tests/test_tapo_integration.py:test_calendar_shows_printer_status_for_admin", "name": "test_calendar_shows_printer_status_for_admin", "file": "tests/test_tapo_integration.py", "line": 320 }, "similarity": 0.7287081339712919, "reason": "gemeinsame Argumente" }, { "func1": { "key": "tests/test_tapo_integration.py:test_printer_status_types", "name": "test_printer_status_types", "file": "tests/test_tapo_integration.py", "line": 212 }, "func2": { "key": "tests/test_tapo_integration.py:test_printer_status_persistence", "name": "test_printer_status_persistence", "file": "tests/test_tapo_integration.py", "line": 366 }, "similarity": 0.8733333333333333, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "tests/test_tapo_integration.py:test_printer_status_types", "name": "test_printer_status_types", "file": "tests/test_tapo_integration.py", "line": 212 }, "func2": { "key": "tests/test_tapo_integration.py:test_error_handling_unreachable_plugs", "name": "test_error_handling_unreachable_plugs", "file": "tests/test_tapo_integration.py", "line": 392 }, "similarity": 0.7097222222222223, "reason": "gemeinsame Argumente" }, { "func1": { "key": "tests/test_tapo_integration.py:test_printer_status_types", "name": "test_printer_status_types", "file": "tests/test_tapo_integration.py", "line": 212 }, "func2": { "key": "tests/test_tapo_integration.py:test_concurrent_job_scheduling", "name": "test_concurrent_job_scheduling", "file": "tests/test_tapo_integration.py", "line": 410 }, "similarity": 0.708421052631579, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "tests/test_tapo_integration.py:test_printer_status_types", "name": "test_printer_status_types", "file": "tests/test_tapo_integration.py", "line": 212 }, "func2": { "key": "scripts/test_protocol_generator.py:test_syntax_validation", "name": "test_syntax_validation", "file": "scripts/test_protocol_generator.py", "line": 107 }, "similarity": 0.725, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "tests/test_tapo_integration.py:test_printer_status_types", "name": "test_printer_status_types", "file": "tests/test_tapo_integration.py", "line": 212 }, "func2": { "key": "scripts/test_protocol_generator.py:test_import_functionality", "name": "test_import_functionality", "file": "scripts/test_protocol_generator.py", "line": 153 }, "similarity": 0.7999999999999999, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "tests/test_tapo_integration.py:test_printer_status_types", "name": "test_printer_status_types", "file": "tests/test_tapo_integration.py", "line": 212 }, "func2": { "key": "scripts/test_protocol_generator.py:test_models_and_blueprints", "name": "test_models_and_blueprints", "file": "scripts/test_protocol_generator.py", "line": 200 }, "similarity": 0.775, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "tests/test_tapo_integration.py:test_printer_status_types", "name": "test_printer_status_types", "file": "tests/test_tapo_integration.py", "line": 212 }, "func2": { "key": "scripts/test_protocol_generator.py:generate_ai_summary", "name": "generate_ai_summary", "file": "scripts/test_protocol_generator.py", "line": 343 }, "similarity": 0.7951923076923078, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "tests/test_tapo_integration.py:test_printer_status_types", "name": "test_printer_status_types", "file": "tests/test_tapo_integration.py", "line": 212 }, "func2": { "key": "scripts/screenshot_tool.py:_setup_chrome", "name": "_setup_chrome", "file": "scripts/screenshot_tool.py", "line": 260 }, "similarity": 0.7266666666666667, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "tests/test_tapo_integration.py:test_printer_status_types", "name": "test_printer_status_types", "file": "tests/test_tapo_integration.py", "line": 212 }, "func2": { "key": "scripts/screenshot_tool.py:run_screenshot_session", "name": "run_screenshot_session", "file": "scripts/screenshot_tool.py", "line": 329 }, "similarity": 0.7160714285714286, "reason": "gemeinsame Argumente" }, { "func1": { "key": "tests/test_tapo_integration.py:test_printer_status_types", "name": "test_printer_status_types", "file": "tests/test_tapo_integration.py", "line": 212 }, "func2": { "key": "scripts/screenshot_tool.py:_generate_report", "name": "_generate_report", "file": "scripts/screenshot_tool.py", "line": 526 }, "similarity": 0.7778846153846153, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "tests/test_tapo_integration.py:test_printer_status_types", "name": "test_printer_status_types", "file": "tests/test_tapo_integration.py", "line": 212 }, "func2": { "key": "utils/development_tools.py:run_all_tests", "name": "run_all_tests", "file": "utils/development_tools.py", "line": 89 }, "similarity": 0.8066666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "tests/test_tapo_integration.py:test_printer_status_types", "name": "test_printer_status_types", "file": "tests/test_tapo_integration.py", "line": 212 }, "func2": { "key": "utils/development_tools.py:test_user_creation", "name": "test_user_creation", "file": "utils/development_tools.py", "line": 112 }, "similarity": 0.8169230769230769, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "tests/test_tapo_integration.py:test_printer_status_types", "name": "test_printer_status_types", "file": "tests/test_tapo_integration.py", "line": 212 }, "func2": { "key": "utils/development_tools.py:test_printer_status", "name": "test_printer_status", "file": "utils/development_tools.py", "line": 136 }, "similarity": 0.8886363636363636, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "tests/test_tapo_integration.py:test_printer_status_types", "name": "test_printer_status_types", "file": "tests/test_tapo_integration.py", "line": 212 }, "func2": { "key": "utils/hardware_integration.py:auto_discover_outlets", "name": "auto_discover_outlets", "file": "utils/hardware_integration.py", "line": 500 }, "similarity": 0.7, "reason": "gemeinsame Argumente" }, { "func1": { "key": "tests/test_tapo_integration.py:test_printer_status_types", "name": "test_printer_status_types", "file": "tests/test_tapo_integration.py", "line": 212 }, "func2": { "key": "utils/hardware_integration.py:initialize_all_outlets", "name": "initialize_all_outlets", "file": "utils/hardware_integration.py", "line": 563 }, "similarity": 0.7160714285714286, "reason": "gemeinsame Argumente" }, { "func1": { "key": "tests/test_tapo_integration.py:test_printer_status_types", "name": "test_printer_status_types", "file": "tests/test_tapo_integration.py", "line": 212 }, "func2": { "key": "utils/hardware_integration.py:get_printer_summary", "name": "get_printer_summary", "file": "utils/hardware_integration.py", "line": 1112 }, "similarity": 0.7134615384615384, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "tests/test_tapo_integration.py:test_printer_status_types", "name": "test_printer_status_types", "file": "tests/test_tapo_integration.py", "line": 212 }, "func2": { "key": "utils/job_scheduler.py:get_uptime", "name": "get_uptime", "file": "utils/job_scheduler.py", "line": 194 }, "similarity": 0.7471153846153846, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "tests/test_tapo_integration.py:test_printer_status_types", "name": "test_printer_status_types", "file": "tests/test_tapo_integration.py", "line": 212 }, "func2": { "key": "utils/job_scheduler.py:stop", "name": "stop", "file": "utils/job_scheduler.py", "line": 237 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "tests/test_tapo_integration.py:test_printer_status_types", "name": "test_printer_status_types", "file": "tests/test_tapo_integration.py", "line": 212 }, "func2": { "key": "utils/core_system.py:setup_logging", "name": "setup_logging", "file": "utils/core_system.py", "line": 553 }, "similarity": 0.7160714285714286, "reason": "gemeinsame Argumente" }, { "func1": { "key": "tests/test_tapo_integration.py:test_printer_status_types", "name": "test_printer_status_types", "file": "tests/test_tapo_integration.py", "line": 212 }, "func2": { "key": "utils/monitoring_analytics.py:get_health_status", "name": "get_health_status", "file": "utils/monitoring_analytics.py", "line": 265 }, "similarity": 0.7714285714285714, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "tests/test_tapo_integration.py:test_printer_status_types", "name": "test_printer_status_types", "file": "tests/test_tapo_integration.py", "line": 212 }, "func2": { "key": "utils/script_collection.py:run_initial_setup", "name": "run_initial_setup", "file": "utils/script_collection.py", "line": 194 }, "similarity": 0.7083333333333333, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "tests/test_tapo_integration.py:test_crud_operations_printers", "name": "test_crud_operations_printers", "file": "tests/test_tapo_integration.py", "line": 232 }, "func2": { "key": "tests/test_tapo_integration.py:test_automatic_plug_control_with_jobs", "name": "test_automatic_plug_control_with_jobs", "file": "tests/test_tapo_integration.py", "line": 279 }, "similarity": 0.7854545454545454, "reason": "gemeinsame Argumente" }, { "func1": { "key": "tests/test_tapo_integration.py:test_crud_operations_printers", "name": "test_crud_operations_printers", "file": "tests/test_tapo_integration.py", "line": 232 }, "func2": { "key": "tests/test_tapo_integration.py:test_calendar_shows_printer_status_for_admin", "name": "test_calendar_shows_printer_status_for_admin", "file": "tests/test_tapo_integration.py", "line": 320 }, "similarity": 0.7388888888888889, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "tests/test_tapo_integration.py:test_crud_operations_printers", "name": "test_crud_operations_printers", "file": "tests/test_tapo_integration.py", "line": 232 }, "func2": { "key": "tests/test_tapo_integration.py:test_printer_status_persistence", "name": "test_printer_status_persistence", "file": "tests/test_tapo_integration.py", "line": 366 }, "similarity": 0.7748251748251748, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "tests/test_tapo_integration.py:test_crud_operations_printers", "name": "test_crud_operations_printers", "file": "tests/test_tapo_integration.py", "line": 232 }, "func2": { "key": "utils/development_tools.py:test_user_creation", "name": "test_user_creation", "file": "utils/development_tools.py", "line": 112 }, "similarity": 0.7748251748251748, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "tests/test_tapo_integration.py:test_crud_operations_printers", "name": "test_crud_operations_printers", "file": "tests/test_tapo_integration.py", "line": 232 }, "func2": { "key": "utils/hardware_integration.py:auto_discover_outlets", "name": "auto_discover_outlets", "file": "utils/hardware_integration.py", "line": 500 }, "similarity": 0.7569696969696968, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "tests/test_tapo_integration.py:test_automatic_plug_control_with_jobs", "name": "test_automatic_plug_control_with_jobs", "file": "tests/test_tapo_integration.py", "line": 279 }, "func2": { "key": "tests/test_tapo_integration.py:test_calendar_shows_printer_status_for_admin", "name": "test_calendar_shows_printer_status_for_admin", "file": "tests/test_tapo_integration.py", "line": 320 }, "similarity": 0.7880952380952382, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "tests/test_tapo_integration.py:test_automatic_plug_control_with_jobs", "name": "test_automatic_plug_control_with_jobs", "file": "tests/test_tapo_integration.py", "line": 279 }, "func2": { "key": "tests/test_tapo_integration.py:test_error_handling_unreachable_plugs", "name": "test_error_handling_unreachable_plugs", "file": "tests/test_tapo_integration.py", "line": 392 }, "similarity": 0.7033333333333335, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "tests/test_tapo_integration.py:test_automatic_plug_control_with_jobs", "name": "test_automatic_plug_control_with_jobs", "file": "tests/test_tapo_integration.py", "line": 279 }, "func2": { "key": "tests/test_tapo_integration.py:test_concurrent_job_scheduling", "name": "test_concurrent_job_scheduling", "file": "tests/test_tapo_integration.py", "line": 410 }, "similarity": 0.7666666666666667, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "tests/test_tapo_integration.py:test_automatic_plug_control_with_jobs", "name": "test_automatic_plug_control_with_jobs", "file": "tests/test_tapo_integration.py", "line": 279 }, "func2": { "key": "utils/hardware_integration.py:auto_discover_outlets", "name": "auto_discover_outlets", "file": "utils/hardware_integration.py", "line": 500 }, "similarity": 0.7095238095238094, "reason": "gemeinsame Argumente" }, { "func1": { "key": "tests/test_tapo_integration.py:test_calendar_shows_printer_status_for_admin", "name": "test_calendar_shows_printer_status_for_admin", "file": "tests/test_tapo_integration.py", "line": 320 }, "func2": { "key": "tests/test_tapo_integration.py:test_printer_status_persistence", "name": "test_printer_status_persistence", "file": "tests/test_tapo_integration.py", "line": 366 }, "similarity": 0.8171717171717172, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "tests/test_tapo_integration.py:test_calendar_shows_printer_status_for_admin", "name": "test_calendar_shows_printer_status_for_admin", "file": "tests/test_tapo_integration.py", "line": 320 }, "func2": { "key": "tests/test_tapo_integration.py:test_error_handling_unreachable_plugs", "name": "test_error_handling_unreachable_plugs", "file": "tests/test_tapo_integration.py", "line": 392 }, "similarity": 0.7363636363636364, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "tests/test_tapo_integration.py:test_calendar_shows_printer_status_for_admin", "name": "test_calendar_shows_printer_status_for_admin", "file": "tests/test_tapo_integration.py", "line": 320 }, "func2": { "key": "tests/test_tapo_integration.py:test_concurrent_job_scheduling", "name": "test_concurrent_job_scheduling", "file": "tests/test_tapo_integration.py", "line": 410 }, "similarity": 0.8203463203463204, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "tests/test_tapo_integration.py:test_calendar_shows_printer_status_for_admin", "name": "test_calendar_shows_printer_status_for_admin", "file": "tests/test_tapo_integration.py", "line": 320 }, "func2": { "key": "tests/test_tapo_integration.py:test_admin_dashboard_printer_overview", "name": "test_admin_dashboard_printer_overview", "file": "tests/test_tapo_integration.py", "line": 441 }, "similarity": 0.7163636363636363, "reason": "gemeinsame Argumente" }, { "func1": { "key": "tests/test_tapo_integration.py:test_calendar_shows_printer_status_for_admin", "name": "test_calendar_shows_printer_status_for_admin", "file": "tests/test_tapo_integration.py", "line": 320 }, "func2": { "key": "scripts/test_protocol_generator.py:test_import_functionality", "name": "test_import_functionality", "file": "scripts/test_protocol_generator.py", "line": 153 }, "similarity": 0.7794258373205741, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "tests/test_tapo_integration.py:test_calendar_shows_printer_status_for_admin", "name": "test_calendar_shows_printer_status_for_admin", "file": "tests/test_tapo_integration.py", "line": 320 }, "func2": { "key": "scripts/test_protocol_generator.py:test_models_and_blueprints", "name": "test_models_and_blueprints", "file": "scripts/test_protocol_generator.py", "line": 200 }, "similarity": 0.7583732057416267, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "tests/test_tapo_integration.py:test_calendar_shows_printer_status_for_admin", "name": "test_calendar_shows_printer_status_for_admin", "file": "tests/test_tapo_integration.py", "line": 320 }, "func2": { "key": "scripts/screenshot_tool.py:discover_routes_from_app", "name": "discover_routes_from_app", "file": "scripts/screenshot_tool.py", "line": 119 }, "similarity": 0.7038277511961722, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "tests/test_tapo_integration.py:test_calendar_shows_printer_status_for_admin", "name": "test_calendar_shows_printer_status_for_admin", "file": "tests/test_tapo_integration.py", "line": 320 }, "func2": { "key": "scripts/screenshot_tool.py:_setup_chrome", "name": "_setup_chrome", "file": "scripts/screenshot_tool.py", "line": 260 }, "similarity": 0.8171717171717172, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "tests/test_tapo_integration.py:test_calendar_shows_printer_status_for_admin", "name": "test_calendar_shows_printer_status_for_admin", "file": "tests/test_tapo_integration.py", "line": 320 }, "func2": { "key": "utils/development_tools.py:run_all_tests", "name": "run_all_tests", "file": "utils/development_tools.py", "line": 89 }, "similarity": 0.7727272727272727, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "tests/test_tapo_integration.py:test_calendar_shows_printer_status_for_admin", "name": "test_calendar_shows_printer_status_for_admin", "file": "tests/test_tapo_integration.py", "line": 320 }, "func2": { "key": "utils/development_tools.py:test_user_creation", "name": "test_user_creation", "file": "utils/development_tools.py", "line": 112 }, "similarity": 0.8171717171717172, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "tests/test_tapo_integration.py:test_calendar_shows_printer_status_for_admin", "name": "test_calendar_shows_printer_status_for_admin", "file": "tests/test_tapo_integration.py", "line": 320 }, "func2": { "key": "utils/hardware_integration.py:auto_discover_outlets", "name": "auto_discover_outlets", "file": "utils/hardware_integration.py", "line": 500 }, "similarity": 0.8276315789473683, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "tests/test_tapo_integration.py:test_calendar_shows_printer_status_for_admin", "name": "test_calendar_shows_printer_status_for_admin", "file": "tests/test_tapo_integration.py", "line": 320 }, "func2": { "key": "utils/core_system.py:graceful_shutdown", "name": "graceful_shutdown", "file": "utils/core_system.py", "line": 464 }, "similarity": 0.7794258373205741, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "tests/test_tapo_integration.py:test_printer_status_persistence", "name": "test_printer_status_persistence", "file": "tests/test_tapo_integration.py", "line": 366 }, "func2": { "key": "tests/test_tapo_integration.py:test_error_handling_unreachable_plugs", "name": "test_error_handling_unreachable_plugs", "file": "tests/test_tapo_integration.py", "line": 392 }, "similarity": 0.7088235294117647, "reason": "gemeinsame Argumente" }, { "func1": { "key": "tests/test_tapo_integration.py:test_printer_status_persistence", "name": "test_printer_status_persistence", "file": "tests/test_tapo_integration.py", "line": 366 }, "func2": { "key": "tests/test_tapo_integration.py:test_concurrent_job_scheduling", "name": "test_concurrent_job_scheduling", "file": "tests/test_tapo_integration.py", "line": 410 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "tests/test_tapo_integration.py:test_printer_status_persistence", "name": "test_printer_status_persistence", "file": "tests/test_tapo_integration.py", "line": 366 }, "func2": { "key": "scripts/test_protocol_generator.py:__init__", "name": "__init__", "file": "scripts/test_protocol_generator.py", "line": 29 }, "similarity": 0.7181818181818181, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "tests/test_tapo_integration.py:test_printer_status_persistence", "name": "test_printer_status_persistence", "file": "tests/test_tapo_integration.py", "line": 366 }, "func2": { "key": "scripts/test_protocol_generator.py:test_import_functionality", "name": "test_import_functionality", "file": "scripts/test_protocol_generator.py", "line": 153 }, "similarity": 0.7549999999999999, "reason": "gemeinsame Argumente" }, { "func1": { "key": "tests/test_tapo_integration.py:test_printer_status_persistence", "name": "test_printer_status_persistence", "file": "tests/test_tapo_integration.py", "line": 366 }, "func2": { "key": "scripts/test_protocol_generator.py:test_models_and_blueprints", "name": "test_models_and_blueprints", "file": "scripts/test_protocol_generator.py", "line": 200 }, "similarity": 0.73, "reason": "gemeinsame Argumente" }, { "func1": { "key": "tests/test_tapo_integration.py:test_printer_status_persistence", "name": "test_printer_status_persistence", "file": "tests/test_tapo_integration.py", "line": 366 }, "func2": { "key": "scripts/test_protocol_generator.py:generate_ai_summary", "name": "generate_ai_summary", "file": "scripts/test_protocol_generator.py", "line": 343 }, "similarity": 0.7071428571428572, "reason": "gemeinsame Argumente" }, { "func1": { "key": "tests/test_tapo_integration.py:test_printer_status_persistence", "name": "test_printer_status_persistence", "file": "tests/test_tapo_integration.py", "line": 366 }, "func2": { "key": "scripts/screenshot_tool.py:_setup_chrome", "name": "_setup_chrome", "file": "scripts/screenshot_tool.py", "line": 260 }, "similarity": 0.8285714285714285, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "tests/test_tapo_integration.py:test_printer_status_persistence", "name": "test_printer_status_persistence", "file": "tests/test_tapo_integration.py", "line": 366 }, "func2": { "key": "scripts/screenshot_tool.py:run_screenshot_session", "name": "run_screenshot_session", "file": "scripts/screenshot_tool.py", "line": 329 }, "similarity": 0.7269230769230769, "reason": "gemeinsame Argumente" }, { "func1": { "key": "tests/test_tapo_integration.py:test_printer_status_persistence", "name": "test_printer_status_persistence", "file": "tests/test_tapo_integration.py", "line": 366 }, "func2": { "key": "scripts/screenshot_tool.py:_generate_report", "name": "_generate_report", "file": "scripts/screenshot_tool.py", "line": 526 }, "similarity": 0.7253846153846153, "reason": "gemeinsame Argumente" }, { "func1": { "key": "tests/test_tapo_integration.py:test_printer_status_persistence", "name": "test_printer_status_persistence", "file": "tests/test_tapo_integration.py", "line": 366 }, "func2": { "key": "utils/development_tools.py:run_all_tests", "name": "run_all_tests", "file": "utils/development_tools.py", "line": 89 }, "similarity": 0.8666666666666667, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "tests/test_tapo_integration.py:test_printer_status_persistence", "name": "test_printer_status_persistence", "file": "tests/test_tapo_integration.py", "line": 366 }, "func2": { "key": "utils/development_tools.py:test_user_creation", "name": "test_user_creation", "file": "utils/development_tools.py", "line": 112 }, "similarity": 0.9333333333333333, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "tests/test_tapo_integration.py:test_printer_status_persistence", "name": "test_printer_status_persistence", "file": "tests/test_tapo_integration.py", "line": 366 }, "func2": { "key": "utils/development_tools.py:test_printer_status", "name": "test_printer_status", "file": "utils/development_tools.py", "line": 136 }, "similarity": 0.8436363636363635, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "tests/test_tapo_integration.py:test_printer_status_persistence", "name": "test_printer_status_persistence", "file": "tests/test_tapo_integration.py", "line": 366 }, "func2": { "key": "utils/hardware_integration.py:__init__", "name": "__init__", "file": "utils/hardware_integration.py", "line": 1012 }, "similarity": 0.7454545454545454, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "tests/test_tapo_integration.py:test_printer_status_persistence", "name": "test_printer_status_persistence", "file": "tests/test_tapo_integration.py", "line": 366 }, "func2": { "key": "utils/hardware_integration.py:auto_discover_outlets", "name": "auto_discover_outlets", "file": "utils/hardware_integration.py", "line": 500 }, "similarity": 0.79, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "tests/test_tapo_integration.py:test_printer_status_persistence", "name": "test_printer_status_persistence", "file": "tests/test_tapo_integration.py", "line": 366 }, "func2": { "key": "utils/job_scheduler.py:start", "name": "start", "file": "utils/job_scheduler.py", "line": 216 }, "similarity": 0.7454545454545454, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "tests/test_tapo_integration.py:test_printer_status_persistence", "name": "test_printer_status_persistence", "file": "tests/test_tapo_integration.py", "line": 366 }, "func2": { "key": "utils/monitoring_analytics.py:get_health_status", "name": "get_health_status", "file": "utils/monitoring_analytics.py", "line": 265 }, "similarity": 0.7114285714285714, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "tests/test_tapo_integration.py:test_error_handling_unreachable_plugs", "name": "test_error_handling_unreachable_plugs", "file": "tests/test_tapo_integration.py", "line": 392 }, "func2": { "key": "tests/test_tapo_integration.py:test_concurrent_job_scheduling", "name": "test_concurrent_job_scheduling", "file": "tests/test_tapo_integration.py", "line": 410 }, "similarity": 0.7833333333333333, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "tests/test_tapo_integration.py:test_error_handling_unreachable_plugs", "name": "test_error_handling_unreachable_plugs", "file": "tests/test_tapo_integration.py", "line": 392 }, "func2": { "key": "tests/test_tapo_integration.py:test_admin_dashboard_printer_overview", "name": "test_admin_dashboard_printer_overview", "file": "tests/test_tapo_integration.py", "line": 441 }, "similarity": 0.8600000000000001, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "tests/test_tapo_integration.py:test_error_handling_unreachable_plugs", "name": "test_error_handling_unreachable_plugs", "file": "tests/test_tapo_integration.py", "line": 392 }, "func2": { "key": "scripts/test_protocol_generator.py:test_syntax_validation", "name": "test_syntax_validation", "file": "scripts/test_protocol_generator.py", "line": 107 }, "similarity": 0.75, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "tests/test_tapo_integration.py:test_error_handling_unreachable_plugs", "name": "test_error_handling_unreachable_plugs", "file": "tests/test_tapo_integration.py", "line": 392 }, "func2": { "key": "scripts/test_protocol_generator.py:test_import_functionality", "name": "test_import_functionality", "file": "scripts/test_protocol_generator.py", "line": 153 }, "similarity": 0.81, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "tests/test_tapo_integration.py:test_error_handling_unreachable_plugs", "name": "test_error_handling_unreachable_plugs", "file": "tests/test_tapo_integration.py", "line": 392 }, "func2": { "key": "scripts/test_protocol_generator.py:test_models_and_blueprints", "name": "test_models_and_blueprints", "file": "scripts/test_protocol_generator.py", "line": 200 }, "similarity": 0.8611111111111112, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "tests/test_tapo_integration.py:test_error_handling_unreachable_plugs", "name": "test_error_handling_unreachable_plugs", "file": "tests/test_tapo_integration.py", "line": 392 }, "func2": { "key": "scripts/test_protocol_generator.py:test_flask_app_creation", "name": "test_flask_app_creation", "file": "scripts/test_protocol_generator.py", "line": 246 }, "similarity": 0.7926315789473684, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "tests/test_tapo_integration.py:test_error_handling_unreachable_plugs", "name": "test_error_handling_unreachable_plugs", "file": "tests/test_tapo_integration.py", "line": 392 }, "func2": { "key": "scripts/test_protocol_generator.py:test_dependency_versions", "name": "test_dependency_versions", "file": "scripts/test_protocol_generator.py", "line": 270 }, "similarity": 0.771578947368421, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "tests/test_tapo_integration.py:test_error_handling_unreachable_plugs", "name": "test_error_handling_unreachable_plugs", "file": "tests/test_tapo_integration.py", "line": 392 }, "func2": { "key": "scripts/test_protocol_generator.py:analyze_code_metrics", "name": "analyze_code_metrics", "file": "scripts/test_protocol_generator.py", "line": 302 }, "similarity": 0.72, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "tests/test_tapo_integration.py:test_error_handling_unreachable_plugs", "name": "test_error_handling_unreachable_plugs", "file": "tests/test_tapo_integration.py", "line": 392 }, "func2": { "key": "scripts/test_protocol_generator.py:generate_ai_summary", "name": "generate_ai_summary", "file": "scripts/test_protocol_generator.py", "line": 343 }, "similarity": 0.8105263157894738, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "tests/test_tapo_integration.py:test_error_handling_unreachable_plugs", "name": "test_error_handling_unreachable_plugs", "file": "tests/test_tapo_integration.py", "line": 392 }, "func2": { "key": "scripts/screenshot_tool.py:discover_routes_from_app", "name": "discover_routes_from_app", "file": "scripts/screenshot_tool.py", "line": 119 }, "similarity": 0.78, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "tests/test_tapo_integration.py:test_error_handling_unreachable_plugs", "name": "test_error_handling_unreachable_plugs", "file": "tests/test_tapo_integration.py", "line": 392 }, "func2": { "key": "scripts/screenshot_tool.py:_setup_firefox", "name": "_setup_firefox", "file": "scripts/screenshot_tool.py", "line": 283 }, "similarity": 0.7294736842105263, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "tests/test_tapo_integration.py:test_error_handling_unreachable_plugs", "name": "test_error_handling_unreachable_plugs", "file": "tests/test_tapo_integration.py", "line": 392 }, "func2": { "key": "scripts/screenshot_tool.py:run_screenshot_session", "name": "run_screenshot_session", "file": "scripts/screenshot_tool.py", "line": 329 }, "similarity": 0.8588235294117648, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "tests/test_tapo_integration.py:test_error_handling_unreachable_plugs", "name": "test_error_handling_unreachable_plugs", "file": "tests/test_tapo_integration.py", "line": 392 }, "func2": { "key": "scripts/screenshot_tool.py:_generate_report", "name": "_generate_report", "file": "scripts/screenshot_tool.py", "line": 526 }, "similarity": 0.7260504201680672, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "tests/test_tapo_integration.py:test_error_handling_unreachable_plugs", "name": "test_error_handling_unreachable_plugs", "file": "tests/test_tapo_integration.py", "line": 392 }, "func2": { "key": "scripts/screenshot_tool.py:_generate_human_readable_report", "name": "_generate_human_readable_report", "file": "scripts/screenshot_tool.py", "line": 556 }, "similarity": 0.7011111111111111, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "tests/test_tapo_integration.py:test_error_handling_unreachable_plugs", "name": "test_error_handling_unreachable_plugs", "file": "tests/test_tapo_integration.py", "line": 392 }, "func2": { "key": "utils/development_tools.py:test_database_connection", "name": "test_database_connection", "file": "utils/development_tools.py", "line": 105 }, "similarity": 0.8588235294117648, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "tests/test_tapo_integration.py:test_error_handling_unreachable_plugs", "name": "test_error_handling_unreachable_plugs", "file": "tests/test_tapo_integration.py", "line": 392 }, "func2": { "key": "utils/development_tools.py:test_user_creation", "name": "test_user_creation", "file": "utils/development_tools.py", "line": 112 }, "similarity": 0.7088235294117647, "reason": "gemeinsame Argumente" }, { "func1": { "key": "tests/test_tapo_integration.py:test_error_handling_unreachable_plugs", "name": "test_error_handling_unreachable_plugs", "file": "tests/test_tapo_integration.py", "line": 392 }, "func2": { "key": "utils/development_tools.py:test_printer_status", "name": "test_printer_status", "file": "utils/development_tools.py", "line": 136 }, "similarity": 0.7852941176470588, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "tests/test_tapo_integration.py:test_error_handling_unreachable_plugs", "name": "test_error_handling_unreachable_plugs", "file": "tests/test_tapo_integration.py", "line": 392 }, "func2": { "key": "utils/hardware_integration.py:initialize_all_outlets", "name": "initialize_all_outlets", "file": "utils/hardware_integration.py", "line": 563 }, "similarity": 0.8222222222222222, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "tests/test_tapo_integration.py:test_error_handling_unreachable_plugs", "name": "test_error_handling_unreachable_plugs", "file": "tests/test_tapo_integration.py", "line": 392 }, "func2": { "key": "utils/hardware_integration.py:get_all_outlet_status", "name": "get_all_outlet_status", "file": "utils/hardware_integration.py", "line": 619 }, "similarity": 0.7517647058823529, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "tests/test_tapo_integration.py:test_error_handling_unreachable_plugs", "name": "test_error_handling_unreachable_plugs", "file": "tests/test_tapo_integration.py", "line": 392 }, "func2": { "key": "utils/hardware_integration.py:get_energy_statistics", "name": "get_energy_statistics", "file": "utils/hardware_integration.py", "line": 828 }, "similarity": 0.7022222222222223, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "tests/test_tapo_integration.py:test_error_handling_unreachable_plugs", "name": "test_error_handling_unreachable_plugs", "file": "tests/test_tapo_integration.py", "line": 392 }, "func2": { "key": "utils/hardware_integration.py:clear_all_caches", "name": "clear_all_caches", "file": "utils/hardware_integration.py", "line": 1170 }, "similarity": 0.7282352941176471, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "tests/test_tapo_integration.py:test_error_handling_unreachable_plugs", "name": "test_error_handling_unreachable_plugs", "file": "tests/test_tapo_integration.py", "line": 392 }, "func2": { "key": "utils/ip_security.py:get_client_ip", "name": "get_client_ip", "file": "utils/ip_security.py", "line": 95 }, "similarity": 0.7517647058823529, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "tests/test_tapo_integration.py:test_error_handling_unreachable_plugs", "name": "test_error_handling_unreachable_plugs", "file": "tests/test_tapo_integration.py", "line": 392 }, "func2": { "key": "utils/ssl_suite.py:get_ssl_context", "name": "get_ssl_context", "file": "utils/ssl_suite.py", "line": 43 }, "similarity": 0.74, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "tests/test_tapo_integration.py:test_error_handling_unreachable_plugs", "name": "test_error_handling_unreachable_plugs", "file": "tests/test_tapo_integration.py", "line": 392 }, "func2": { "key": "utils/security_suite.py:generate_nonce", "name": "generate_nonce", "file": "utils/security_suite.py", "line": 55 }, "similarity": 0.8117647058823529, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "tests/test_tapo_integration.py:test_error_handling_unreachable_plugs", "name": "test_error_handling_unreachable_plugs", "file": "tests/test_tapo_integration.py", "line": 392 }, "func2": { "key": "utils/drag_drop_system.py:create_upload_session", "name": "create_upload_session", "file": "utils/drag_drop_system.py", "line": 61 }, "similarity": 0.7194117647058823, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "tests/test_tapo_integration.py:test_error_handling_unreachable_plugs", "name": "test_error_handling_unreachable_plugs", "file": "tests/test_tapo_integration.py", "line": 392 }, "func2": { "key": "utils/drag_drop_system.py:cleanup_invalid_orders", "name": "cleanup_invalid_orders", "file": "utils/drag_drop_system.py", "line": 292 }, "similarity": 0.7088888888888889, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "tests/test_tapo_integration.py:test_error_handling_unreachable_plugs", "name": "test_error_handling_unreachable_plugs", "file": "tests/test_tapo_integration.py", "line": 392 }, "func2": { "key": "utils/core_system.py:graceful_shutdown", "name": "graceful_shutdown", "file": "utils/core_system.py", "line": 464 }, "similarity": 0.8447368421052631, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "tests/test_tapo_integration.py:test_error_handling_unreachable_plugs", "name": "test_error_handling_unreachable_plugs", "file": "tests/test_tapo_integration.py", "line": 392 }, "func2": { "key": "utils/core_system.py:_register_signal_handlers", "name": "_register_signal_handlers", "file": "utils/core_system.py", "line": 113 }, "similarity": 0.7023529411764706, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "tests/test_tapo_integration.py:test_error_handling_unreachable_plugs", "name": "test_error_handling_unreachable_plugs", "file": "tests/test_tapo_integration.py", "line": 392 }, "func2": { "key": "utils/core_system.py:shutdown_all", "name": "shutdown_all", "file": "utils/core_system.py", "line": 144 }, "similarity": 0.7022222222222223, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "tests/test_tapo_integration.py:test_error_handling_unreachable_plugs", "name": "test_error_handling_unreachable_plugs", "file": "tests/test_tapo_integration.py", "line": 392 }, "func2": { "key": "utils/core_system.py:setup_logging", "name": "setup_logging", "file": "utils/core_system.py", "line": 553 }, "similarity": 0.8588235294117648, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "tests/test_tapo_integration.py:test_error_handling_unreachable_plugs", "name": "test_error_handling_unreachable_plugs", "file": "tests/test_tapo_integration.py", "line": 392 }, "func2": { "key": "utils/database_suite.py:get_all_tables", "name": "get_all_tables", "file": "utils/database_suite.py", "line": 105 }, "similarity": 0.7282352941176471, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "tests/test_tapo_integration.py:test_error_handling_unreachable_plugs", "name": "test_error_handling_unreachable_plugs", "file": "tests/test_tapo_integration.py", "line": 392 }, "func2": { "key": "utils/monitoring_analytics.py:track_disk_usage", "name": "track_disk_usage", "file": "utils/monitoring_analytics.py", "line": 58 }, "similarity": 0.7244444444444444, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "tests/test_tapo_integration.py:test_concurrent_job_scheduling", "name": "test_concurrent_job_scheduling", "file": "tests/test_tapo_integration.py", "line": 410 }, "func2": { "key": "scripts/test_protocol_generator.py:test_models_and_blueprints", "name": "test_models_and_blueprints", "file": "scripts/test_protocol_generator.py", "line": 200 }, "similarity": 0.7326315789473683, "reason": "gemeinsame Argumente" }, { "func1": { "key": "tests/test_tapo_integration.py:test_concurrent_job_scheduling", "name": "test_concurrent_job_scheduling", "file": "tests/test_tapo_integration.py", "line": 410 }, "func2": { "key": "scripts/screenshot_tool.py:_setup_chrome", "name": "_setup_chrome", "file": "scripts/screenshot_tool.py", "line": 260 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "tests/test_tapo_integration.py:test_concurrent_job_scheduling", "name": "test_concurrent_job_scheduling", "file": "tests/test_tapo_integration.py", "line": 410 }, "func2": { "key": "scripts/screenshot_tool.py:run_screenshot_session", "name": "run_screenshot_session", "file": "scripts/screenshot_tool.py", "line": 329 }, "similarity": 0.725, "reason": "gemeinsame Argumente" }, { "func1": { "key": "tests/test_tapo_integration.py:test_concurrent_job_scheduling", "name": "test_concurrent_job_scheduling", "file": "tests/test_tapo_integration.py", "line": 410 }, "func2": { "key": "utils/development_tools.py:run_all_tests", "name": "run_all_tests", "file": "utils/development_tools.py", "line": 89 }, "similarity": 0.788235294117647, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "tests/test_tapo_integration.py:test_concurrent_job_scheduling", "name": "test_concurrent_job_scheduling", "file": "tests/test_tapo_integration.py", "line": 410 }, "func2": { "key": "utils/development_tools.py:test_user_creation", "name": "test_user_creation", "file": "utils/development_tools.py", "line": 112 }, "similarity": 0.8352941176470587, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "tests/test_tapo_integration.py:test_concurrent_job_scheduling", "name": "test_concurrent_job_scheduling", "file": "tests/test_tapo_integration.py", "line": 410 }, "func2": { "key": "utils/hardware_integration.py:__init__", "name": "__init__", "file": "utils/hardware_integration.py", "line": 1012 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "tests/test_tapo_integration.py:test_concurrent_job_scheduling", "name": "test_concurrent_job_scheduling", "file": "tests/test_tapo_integration.py", "line": 410 }, "func2": { "key": "utils/hardware_integration.py:auto_discover_outlets", "name": "auto_discover_outlets", "file": "utils/hardware_integration.py", "line": 500 }, "similarity": 0.7944444444444445, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "tests/test_tapo_integration.py:test_concurrent_job_scheduling", "name": "test_concurrent_job_scheduling", "file": "tests/test_tapo_integration.py", "line": 410 }, "func2": { "key": "utils/core_system.py:graceful_shutdown", "name": "graceful_shutdown", "file": "utils/core_system.py", "line": 464 }, "similarity": 0.7536842105263157, "reason": "gemeinsame Argumente" }, { "func1": { "key": "tests/test_tapo_integration.py:test_concurrent_job_scheduling", "name": "test_concurrent_job_scheduling", "file": "tests/test_tapo_integration.py", "line": 410 }, "func2": { "key": "utils/monitoring_analytics.py:get_health_status", "name": "get_health_status", "file": "utils/monitoring_analytics.py", "line": 265 }, "similarity": 0.7282352941176471, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "tests/test_tapo_integration.py:test_admin_dashboard_printer_overview", "name": "test_admin_dashboard_printer_overview", "file": "tests/test_tapo_integration.py", "line": 441 }, "func2": { "key": "scripts/test_protocol_generator.py:test_syntax_validation", "name": "test_syntax_validation", "file": "scripts/test_protocol_generator.py", "line": 107 }, "similarity": 0.7605263157894737, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "tests/test_tapo_integration.py:test_admin_dashboard_printer_overview", "name": "test_admin_dashboard_printer_overview", "file": "tests/test_tapo_integration.py", "line": 441 }, "func2": { "key": "scripts/test_protocol_generator.py:test_import_functionality", "name": "test_import_functionality", "file": "scripts/test_protocol_generator.py", "line": 153 }, "similarity": 0.7595238095238095, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "tests/test_tapo_integration.py:test_admin_dashboard_printer_overview", "name": "test_admin_dashboard_printer_overview", "file": "tests/test_tapo_integration.py", "line": 441 }, "func2": { "key": "scripts/test_protocol_generator.py:test_models_and_blueprints", "name": "test_models_and_blueprints", "file": "scripts/test_protocol_generator.py", "line": 200 }, "similarity": 0.8388888888888889, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "tests/test_tapo_integration.py:test_admin_dashboard_printer_overview", "name": "test_admin_dashboard_printer_overview", "file": "tests/test_tapo_integration.py", "line": 441 }, "func2": { "key": "scripts/test_protocol_generator.py:test_flask_app_creation", "name": "test_flask_app_creation", "file": "scripts/test_protocol_generator.py", "line": 246 }, "similarity": 0.74, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "tests/test_tapo_integration.py:test_admin_dashboard_printer_overview", "name": "test_admin_dashboard_printer_overview", "file": "tests/test_tapo_integration.py", "line": 441 }, "func2": { "key": "scripts/test_protocol_generator.py:test_dependency_versions", "name": "test_dependency_versions", "file": "scripts/test_protocol_generator.py", "line": 270 }, "similarity": 0.7844444444444445, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "tests/test_tapo_integration.py:test_admin_dashboard_printer_overview", "name": "test_admin_dashboard_printer_overview", "file": "tests/test_tapo_integration.py", "line": 441 }, "func2": { "key": "scripts/test_protocol_generator.py:analyze_code_metrics", "name": "analyze_code_metrics", "file": "scripts/test_protocol_generator.py", "line": 302 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "tests/test_tapo_integration.py:test_admin_dashboard_printer_overview", "name": "test_admin_dashboard_printer_overview", "file": "tests/test_tapo_integration.py", "line": 441 }, "func2": { "key": "scripts/test_protocol_generator.py:generate_ai_summary", "name": "generate_ai_summary", "file": "scripts/test_protocol_generator.py", "line": 343 }, "similarity": 0.7894736842105263, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "tests/test_tapo_integration.py:test_admin_dashboard_printer_overview", "name": "test_admin_dashboard_printer_overview", "file": "tests/test_tapo_integration.py", "line": 441 }, "func2": { "key": "scripts/screenshot_tool.py:discover_routes_from_app", "name": "discover_routes_from_app", "file": "scripts/screenshot_tool.py", "line": 119 }, "similarity": 0.7926315789473684, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "tests/test_tapo_integration.py:test_admin_dashboard_printer_overview", "name": "test_admin_dashboard_printer_overview", "file": "tests/test_tapo_integration.py", "line": 441 }, "func2": { "key": "scripts/screenshot_tool.py:_setup_firefox", "name": "_setup_firefox", "file": "scripts/screenshot_tool.py", "line": 283 }, "similarity": 0.708421052631579, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "tests/test_tapo_integration.py:test_admin_dashboard_printer_overview", "name": "test_admin_dashboard_printer_overview", "file": "tests/test_tapo_integration.py", "line": 441 }, "func2": { "key": "scripts/screenshot_tool.py:run_screenshot_session", "name": "run_screenshot_session", "file": "scripts/screenshot_tool.py", "line": 329 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "tests/test_tapo_integration.py:test_admin_dashboard_printer_overview", "name": "test_admin_dashboard_printer_overview", "file": "tests/test_tapo_integration.py", "line": 441 }, "func2": { "key": "scripts/screenshot_tool.py:_generate_report", "name": "_generate_report", "file": "scripts/screenshot_tool.py", "line": 526 }, "similarity": 0.7025210084033613, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "tests/test_tapo_integration.py:test_admin_dashboard_printer_overview", "name": "test_admin_dashboard_printer_overview", "file": "tests/test_tapo_integration.py", "line": 441 }, "func2": { "key": "utils/development_tools.py:test_database_connection", "name": "test_database_connection", "file": "utils/development_tools.py", "line": 105 }, "similarity": 0.8352941176470587, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "tests/test_tapo_integration.py:test_admin_dashboard_printer_overview", "name": "test_admin_dashboard_printer_overview", "file": "tests/test_tapo_integration.py", "line": 441 }, "func2": { "key": "utils/development_tools.py:test_printer_status", "name": "test_printer_status", "file": "utils/development_tools.py", "line": 136 }, "similarity": 0.7617647058823529, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "tests/test_tapo_integration.py:test_admin_dashboard_printer_overview", "name": "test_admin_dashboard_printer_overview", "file": "tests/test_tapo_integration.py", "line": 441 }, "func2": { "key": "utils/hardware_integration.py:initialize_all_outlets", "name": "initialize_all_outlets", "file": "utils/hardware_integration.py", "line": 563 }, "similarity": 0.7684210526315789, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "tests/test_tapo_integration.py:test_admin_dashboard_printer_overview", "name": "test_admin_dashboard_printer_overview", "file": "tests/test_tapo_integration.py", "line": 441 }, "func2": { "key": "utils/security_suite.py:generate_nonce", "name": "generate_nonce", "file": "utils/security_suite.py", "line": 55 }, "similarity": 0.7555555555555555, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "tests/test_tapo_integration.py:test_admin_dashboard_printer_overview", "name": "test_admin_dashboard_printer_overview", "file": "tests/test_tapo_integration.py", "line": 441 }, "func2": { "key": "utils/core_system.py:graceful_shutdown", "name": "graceful_shutdown", "file": "utils/core_system.py", "line": 464 }, "similarity": 0.7595238095238095, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "tests/test_tapo_integration.py:test_admin_dashboard_printer_overview", "name": "test_admin_dashboard_printer_overview", "file": "tests/test_tapo_integration.py", "line": 441 }, "func2": { "key": "utils/core_system.py:setup_logging", "name": "setup_logging", "file": "utils/core_system.py", "line": 553 }, "similarity": 0.7684210526315789, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "static/icons/generate_icons.py:main", "name": "main", "file": "static/icons/generate_icons.py", "line": 57 }, "func2": { "key": "scripts/test_protocol_generator.py:main", "name": "main", "file": "scripts/test_protocol_generator.py", "line": 513 }, "similarity": 0.7, "reason": "ähnliche Namen, ähnliche Länge" }, { "func1": { "key": "static/icons/generate_icons.py:main", "name": "main", "file": "static/icons/generate_icons.py", "line": 57 }, "func2": { "key": "scripts/test_printer_setup.py:main", "name": "main", "file": "scripts/test_printer_setup.py", "line": 226 }, "similarity": 0.7, "reason": "ähnliche Namen, ähnliche Länge" }, { "func1": { "key": "config/settings.py:get_env_variable", "name": "get_env_variable", "file": "config/settings.py", "line": 5 }, "func2": { "key": "utils/settings.py:get_env_variable", "name": "get_env_variable", "file": "utils/settings.py", "line": 5 }, "similarity": 1.0, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/settings.py:get_log_file", "name": "get_log_file", "file": "config/settings.py", "line": 98 }, "func2": { "key": "utils/settings.py:get_log_file", "name": "get_log_file", "file": "utils/settings.py", "line": 98 }, "similarity": 1.0, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/settings.py:ensure_log_directories", "name": "ensure_log_directories", "file": "config/settings.py", "line": 113 }, "func2": { "key": "utils/settings.py:ensure_log_directories", "name": "ensure_log_directories", "file": "utils/settings.py", "line": 113 }, "similarity": 0.7, "reason": "ähnliche Namen, ähnliche Länge" }, { "func1": { "key": "config/settings.py:ensure_database_directory", "name": "ensure_database_directory", "file": "config/settings.py", "line": 119 }, "func2": { "key": "utils/utilities_collection.py:ensure_database_directory", "name": "ensure_database_directory", "file": "utils/utilities_collection.py", "line": 293 }, "similarity": 0.7, "reason": "ähnliche Namen, ähnliche Länge" }, { "func1": { "key": "config/settings.py:ensure_database_directory", "name": "ensure_database_directory", "file": "config/settings.py", "line": 119 }, "func2": { "key": "utils/settings.py:ensure_database_directory", "name": "ensure_database_directory", "file": "utils/settings.py", "line": 119 }, "similarity": 0.7, "reason": "ähnliche Namen, ähnliche Länge" }, { "func1": { "key": "config/settings.py:ensure_ssl_directory", "name": "ensure_ssl_directory", "file": "config/settings.py", "line": 125 }, "func2": { "key": "utils/settings.py:ensure_ssl_directory", "name": "ensure_ssl_directory", "file": "utils/settings.py", "line": 125 }, "similarity": 0.7, "reason": "ähnliche Namen, ähnliche Länge" }, { "func1": { "key": "config/settings.py:ensure_upload_directory", "name": "ensure_upload_directory", "file": "config/settings.py", "line": 131 }, "func2": { "key": "utils/settings.py:ensure_upload_directory", "name": "ensure_upload_directory", "file": "utils/settings.py", "line": 131 }, "similarity": 0.7, "reason": "ähnliche Namen, ähnliche Länge" }, { "func1": { "key": "config/settings.py:get_ssl_context", "name": "get_ssl_context", "file": "config/settings.py", "line": 136 }, "func2": { "key": "utils/settings.py:get_ssl_context", "name": "get_ssl_context", "file": "utils/settings.py", "line": 136 }, "similarity": 0.7, "reason": "ähnliche Namen, ähnliche Länge" }, { "func1": { "key": "config/settings.py:get_ssl_context", "name": "get_ssl_context", "file": "config/settings.py", "line": 136 }, "func2": { "key": "utils/ssl_suite.py:get_ssl_context", "name": "get_ssl_context", "file": "utils/ssl_suite.py", "line": 43 }, "similarity": 0.7, "reason": "ähnliche Namen, ähnliche Länge" }, { "func1": { "key": "config/settings.py:create_simple_ssl_cert", "name": "create_simple_ssl_cert", "file": "config/settings.py", "line": 171 }, "func2": { "key": "utils/settings.py:create_simple_ssl_cert", "name": "create_simple_ssl_cert", "file": "utils/settings.py", "line": 171 }, "similarity": 0.7, "reason": "ähnliche Namen, ähnliche Länge" }, { "func1": { "key": "config/__init__.py:get_config", "name": "get_config", "file": "config/__init__.py", "line": 39 }, "func2": { "key": "config/app_config.py:get_config_by_name", "name": "get_config_by_name", "file": "config/app_config.py", "line": 171 }, "similarity": 0.7769230769230768, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/app_config.py:init_app", "name": "init_app", "file": "config/app_config.py", "line": 137 }, "func2": { "key": "legacy/app_original.py:init_app", "name": "init_app", "file": "legacy/app_original.py", "line": 75 }, "similarity": 0.9099999999999999, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "config/security.py:__init__", "name": "__init__", "file": "config/security.py", "line": 56 }, "func2": { "key": "scripts/test_protocol_generator.py:__init__", "name": "__init__", "file": "scripts/test_protocol_generator.py", "line": 29 }, "similarity": 0.8090909090909091, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "config/security.py:__init__", "name": "__init__", "file": "config/security.py", "line": 56 }, "func2": { "key": "scripts/test_protocol_generator.py:test_flask_app_creation", "name": "test_flask_app_creation", "file": "scripts/test_protocol_generator.py", "line": 246 }, "similarity": 0.7142857142857142, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:__init__", "name": "__init__", "file": "config/security.py", "line": 56 }, "func2": { "key": "scripts/test_protocol_generator.py:test_dependency_versions", "name": "test_dependency_versions", "file": "scripts/test_protocol_generator.py", "line": 270 }, "similarity": 0.7230769230769231, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:__init__", "name": "__init__", "file": "config/security.py", "line": 56 }, "func2": { "key": "scripts/screenshot_tool.py:__init__", "name": "__init__", "file": "scripts/screenshot_tool.py", "line": 316 }, "similarity": 0.8500000000000001, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:__init__", "name": "__init__", "file": "config/security.py", "line": 56 }, "func2": { "key": "scripts/screenshot_tool.py:_setup_firefox", "name": "_setup_firefox", "file": "scripts/screenshot_tool.py", "line": 283 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:__init__", "name": "__init__", "file": "config/security.py", "line": 56 }, "func2": { "key": "utils/system_management.py:__init__", "name": "__init__", "file": "utils/system_management.py", "line": 25 }, "similarity": 0.7749999999999999, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "config/security.py:__init__", "name": "__init__", "file": "config/security.py", "line": 56 }, "func2": { "key": "utils/development_tools.py:__init__", "name": "__init__", "file": "utils/development_tools.py", "line": 73 }, "similarity": 0.85, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:__init__", "name": "__init__", "file": "config/security.py", "line": 56 }, "func2": { "key": "utils/ui_components.py:__init__", "name": "__init__", "file": "utils/ui_components.py", "line": 242 }, "similarity": 0.85, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:__init__", "name": "__init__", "file": "config/security.py", "line": 56 }, "func2": { "key": "utils/job_queue_system.py:__init__", "name": "__init__", "file": "utils/job_queue_system.py", "line": 293 }, "similarity": 0.8999999999999999, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:__init__", "name": "__init__", "file": "config/security.py", "line": 56 }, "func2": { "key": "utils/data_management.py:__init__", "name": "__init__", "file": "utils/data_management.py", "line": 287 }, "similarity": 0.7749999999999999, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "config/security.py:__init__", "name": "__init__", "file": "config/security.py", "line": 56 }, "func2": { "key": "utils/ssl_manager.py:__init__", "name": "__init__", "file": "utils/ssl_manager.py", "line": 16 }, "similarity": 0.9249999999999999, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:__init__", "name": "__init__", "file": "config/security.py", "line": 56 }, "func2": { "key": "utils/hardware_integration.py:__init__", "name": "__init__", "file": "utils/hardware_integration.py", "line": 1012 }, "similarity": 0.82, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "config/security.py:__init__", "name": "__init__", "file": "config/security.py", "line": 56 }, "func2": { "key": "utils/ip_security.py:__init__", "name": "__init__", "file": "utils/ip_security.py", "line": 24 }, "similarity": 1.0, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:__init__", "name": "__init__", "file": "config/security.py", "line": 56 }, "func2": { "key": "utils/ip_security.py:get_client_ip", "name": "get_client_ip", "file": "utils/ip_security.py", "line": 95 }, "similarity": 0.7777777777777777, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:__init__", "name": "__init__", "file": "config/security.py", "line": 56 }, "func2": { "key": "utils/ssl_suite.py:__init__", "name": "__init__", "file": "utils/ssl_suite.py", "line": 67 }, "similarity": 0.7749999999999999, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "config/security.py:__init__", "name": "__init__", "file": "config/security.py", "line": 56 }, "func2": { "key": "utils/ssl_suite.py:get_ssl_context", "name": "get_ssl_context", "file": "utils/ssl_suite.py", "line": 43 }, "similarity": 0.709090909090909, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:__init__", "name": "__init__", "file": "config/security.py", "line": 56 }, "func2": { "key": "utils/drag_drop_system.py:__init__", "name": "__init__", "file": "utils/drag_drop_system.py", "line": 57 }, "similarity": 0.85, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:__init__", "name": "__init__", "file": "config/security.py", "line": 56 }, "func2": { "key": "utils/database_cleanup.py:__init__", "name": "__init__", "file": "utils/database_cleanup.py", "line": 23 }, "similarity": 0.9249999999999999, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:__init__", "name": "__init__", "file": "config/security.py", "line": 56 }, "func2": { "key": "utils/job_scheduler.py:__init__", "name": "__init__", "file": "utils/job_scheduler.py", "line": 35 }, "similarity": 0.8999999999999999, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:__init__", "name": "__init__", "file": "config/security.py", "line": 56 }, "func2": { "key": "utils/job_scheduler.py:_run", "name": "_run", "file": "utils/job_scheduler.py", "line": 266 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:__init__", "name": "__init__", "file": "config/security.py", "line": 56 }, "func2": { "key": "utils/core_system.py:__init__", "name": "__init__", "file": "utils/core_system.py", "line": 730 }, "similarity": 0.7214285714285714, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "config/security.py:__init__", "name": "__init__", "file": "config/security.py", "line": 56 }, "func2": { "key": "utils/database_suite.py:__init__", "name": "__init__", "file": "utils/database_suite.py", "line": 176 }, "similarity": 0.7749999999999999, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "config/security.py:__init__", "name": "__init__", "file": "config/security.py", "line": 56 }, "func2": { "key": "utils/logging_config.py:__init__", "name": "__init__", "file": "utils/logging_config.py", "line": 27 }, "similarity": 0.7428571428571429, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:__init__", "name": "__init__", "file": "config/security.py", "line": 56 }, "func2": { "key": "utils/monitoring_analytics.py:__init__", "name": "__init__", "file": "utils/monitoring_analytics.py", "line": 252 }, "similarity": 0.85, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:__init__", "name": "__init__", "file": "config/security.py", "line": 56 }, "func2": { "key": "utils/script_collection.py:__init__", "name": "__init__", "file": "utils/script_collection.py", "line": 170 }, "similarity": 0.8999999999999999, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_headers", "name": "get_headers", "file": "config/security.py", "line": 62 }, "func2": { "key": "config/security.py:get_rate_limits", "name": "get_rate_limits", "file": "config/security.py", "line": 66 }, "similarity": 0.8333333333333333, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_headers", "name": "get_headers", "file": "config/security.py", "line": 62 }, "func2": { "key": "config/security.py:get_session_config", "name": "get_session_config", "file": "config/security.py", "line": 70 }, "similarity": 0.7428571428571429, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_headers", "name": "get_headers", "file": "config/security.py", "line": 62 }, "func2": { "key": "config/security.py:get_csrf_config", "name": "get_csrf_config", "file": "config/security.py", "line": 74 }, "similarity": 0.7714285714285714, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_headers", "name": "get_headers", "file": "config/security.py", "line": 62 }, "func2": { "key": "scripts/test_protocol_generator.py:generate_fallback_summary", "name": "generate_fallback_summary", "file": "scripts/test_protocol_generator.py", "line": 420 }, "similarity": 0.7555555555555555, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_headers", "name": "get_headers", "file": "config/security.py", "line": 62 }, "func2": { "key": "scripts/test_protocol_generator.py:run_all_tests", "name": "run_all_tests", "file": "scripts/test_protocol_generator.py", "line": 471 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_headers", "name": "get_headers", "file": "config/security.py", "line": 62 }, "func2": { "key": "scripts/screenshot_tool.py:_get_default_routes", "name": "_get_default_routes", "file": "scripts/screenshot_tool.py", "line": 207 }, "similarity": 0.8461538461538463, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_headers", "name": "get_headers", "file": "config/security.py", "line": 62 }, "func2": { "key": "scripts/screenshot_tool.py:initialize_browser", "name": "initialize_browser", "file": "scripts/screenshot_tool.py", "line": 239 }, "similarity": 0.75, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_headers", "name": "get_headers", "file": "config/security.py", "line": 62 }, "func2": { "key": "scripts/screenshot_tool.py:_prepare_environment", "name": "_prepare_environment", "file": "scripts/screenshot_tool.py", "line": 369 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_headers", "name": "get_headers", "file": "config/security.py", "line": 62 }, "func2": { "key": "scripts/screenshot_tool.py:_perform_admin_login", "name": "_perform_admin_login", "file": "scripts/screenshot_tool.py", "line": 393 }, "similarity": 0.75, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_headers", "name": "get_headers", "file": "config/security.py", "line": 62 }, "func2": { "key": "utils/ui_components.py:register_handler", "name": "register_handler", "file": "utils/ui_components.py", "line": 204 }, "similarity": 0.7, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_headers", "name": "get_headers", "file": "config/security.py", "line": 62 }, "func2": { "key": "utils/ui_components.py:get_dashboard_data", "name": "get_dashboard_data", "file": "utils/ui_components.py", "line": 268 }, "similarity": 0.9272727272727272, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_headers", "name": "get_headers", "file": "config/security.py", "line": 62 }, "func2": { "key": "utils/job_queue_system.py:get_queue_status", "name": "get_queue_status", "file": "utils/job_queue_system.py", "line": 140 }, "similarity": 0.8181818181818181, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_headers", "name": "get_headers", "file": "config/security.py", "line": 62 }, "func2": { "key": "utils/job_queue_system.py:get_next_job", "name": "get_next_job", "file": "utils/job_queue_system.py", "line": 103 }, "similarity": 0.7142857142857142, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_headers", "name": "get_headers", "file": "config/security.py", "line": 62 }, "func2": { "key": "utils/job_queue_system.py:_timer_loop", "name": "_timer_loop", "file": "utils/job_queue_system.py", "line": 253 }, "similarity": 0.7142857142857142, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_headers", "name": "get_headers", "file": "config/security.py", "line": 62 }, "func2": { "key": "utils/job_queue_system.py:_scheduler_loop", "name": "_scheduler_loop", "file": "utils/job_queue_system.py", "line": 436 }, "similarity": 0.7714285714285714, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_headers", "name": "get_headers", "file": "config/security.py", "line": 62 }, "func2": { "key": "utils/data_management.py:ensure_directories", "name": "ensure_directories", "file": "utils/data_management.py", "line": 57 }, "similarity": 0.7714285714285714, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_headers", "name": "get_headers", "file": "config/security.py", "line": 62 }, "func2": { "key": "utils/ssl_manager.py:generate_mercedes_certificate", "name": "generate_mercedes_certificate", "file": "utils/ssl_manager.py", "line": 21 }, "similarity": 0.8285714285714285, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_headers", "name": "get_headers", "file": "config/security.py", "line": 62 }, "func2": { "key": "utils/hardware_integration.py:clear_cache", "name": "clear_cache", "file": "utils/hardware_integration.py", "line": 207 }, "similarity": 0.7818181818181817, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_headers", "name": "get_headers", "file": "config/security.py", "line": 62 }, "func2": { "key": "utils/hardware_integration.py:get_energy_statistics", "name": "get_energy_statistics", "file": "utils/hardware_integration.py", "line": 828 }, "similarity": 0.7153846153846153, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_headers", "name": "get_headers", "file": "config/security.py", "line": 62 }, "func2": { "key": "utils/hardware_integration.py:get_printer_summary", "name": "get_printer_summary", "file": "utils/hardware_integration.py", "line": 1112 }, "similarity": 0.7866666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_headers", "name": "get_headers", "file": "config/security.py", "line": 62 }, "func2": { "key": "utils/hardware_integration.py:check_and_control_for_jobs", "name": "check_and_control_for_jobs", "file": "utils/hardware_integration.py", "line": 1233 }, "similarity": 0.788235294117647, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_headers", "name": "get_headers", "file": "config/security.py", "line": 62 }, "func2": { "key": "utils/hardware_integration.py:force_network_refresh", "name": "force_network_refresh", "file": "utils/hardware_integration.py", "line": 1462 }, "similarity": 0.76, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_headers", "name": "get_headers", "file": "config/security.py", "line": 62 }, "func2": { "key": "utils/ip_security.py:get_allowed_plug_ips", "name": "get_allowed_plug_ips", "file": "utils/ip_security.py", "line": 141 }, "similarity": 0.7866666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_headers", "name": "get_headers", "file": "config/security.py", "line": 62 }, "func2": { "key": "utils/ssl_suite.py:check_certificate_validity", "name": "check_certificate_validity", "file": "utils/ssl_suite.py", "line": 131 }, "similarity": 0.7749999999999999, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_headers", "name": "get_headers", "file": "config/security.py", "line": 62 }, "func2": { "key": "utils/drag_drop_system.py:cleanup_invalid_orders", "name": "cleanup_invalid_orders", "file": "utils/drag_drop_system.py", "line": 292 }, "similarity": 0.7411764705882353, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_headers", "name": "get_headers", "file": "config/security.py", "line": 62 }, "func2": { "key": "utils/drag_drop_system.py:_schedule_cleanup", "name": "_schedule_cleanup", "file": "utils/drag_drop_system.py", "line": 306 }, "similarity": 0.7714285714285714, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_headers", "name": "get_headers", "file": "config/security.py", "line": 62 }, "func2": { "key": "utils/database_cleanup.py:get_engine_count", "name": "get_engine_count", "file": "utils/database_cleanup.py", "line": 56 }, "similarity": 0.7142857142857142, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_headers", "name": "get_headers", "file": "config/security.py", "line": 62 }, "func2": { "key": "utils/job_scheduler.py:get_tasks", "name": "get_tasks", "file": "utils/job_scheduler.py", "line": 177 }, "similarity": 0.8400000000000001, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_headers", "name": "get_headers", "file": "config/security.py", "line": 62 }, "func2": { "key": "utils/job_scheduler.py:is_running", "name": "is_running", "file": "utils/job_scheduler.py", "line": 257 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_headers", "name": "get_headers", "file": "config/security.py", "line": 62 }, "func2": { "key": "utils/job_scheduler.py:_check_and_start_jobs", "name": "_check_and_start_jobs", "file": "utils/job_scheduler.py", "line": 624 }, "similarity": 0.8133333333333332, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_headers", "name": "get_headers", "file": "config/security.py", "line": 62 }, "func2": { "key": "utils/core_system.py:get_system_status", "name": "get_system_status", "file": "utils/core_system.py", "line": 770 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_headers", "name": "get_headers", "file": "config/security.py", "line": 62 }, "func2": { "key": "utils/core_system.py:_register_signal_handlers", "name": "_register_signal_handlers", "file": "utils/core_system.py", "line": 113 }, "similarity": 0.9000000000000001, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_headers", "name": "get_headers", "file": "config/security.py", "line": 62 }, "func2": { "key": "utils/core_system.py:register_thread", "name": "register_thread", "file": "utils/core_system.py", "line": 130 }, "similarity": 0.81, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_headers", "name": "get_headers", "file": "config/security.py", "line": 62 }, "func2": { "key": "utils/core_system.py:get_recovery_status", "name": "get_recovery_status", "file": "utils/core_system.py", "line": 345 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_headers", "name": "get_headers", "file": "config/security.py", "line": 62 }, "func2": { "key": "utils/core_system.py:load_config", "name": "load_config", "file": "utils/core_system.py", "line": 512 }, "similarity": 0.7066666666666667, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_headers", "name": "get_headers", "file": "config/security.py", "line": 62 }, "func2": { "key": "utils/core_system.py:check_https_connectivity", "name": "check_https_connectivity", "file": "utils/core_system.py", "line": 623 }, "similarity": 0.7176470588235294, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_headers", "name": "get_headers", "file": "config/security.py", "line": 62 }, "func2": { "key": "utils/core_system.py:run_monitoring_cycle", "name": "run_monitoring_cycle", "file": "utils/core_system.py", "line": 639 }, "similarity": 0.7176470588235294, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_headers", "name": "get_headers", "file": "config/security.py", "line": 62 }, "func2": { "key": "utils/core_system.py:cleanup_system_resources", "name": "cleanup_system_resources", "file": "utils/core_system.py", "line": 675 }, "similarity": 0.7411764705882353, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_headers", "name": "get_headers", "file": "config/security.py", "line": 62 }, "func2": { "key": "utils/core_system.py:start_watchdog", "name": "start_watchdog", "file": "utils/core_system.py", "line": 742 }, "similarity": 0.7166666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_headers", "name": "get_headers", "file": "config/security.py", "line": 62 }, "func2": { "key": "utils/database_suite.py:backup_database", "name": "backup_database", "file": "utils/database_suite.py", "line": 65 }, "similarity": 0.7714285714285714, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_headers", "name": "get_headers", "file": "config/security.py", "line": 62 }, "func2": { "key": "utils/database_suite.py:get_connection", "name": "get_connection", "file": "utils/database_suite.py", "line": 41 }, "similarity": 0.7230769230769231, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_headers", "name": "get_headers", "file": "config/security.py", "line": 62 }, "func2": { "key": "utils/database_suite.py:migrate_user_settings", "name": "migrate_user_settings", "file": "utils/database_suite.py", "line": 126 }, "similarity": 0.8153846153846154, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_headers", "name": "get_headers", "file": "config/security.py", "line": 62 }, "func2": { "key": "utils/database_suite.py:fix_database_immediate", "name": "fix_database_immediate", "file": "utils/database_suite.py", "line": 148 }, "similarity": 0.7714285714285714, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_headers", "name": "get_headers", "file": "config/security.py", "line": 62 }, "func2": { "key": "utils/database_suite.py:vacuum_database", "name": "vacuum_database", "file": "utils/database_suite.py", "line": 202 }, "similarity": 0.7714285714285714, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_headers", "name": "get_headers", "file": "config/security.py", "line": 62 }, "func2": { "key": "utils/logging_config.py:_create_new_log_file", "name": "_create_new_log_file", "file": "utils/logging_config.py", "line": 79 }, "similarity": 0.75, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_headers", "name": "get_headers", "file": "config/security.py", "line": 62 }, "func2": { "key": "utils/monitoring_analytics.py:generate_system_report", "name": "generate_system_report", "file": "utils/monitoring_analytics.py", "line": 171 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_headers", "name": "get_headers", "file": "config/security.py", "line": 62 }, "func2": { "key": "utils/monitoring_analytics.py:track_cpu_usage", "name": "track_cpu_usage", "file": "utils/monitoring_analytics.py", "line": 43 }, "similarity": 0.8153846153846154, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_headers", "name": "get_headers", "file": "config/security.py", "line": 62 }, "func2": { "key": "utils/monitoring_analytics.py:track_disk_usage", "name": "track_disk_usage", "file": "utils/monitoring_analytics.py", "line": 58 }, "similarity": 0.7461538461538462, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_headers", "name": "get_headers", "file": "config/security.py", "line": 62 }, "func2": { "key": "utils/monitoring_analytics.py:get_system_metrics", "name": "get_system_metrics", "file": "utils/monitoring_analytics.py", "line": 68 }, "similarity": 0.7846153846153846, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_headers", "name": "get_headers", "file": "config/security.py", "line": 62 }, "func2": { "key": "utils/monitoring_analytics.py:collect_job_analytics", "name": "collect_job_analytics", "file": "utils/monitoring_analytics.py", "line": 86 }, "similarity": 0.7176470588235294, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_headers", "name": "get_headers", "file": "config/security.py", "line": 62 }, "func2": { "key": "utils/monitoring_analytics.py:collect_printer_analytics", "name": "collect_printer_analytics", "file": "utils/monitoring_analytics.py", "line": 130 }, "similarity": 0.75, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_headers", "name": "get_headers", "file": "config/security.py", "line": 62 }, "func2": { "key": "utils/monitoring_analytics.py:get_dashboard_data", "name": "get_dashboard_data", "file": "utils/monitoring_analytics.py", "line": 256 }, "similarity": 0.9272727272727272, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_headers", "name": "get_headers", "file": "config/security.py", "line": 62 }, "func2": { "key": "utils/script_collection.py:run_all_tests", "name": "run_all_tests", "file": "utils/script_collection.py", "line": 178 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_headers", "name": "get_headers", "file": "config/security.py", "line": 62 }, "func2": { "key": "utils/script_collection.py:run_initial_setup", "name": "run_initial_setup", "file": "utils/script_collection.py", "line": 194 }, "similarity": 0.7714285714285714, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_rate_limits", "name": "get_rate_limits", "file": "config/security.py", "line": 66 }, "func2": { "key": "config/security.py:get_session_config", "name": "get_session_config", "file": "config/security.py", "line": 70 }, "similarity": 0.7714285714285714, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_rate_limits", "name": "get_rate_limits", "file": "config/security.py", "line": 66 }, "func2": { "key": "config/security.py:get_csrf_config", "name": "get_csrf_config", "file": "config/security.py", "line": 74 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_rate_limits", "name": "get_rate_limits", "file": "config/security.py", "line": 66 }, "func2": { "key": "scripts/test_protocol_generator.py:analyze_code_metrics", "name": "analyze_code_metrics", "file": "scripts/test_protocol_generator.py", "line": 302 }, "similarity": 0.7250000000000001, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_rate_limits", "name": "get_rate_limits", "file": "config/security.py", "line": 66 }, "func2": { "key": "scripts/test_protocol_generator.py:generate_fallback_summary", "name": "generate_fallback_summary", "file": "scripts/test_protocol_generator.py", "line": 420 }, "similarity": 0.8117647058823529, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_rate_limits", "name": "get_rate_limits", "file": "config/security.py", "line": 66 }, "func2": { "key": "scripts/test_protocol_generator.py:run_all_tests", "name": "run_all_tests", "file": "scripts/test_protocol_generator.py", "line": 471 }, "similarity": 0.8333333333333333, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_rate_limits", "name": "get_rate_limits", "file": "config/security.py", "line": 66 }, "func2": { "key": "scripts/screenshot_tool.py:_get_default_routes", "name": "_get_default_routes", "file": "scripts/screenshot_tool.py", "line": 207 }, "similarity": 0.8285714285714285, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_rate_limits", "name": "get_rate_limits", "file": "config/security.py", "line": 66 }, "func2": { "key": "scripts/screenshot_tool.py:initialize_browser", "name": "initialize_browser", "file": "scripts/screenshot_tool.py", "line": 239 }, "similarity": 0.8133333333333332, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_rate_limits", "name": "get_rate_limits", "file": "config/security.py", "line": 66 }, "func2": { "key": "scripts/screenshot_tool.py:close", "name": "close", "file": "scripts/screenshot_tool.py", "line": 304 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_rate_limits", "name": "get_rate_limits", "file": "config/security.py", "line": 66 }, "func2": { "key": "scripts/screenshot_tool.py:_prepare_environment", "name": "_prepare_environment", "file": "scripts/screenshot_tool.py", "line": 369 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_rate_limits", "name": "get_rate_limits", "file": "config/security.py", "line": 66 }, "func2": { "key": "scripts/screenshot_tool.py:_perform_admin_login", "name": "_perform_admin_login", "file": "scripts/screenshot_tool.py", "line": 393 }, "similarity": 0.8133333333333332, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_rate_limits", "name": "get_rate_limits", "file": "config/security.py", "line": 66 }, "func2": { "key": "utils/development_tools.py:__init__", "name": "__init__", "file": "utils/development_tools.py", "line": 73 }, "similarity": 0.709090909090909, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_rate_limits", "name": "get_rate_limits", "file": "config/security.py", "line": 66 }, "func2": { "key": "utils/ui_components.py:__init__", "name": "__init__", "file": "utils/ui_components.py", "line": 242 }, "similarity": 0.709090909090909, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_rate_limits", "name": "get_rate_limits", "file": "config/security.py", "line": 66 }, "func2": { "key": "utils/ui_components.py:get_dashboard_data", "name": "get_dashboard_data", "file": "utils/ui_components.py", "line": 268 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_rate_limits", "name": "get_rate_limits", "file": "config/security.py", "line": 66 }, "func2": { "key": "utils/job_queue_system.py:get_queue_status", "name": "get_queue_status", "file": "utils/job_queue_system.py", "line": 140 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_rate_limits", "name": "get_rate_limits", "file": "config/security.py", "line": 66 }, "func2": { "key": "utils/job_queue_system.py:get_next_job", "name": "get_next_job", "file": "utils/job_queue_system.py", "line": 103 }, "similarity": 0.7066666666666667, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_rate_limits", "name": "get_rate_limits", "file": "config/security.py", "line": 66 }, "func2": { "key": "utils/job_queue_system.py:add_timer", "name": "add_timer", "file": "utils/job_queue_system.py", "line": 234 }, "similarity": 0.7045454545454546, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_rate_limits", "name": "get_rate_limits", "file": "config/security.py", "line": 66 }, "func2": { "key": "utils/job_queue_system.py:_timer_loop", "name": "_timer_loop", "file": "utils/job_queue_system.py", "line": 253 }, "similarity": 0.8333333333333333, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_rate_limits", "name": "get_rate_limits", "file": "config/security.py", "line": 66 }, "func2": { "key": "utils/job_queue_system.py:_scheduler_loop", "name": "_scheduler_loop", "file": "utils/job_queue_system.py", "line": 436 }, "similarity": 0.725, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_rate_limits", "name": "get_rate_limits", "file": "config/security.py", "line": 66 }, "func2": { "key": "utils/data_management.py:ensure_directories", "name": "ensure_directories", "file": "utils/data_management.py", "line": 57 }, "similarity": 0.76, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_rate_limits", "name": "get_rate_limits", "file": "config/security.py", "line": 66 }, "func2": { "key": "utils/ssl_manager.py:generate_mercedes_certificate", "name": "generate_mercedes_certificate", "file": "utils/ssl_manager.py", "line": 21 }, "similarity": 0.8571428571428572, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_rate_limits", "name": "get_rate_limits", "file": "config/security.py", "line": 66 }, "func2": { "key": "utils/hardware_integration.py:clear_cache", "name": "clear_cache", "file": "utils/hardware_integration.py", "line": 207 }, "similarity": 0.7666666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_rate_limits", "name": "get_rate_limits", "file": "config/security.py", "line": 66 }, "func2": { "key": "utils/hardware_integration.py:get_energy_statistics", "name": "get_energy_statistics", "file": "utils/hardware_integration.py", "line": 828 }, "similarity": 0.7461538461538462, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_rate_limits", "name": "get_rate_limits", "file": "config/security.py", "line": 66 }, "func2": { "key": "utils/hardware_integration.py:get_live_printer_status", "name": "get_live_printer_status", "file": "utils/hardware_integration.py", "line": 1029 }, "similarity": 0.7071428571428571, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_rate_limits", "name": "get_rate_limits", "file": "config/security.py", "line": 66 }, "func2": { "key": "utils/hardware_integration.py:get_printer_summary", "name": "get_printer_summary", "file": "utils/hardware_integration.py", "line": 1112 }, "similarity": 0.8571428571428572, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_rate_limits", "name": "get_rate_limits", "file": "config/security.py", "line": 66 }, "func2": { "key": "utils/hardware_integration.py:check_and_control_for_jobs", "name": "check_and_control_for_jobs", "file": "utils/hardware_integration.py", "line": 1233 }, "similarity": 0.7473684210526315, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_rate_limits", "name": "get_rate_limits", "file": "config/security.py", "line": 66 }, "func2": { "key": "utils/hardware_integration.py:force_network_refresh", "name": "force_network_refresh", "file": "utils/hardware_integration.py", "line": 1462 }, "similarity": 0.7176470588235294, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_rate_limits", "name": "get_rate_limits", "file": "config/security.py", "line": 66 }, "func2": { "key": "utils/ip_security.py:get_allowed_plug_ips", "name": "get_allowed_plug_ips", "file": "utils/ip_security.py", "line": 141 }, "similarity": 0.8133333333333332, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_rate_limits", "name": "get_rate_limits", "file": "config/security.py", "line": 66 }, "func2": { "key": "utils/ssl_suite.py:generate_self_signed_cert", "name": "generate_self_signed_cert", "file": "utils/ssl_suite.py", "line": 70 }, "similarity": 0.7071428571428571, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_rate_limits", "name": "get_rate_limits", "file": "config/security.py", "line": 66 }, "func2": { "key": "utils/ssl_suite.py:check_certificate_validity", "name": "check_certificate_validity", "file": "utils/ssl_suite.py", "line": 131 }, "similarity": 0.7647058823529411, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_rate_limits", "name": "get_rate_limits", "file": "config/security.py", "line": 66 }, "func2": { "key": "utils/drag_drop_system.py:__init__", "name": "__init__", "file": "utils/drag_drop_system.py", "line": 57 }, "similarity": 0.709090909090909, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_rate_limits", "name": "get_rate_limits", "file": "config/security.py", "line": 66 }, "func2": { "key": "utils/drag_drop_system.py:cleanup_invalid_orders", "name": "cleanup_invalid_orders", "file": "utils/drag_drop_system.py", "line": 292 }, "similarity": 0.7647058823529411, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_rate_limits", "name": "get_rate_limits", "file": "config/security.py", "line": 66 }, "func2": { "key": "utils/drag_drop_system.py:_schedule_cleanup", "name": "_schedule_cleanup", "file": "utils/drag_drop_system.py", "line": 306 }, "similarity": 0.725, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_rate_limits", "name": "get_rate_limits", "file": "config/security.py", "line": 66 }, "func2": { "key": "utils/drag_drop_system.py:get_printer_summary", "name": "get_printer_summary", "file": "utils/drag_drop_system.py", "line": 325 }, "similarity": 0.7071428571428571, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_rate_limits", "name": "get_rate_limits", "file": "config/security.py", "line": 66 }, "func2": { "key": "utils/database_cleanup.py:register_engine", "name": "register_engine", "file": "utils/database_cleanup.py", "line": 28 }, "similarity": 0.7045454545454546, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_rate_limits", "name": "get_rate_limits", "file": "config/security.py", "line": 66 }, "func2": { "key": "utils/database_cleanup.py:cleanup_all", "name": "cleanup_all", "file": "utils/database_cleanup.py", "line": 39 }, "similarity": 0.7142857142857142, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_rate_limits", "name": "get_rate_limits", "file": "config/security.py", "line": 66 }, "func2": { "key": "utils/database_cleanup.py:get_engine_count", "name": "get_engine_count", "file": "utils/database_cleanup.py", "line": 56 }, "similarity": 0.7428571428571429, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_rate_limits", "name": "get_rate_limits", "file": "config/security.py", "line": 66 }, "func2": { "key": "utils/job_scheduler.py:get_tasks", "name": "get_tasks", "file": "utils/job_scheduler.py", "line": 177 }, "similarity": 0.8181818181818181, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_rate_limits", "name": "get_rate_limits", "file": "config/security.py", "line": 66 }, "func2": { "key": "utils/job_scheduler.py:is_running", "name": "is_running", "file": "utils/job_scheduler.py", "line": 257 }, "similarity": 0.7666666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_rate_limits", "name": "get_rate_limits", "file": "config/security.py", "line": 66 }, "func2": { "key": "utils/job_scheduler.py:_check_and_start_jobs", "name": "_check_and_start_jobs", "file": "utils/job_scheduler.py", "line": 624 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_rate_limits", "name": "get_rate_limits", "file": "config/security.py", "line": 66 }, "func2": { "key": "utils/core_system.py:get_system_status", "name": "get_system_status", "file": "utils/core_system.py", "line": 770 }, "similarity": 0.8333333333333333, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_rate_limits", "name": "get_rate_limits", "file": "config/security.py", "line": 66 }, "func2": { "key": "utils/core_system.py:_register_signal_handlers", "name": "_register_signal_handlers", "file": "utils/core_system.py", "line": 113 }, "similarity": 0.8769230769230769, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_rate_limits", "name": "get_rate_limits", "file": "config/security.py", "line": 66 }, "func2": { "key": "utils/core_system.py:register_thread", "name": "register_thread", "file": "utils/core_system.py", "line": 130 }, "similarity": 0.7166666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_rate_limits", "name": "get_rate_limits", "file": "config/security.py", "line": 66 }, "func2": { "key": "utils/core_system.py:get_recovery_status", "name": "get_recovery_status", "file": "utils/core_system.py", "line": 345 }, "similarity": 0.7866666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_rate_limits", "name": "get_rate_limits", "file": "config/security.py", "line": 66 }, "func2": { "key": "utils/core_system.py:load_config", "name": "load_config", "file": "utils/core_system.py", "line": 512 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_rate_limits", "name": "get_rate_limits", "file": "config/security.py", "line": 66 }, "func2": { "key": "utils/core_system.py:check_https_connectivity", "name": "check_https_connectivity", "file": "utils/core_system.py", "line": 623 }, "similarity": 0.711111111111111, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_rate_limits", "name": "get_rate_limits", "file": "config/security.py", "line": 66 }, "func2": { "key": "utils/core_system.py:run_monitoring_cycle", "name": "run_monitoring_cycle", "file": "utils/core_system.py", "line": 639 }, "similarity": 0.8133333333333332, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_rate_limits", "name": "get_rate_limits", "file": "config/security.py", "line": 66 }, "func2": { "key": "utils/core_system.py:cleanup_system_resources", "name": "cleanup_system_resources", "file": "utils/core_system.py", "line": 675 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_rate_limits", "name": "get_rate_limits", "file": "config/security.py", "line": 66 }, "func2": { "key": "utils/database_suite.py:backup_database", "name": "backup_database", "file": "utils/database_suite.py", "line": 65 }, "similarity": 0.725, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_rate_limits", "name": "get_rate_limits", "file": "config/security.py", "line": 66 }, "func2": { "key": "utils/database_suite.py:get_connection", "name": "get_connection", "file": "utils/database_suite.py", "line": 41 }, "similarity": 0.7538461538461538, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_rate_limits", "name": "get_rate_limits", "file": "config/security.py", "line": 66 }, "func2": { "key": "utils/database_suite.py:get_all_tables", "name": "get_all_tables", "file": "utils/database_suite.py", "line": 105 }, "similarity": 0.7045454545454546, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_rate_limits", "name": "get_rate_limits", "file": "config/security.py", "line": 66 }, "func2": { "key": "utils/database_suite.py:migrate_user_settings", "name": "migrate_user_settings", "file": "utils/database_suite.py", "line": 126 }, "similarity": 0.9000000000000001, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_rate_limits", "name": "get_rate_limits", "file": "config/security.py", "line": 66 }, "func2": { "key": "utils/database_suite.py:fix_database_immediate", "name": "fix_database_immediate", "file": "utils/database_suite.py", "line": 148 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_rate_limits", "name": "get_rate_limits", "file": "config/security.py", "line": 66 }, "func2": { "key": "utils/database_suite.py:vacuum_database", "name": "vacuum_database", "file": "utils/database_suite.py", "line": 202 }, "similarity": 0.76, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_rate_limits", "name": "get_rate_limits", "file": "config/security.py", "line": 66 }, "func2": { "key": "utils/logging_config.py:_create_new_log_file", "name": "_create_new_log_file", "file": "utils/logging_config.py", "line": 79 }, "similarity": 0.8133333333333332, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_rate_limits", "name": "get_rate_limits", "file": "config/security.py", "line": 66 }, "func2": { "key": "utils/monitoring_analytics.py:generate_system_report", "name": "generate_system_report", "file": "utils/monitoring_analytics.py", "line": 171 }, "similarity": 0.8285714285714285, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_rate_limits", "name": "get_rate_limits", "file": "config/security.py", "line": 66 }, "func2": { "key": "utils/monitoring_analytics.py:__init__", "name": "__init__", "file": "utils/monitoring_analytics.py", "line": 252 }, "similarity": 0.709090909090909, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_rate_limits", "name": "get_rate_limits", "file": "config/security.py", "line": 66 }, "func2": { "key": "utils/monitoring_analytics.py:track_cpu_usage", "name": "track_cpu_usage", "file": "utils/monitoring_analytics.py", "line": 43 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_rate_limits", "name": "get_rate_limits", "file": "config/security.py", "line": 66 }, "func2": { "key": "utils/monitoring_analytics.py:track_memory_usage", "name": "track_memory_usage", "file": "utils/monitoring_analytics.py", "line": 47 }, "similarity": 0.7133333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_rate_limits", "name": "get_rate_limits", "file": "config/security.py", "line": 66 }, "func2": { "key": "utils/monitoring_analytics.py:track_disk_usage", "name": "track_disk_usage", "file": "utils/monitoring_analytics.py", "line": 58 }, "similarity": 0.7285714285714286, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_rate_limits", "name": "get_rate_limits", "file": "config/security.py", "line": 66 }, "func2": { "key": "utils/monitoring_analytics.py:get_system_metrics", "name": "get_system_metrics", "file": "utils/monitoring_analytics.py", "line": 68 }, "similarity": 0.8666666666666667, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_rate_limits", "name": "get_rate_limits", "file": "config/security.py", "line": 66 }, "func2": { "key": "utils/monitoring_analytics.py:collect_job_analytics", "name": "collect_job_analytics", "file": "utils/monitoring_analytics.py", "line": 86 }, "similarity": 0.7749999999999999, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_rate_limits", "name": "get_rate_limits", "file": "config/security.py", "line": 66 }, "func2": { "key": "utils/monitoring_analytics.py:collect_printer_analytics", "name": "collect_printer_analytics", "file": "utils/monitoring_analytics.py", "line": 130 }, "similarity": 0.8133333333333332, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_rate_limits", "name": "get_rate_limits", "file": "config/security.py", "line": 66 }, "func2": { "key": "utils/monitoring_analytics.py:get_dashboard_data", "name": "get_dashboard_data", "file": "utils/monitoring_analytics.py", "line": 256 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_rate_limits", "name": "get_rate_limits", "file": "config/security.py", "line": 66 }, "func2": { "key": "utils/script_collection.py:run_all_tests", "name": "run_all_tests", "file": "utils/script_collection.py", "line": 178 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_rate_limits", "name": "get_rate_limits", "file": "config/security.py", "line": 66 }, "func2": { "key": "utils/script_collection.py:run_initial_setup", "name": "run_initial_setup", "file": "utils/script_collection.py", "line": 194 }, "similarity": 0.8461538461538463, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_session_config", "name": "get_session_config", "file": "config/security.py", "line": 70 }, "func2": { "key": "config/security.py:get_csrf_config", "name": "get_csrf_config", "file": "config/security.py", "line": 74 }, "similarity": 0.9636363636363636, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_session_config", "name": "get_session_config", "file": "config/security.py", "line": 70 }, "func2": { "key": "scripts/test_protocol_generator.py:generate_fallback_summary", "name": "generate_fallback_summary", "file": "scripts/test_protocol_generator.py", "line": 420 }, "similarity": 0.7777777777777777, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_session_config", "name": "get_session_config", "file": "config/security.py", "line": 70 }, "func2": { "key": "scripts/test_protocol_generator.py:run_all_tests", "name": "run_all_tests", "file": "scripts/test_protocol_generator.py", "line": 471 }, "similarity": 0.7428571428571429, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_session_config", "name": "get_session_config", "file": "config/security.py", "line": 70 }, "func2": { "key": "scripts/screenshot_tool.py:_get_default_routes", "name": "_get_default_routes", "file": "scripts/screenshot_tool.py", "line": 207 }, "similarity": 0.7866666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_session_config", "name": "get_session_config", "file": "config/security.py", "line": 70 }, "func2": { "key": "scripts/screenshot_tool.py:initialize_browser", "name": "initialize_browser", "file": "scripts/screenshot_tool.py", "line": 239 }, "similarity": 0.7749999999999999, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_session_config", "name": "get_session_config", "file": "config/security.py", "line": 70 }, "func2": { "key": "scripts/screenshot_tool.py:close", "name": "close", "file": "scripts/screenshot_tool.py", "line": 304 }, "similarity": 0.7454545454545454, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_session_config", "name": "get_session_config", "file": "config/security.py", "line": 70 }, "func2": { "key": "scripts/screenshot_tool.py:_prepare_environment", "name": "_prepare_environment", "file": "scripts/screenshot_tool.py", "line": 369 }, "similarity": 0.76, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_session_config", "name": "get_session_config", "file": "config/security.py", "line": 70 }, "func2": { "key": "scripts/screenshot_tool.py:_perform_admin_login", "name": "_perform_admin_login", "file": "scripts/screenshot_tool.py", "line": 393 }, "similarity": 0.7749999999999999, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_session_config", "name": "get_session_config", "file": "config/security.py", "line": 70 }, "func2": { "key": "utils/system_management.py:is_offline", "name": "is_offline", "file": "utils/system_management.py", "line": 28 }, "similarity": 0.7045454545454546, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_session_config", "name": "get_session_config", "file": "config/security.py", "line": 70 }, "func2": { "key": "utils/development_tools.py:__init__", "name": "__init__", "file": "utils/development_tools.py", "line": 73 }, "similarity": 0.76, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_session_config", "name": "get_session_config", "file": "config/security.py", "line": 70 }, "func2": { "key": "utils/ui_components.py:__init__", "name": "__init__", "file": "utils/ui_components.py", "line": 242 }, "similarity": 0.76, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_session_config", "name": "get_session_config", "file": "config/security.py", "line": 70 }, "func2": { "key": "utils/ui_components.py:get_dashboard_data", "name": "get_dashboard_data", "file": "utils/ui_components.py", "line": 268 }, "similarity": 0.76, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_session_config", "name": "get_session_config", "file": "config/security.py", "line": 70 }, "func2": { "key": "utils/job_queue_system.py:get_queue_status", "name": "get_queue_status", "file": "utils/job_queue_system.py", "line": 140 }, "similarity": 0.7538461538461538, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_session_config", "name": "get_session_config", "file": "config/security.py", "line": 70 }, "func2": { "key": "utils/job_queue_system.py:get_next_job", "name": "get_next_job", "file": "utils/job_queue_system.py", "line": 103 }, "similarity": 0.7846153846153846, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_session_config", "name": "get_session_config", "file": "config/security.py", "line": 70 }, "func2": { "key": "utils/job_queue_system.py:_timer_loop", "name": "_timer_loop", "file": "utils/job_queue_system.py", "line": 253 }, "similarity": 0.7428571428571429, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_session_config", "name": "get_session_config", "file": "config/security.py", "line": 70 }, "func2": { "key": "utils/job_queue_system.py:_scheduler_loop", "name": "_scheduler_loop", "file": "utils/job_queue_system.py", "line": 436 }, "similarity": 0.725, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_session_config", "name": "get_session_config", "file": "config/security.py", "line": 70 }, "func2": { "key": "utils/data_management.py:ensure_directories", "name": "ensure_directories", "file": "utils/data_management.py", "line": 57 }, "similarity": 0.8461538461538463, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_session_config", "name": "get_session_config", "file": "config/security.py", "line": 70 }, "func2": { "key": "utils/ssl_manager.py:generate_mercedes_certificate", "name": "generate_mercedes_certificate", "file": "utils/ssl_manager.py", "line": 21 }, "similarity": 0.8571428571428572, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_session_config", "name": "get_session_config", "file": "config/security.py", "line": 70 }, "func2": { "key": "utils/hardware_integration.py:get_energy_statistics", "name": "get_energy_statistics", "file": "utils/hardware_integration.py", "line": 828 }, "similarity": 0.7461538461538462, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_session_config", "name": "get_session_config", "file": "config/security.py", "line": 70 }, "func2": { "key": "utils/hardware_integration.py:get_printer_summary", "name": "get_printer_summary", "file": "utils/hardware_integration.py", "line": 1112 }, "similarity": 0.7749999999999999, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_session_config", "name": "get_session_config", "file": "config/security.py", "line": 70 }, "func2": { "key": "utils/hardware_integration.py:check_and_control_for_jobs", "name": "check_and_control_for_jobs", "file": "utils/hardware_integration.py", "line": 1233 }, "similarity": 0.7777777777777777, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_session_config", "name": "get_session_config", "file": "config/security.py", "line": 70 }, "func2": { "key": "utils/hardware_integration.py:force_network_refresh", "name": "force_network_refresh", "file": "utils/hardware_integration.py", "line": 1462 }, "similarity": 0.8285714285714285, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_session_config", "name": "get_session_config", "file": "config/security.py", "line": 70 }, "func2": { "key": "utils/ip_security.py:get_allowed_plug_ips", "name": "get_allowed_plug_ips", "file": "utils/ip_security.py", "line": 141 }, "similarity": 0.7749999999999999, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_session_config", "name": "get_session_config", "file": "config/security.py", "line": 70 }, "func2": { "key": "utils/ssl_suite.py:get_ssl_context", "name": "get_ssl_context", "file": "utils/ssl_suite.py", "line": 43 }, "similarity": 0.7166666666666667, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_session_config", "name": "get_session_config", "file": "config/security.py", "line": 70 }, "func2": { "key": "utils/ssl_suite.py:generate_self_signed_cert", "name": "generate_self_signed_cert", "file": "utils/ssl_suite.py", "line": 70 }, "similarity": 0.7071428571428571, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_session_config", "name": "get_session_config", "file": "config/security.py", "line": 70 }, "func2": { "key": "utils/ssl_suite.py:check_certificate_validity", "name": "check_certificate_validity", "file": "utils/ssl_suite.py", "line": 131 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_session_config", "name": "get_session_config", "file": "config/security.py", "line": 70 }, "func2": { "key": "utils/drag_drop_system.py:__init__", "name": "__init__", "file": "utils/drag_drop_system.py", "line": 57 }, "similarity": 0.76, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_session_config", "name": "get_session_config", "file": "config/security.py", "line": 70 }, "func2": { "key": "utils/drag_drop_system.py:cleanup_invalid_orders", "name": "cleanup_invalid_orders", "file": "utils/drag_drop_system.py", "line": 292 }, "similarity": 0.7647058823529411, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_session_config", "name": "get_session_config", "file": "config/security.py", "line": 70 }, "func2": { "key": "utils/drag_drop_system.py:_schedule_cleanup", "name": "_schedule_cleanup", "file": "utils/drag_drop_system.py", "line": 306 }, "similarity": 0.725, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_session_config", "name": "get_session_config", "file": "config/security.py", "line": 70 }, "func2": { "key": "utils/database_cleanup.py:register_engine", "name": "register_engine", "file": "utils/database_cleanup.py", "line": 28 }, "similarity": 0.7045454545454546, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_session_config", "name": "get_session_config", "file": "config/security.py", "line": 70 }, "func2": { "key": "utils/database_cleanup.py:cleanup_all", "name": "cleanup_all", "file": "utils/database_cleanup.py", "line": 39 }, "similarity": 0.7142857142857142, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_session_config", "name": "get_session_config", "file": "config/security.py", "line": 70 }, "func2": { "key": "utils/database_cleanup.py:get_engine_count", "name": "get_engine_count", "file": "utils/database_cleanup.py", "line": 56 }, "similarity": 0.8909090909090909, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_session_config", "name": "get_session_config", "file": "config/security.py", "line": 70 }, "func2": { "key": "utils/job_scheduler.py:get_tasks", "name": "get_tasks", "file": "utils/job_scheduler.py", "line": 177 }, "similarity": 0.7666666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_session_config", "name": "get_session_config", "file": "config/security.py", "line": 70 }, "func2": { "key": "utils/job_scheduler.py:is_running", "name": "is_running", "file": "utils/job_scheduler.py", "line": 257 }, "similarity": 0.7666666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_session_config", "name": "get_session_config", "file": "config/security.py", "line": 70 }, "func2": { "key": "utils/job_scheduler.py:_check_and_start_jobs", "name": "_check_and_start_jobs", "file": "utils/job_scheduler.py", "line": 624 }, "similarity": 0.7647058823529411, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_session_config", "name": "get_session_config", "file": "config/security.py", "line": 70 }, "func2": { "key": "utils/core_system.py:get_system_status", "name": "get_system_status", "file": "utils/core_system.py", "line": 770 }, "similarity": 0.7428571428571429, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_session_config", "name": "get_session_config", "file": "config/security.py", "line": 70 }, "func2": { "key": "utils/core_system.py:_register_signal_handlers", "name": "_register_signal_handlers", "file": "utils/core_system.py", "line": 113 }, "similarity": 0.7866666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_session_config", "name": "get_session_config", "file": "config/security.py", "line": 70 }, "func2": { "key": "utils/core_system.py:register_cleanup_function", "name": "register_cleanup_function", "file": "utils/core_system.py", "line": 137 }, "similarity": 0.7166666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_session_config", "name": "get_session_config", "file": "config/security.py", "line": 70 }, "func2": { "key": "utils/core_system.py:get_recovery_status", "name": "get_recovery_status", "file": "utils/core_system.py", "line": 345 }, "similarity": 0.7866666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_session_config", "name": "get_session_config", "file": "config/security.py", "line": 70 }, "func2": { "key": "utils/core_system.py:load_config", "name": "load_config", "file": "utils/core_system.py", "line": 512 }, "similarity": 0.8153846153846154, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_session_config", "name": "get_session_config", "file": "config/security.py", "line": 70 }, "func2": { "key": "utils/core_system.py:save_config", "name": "save_config", "file": "utils/core_system.py", "line": 528 }, "similarity": 0.75, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_session_config", "name": "get_session_config", "file": "config/security.py", "line": 70 }, "func2": { "key": "utils/core_system.py:check_https_connectivity", "name": "check_https_connectivity", "file": "utils/core_system.py", "line": 623 }, "similarity": 0.8133333333333332, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_session_config", "name": "get_session_config", "file": "config/security.py", "line": 70 }, "func2": { "key": "utils/core_system.py:run_monitoring_cycle", "name": "run_monitoring_cycle", "file": "utils/core_system.py", "line": 639 }, "similarity": 0.8133333333333332, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_session_config", "name": "get_session_config", "file": "config/security.py", "line": 70 }, "func2": { "key": "utils/core_system.py:cleanup_system_resources", "name": "cleanup_system_resources", "file": "utils/core_system.py", "line": 675 }, "similarity": 0.7647058823529411, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_session_config", "name": "get_session_config", "file": "config/security.py", "line": 70 }, "func2": { "key": "utils/database_suite.py:backup_database", "name": "backup_database", "file": "utils/database_suite.py", "line": 65 }, "similarity": 0.725, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_session_config", "name": "get_session_config", "file": "config/security.py", "line": 70 }, "func2": { "key": "utils/database_suite.py:get_connection", "name": "get_connection", "file": "utils/database_suite.py", "line": 41 }, "similarity": 0.9200000000000002, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_session_config", "name": "get_session_config", "file": "config/security.py", "line": 70 }, "func2": { "key": "utils/database_suite.py:migrate_user_settings", "name": "migrate_user_settings", "file": "utils/database_suite.py", "line": 126 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_session_config", "name": "get_session_config", "file": "config/security.py", "line": 70 }, "func2": { "key": "utils/database_suite.py:fix_database_immediate", "name": "fix_database_immediate", "file": "utils/database_suite.py", "line": 148 }, "similarity": 0.76, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_session_config", "name": "get_session_config", "file": "config/security.py", "line": 70 }, "func2": { "key": "utils/database_suite.py:vacuum_database", "name": "vacuum_database", "file": "utils/database_suite.py", "line": 202 }, "similarity": 0.725, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_session_config", "name": "get_session_config", "file": "config/security.py", "line": 70 }, "func2": { "key": "utils/logging_config.py:_create_new_log_file", "name": "_create_new_log_file", "file": "utils/logging_config.py", "line": 79 }, "similarity": 0.8571428571428572, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_session_config", "name": "get_session_config", "file": "config/security.py", "line": 70 }, "func2": { "key": "utils/monitoring_analytics.py:generate_system_report", "name": "generate_system_report", "file": "utils/monitoring_analytics.py", "line": 171 }, "similarity": 0.7866666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_session_config", "name": "get_session_config", "file": "config/security.py", "line": 70 }, "func2": { "key": "utils/monitoring_analytics.py:__init__", "name": "__init__", "file": "utils/monitoring_analytics.py", "line": 252 }, "similarity": 0.76, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_session_config", "name": "get_session_config", "file": "config/security.py", "line": 70 }, "func2": { "key": "utils/monitoring_analytics.py:track_cpu_usage", "name": "track_cpu_usage", "file": "utils/monitoring_analytics.py", "line": 43 }, "similarity": 0.76, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_session_config", "name": "get_session_config", "file": "config/security.py", "line": 70 }, "func2": { "key": "utils/monitoring_analytics.py:get_system_metrics", "name": "get_system_metrics", "file": "utils/monitoring_analytics.py", "line": 68 }, "similarity": 0.8153846153846154, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_session_config", "name": "get_session_config", "file": "config/security.py", "line": 70 }, "func2": { "key": "utils/monitoring_analytics.py:collect_job_analytics", "name": "collect_job_analytics", "file": "utils/monitoring_analytics.py", "line": 86 }, "similarity": 0.8133333333333332, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_session_config", "name": "get_session_config", "file": "config/security.py", "line": 70 }, "func2": { "key": "utils/monitoring_analytics.py:collect_printer_analytics", "name": "collect_printer_analytics", "file": "utils/monitoring_analytics.py", "line": 130 }, "similarity": 0.8133333333333332, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_session_config", "name": "get_session_config", "file": "config/security.py", "line": 70 }, "func2": { "key": "utils/monitoring_analytics.py:get_dashboard_data", "name": "get_dashboard_data", "file": "utils/monitoring_analytics.py", "line": 256 }, "similarity": 0.76, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_session_config", "name": "get_session_config", "file": "config/security.py", "line": 70 }, "func2": { "key": "utils/script_collection.py:run_initial_setup", "name": "run_initial_setup", "file": "utils/script_collection.py", "line": 194 }, "similarity": 0.76, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_csrf_config", "name": "get_csrf_config", "file": "config/security.py", "line": 74 }, "func2": { "key": "scripts/test_protocol_generator.py:test_flask_app_creation", "name": "test_flask_app_creation", "file": "scripts/test_protocol_generator.py", "line": 246 }, "similarity": 0.7166666666666667, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_csrf_config", "name": "get_csrf_config", "file": "config/security.py", "line": 74 }, "func2": { "key": "scripts/test_protocol_generator.py:analyze_code_metrics", "name": "analyze_code_metrics", "file": "scripts/test_protocol_generator.py", "line": 302 }, "similarity": 0.7117647058823529, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_csrf_config", "name": "get_csrf_config", "file": "config/security.py", "line": 74 }, "func2": { "key": "scripts/test_protocol_generator.py:generate_fallback_summary", "name": "generate_fallback_summary", "file": "scripts/test_protocol_generator.py", "line": 420 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_csrf_config", "name": "get_csrf_config", "file": "config/security.py", "line": 74 }, "func2": { "key": "scripts/test_protocol_generator.py:run_all_tests", "name": "run_all_tests", "file": "scripts/test_protocol_generator.py", "line": 471 }, "similarity": 0.7714285714285714, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_csrf_config", "name": "get_csrf_config", "file": "config/security.py", "line": 74 }, "func2": { "key": "scripts/screenshot_tool.py:_get_default_routes", "name": "_get_default_routes", "file": "scripts/screenshot_tool.py", "line": 207 }, "similarity": 0.8133333333333332, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_csrf_config", "name": "get_csrf_config", "file": "config/security.py", "line": 74 }, "func2": { "key": "scripts/screenshot_tool.py:initialize_browser", "name": "initialize_browser", "file": "scripts/screenshot_tool.py", "line": 239 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_csrf_config", "name": "get_csrf_config", "file": "config/security.py", "line": 74 }, "func2": { "key": "scripts/screenshot_tool.py:close", "name": "close", "file": "scripts/screenshot_tool.py", "line": 304 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_csrf_config", "name": "get_csrf_config", "file": "config/security.py", "line": 74 }, "func2": { "key": "scripts/screenshot_tool.py:_prepare_environment", "name": "_prepare_environment", "file": "scripts/screenshot_tool.py", "line": 369 }, "similarity": 0.7866666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_csrf_config", "name": "get_csrf_config", "file": "config/security.py", "line": 74 }, "func2": { "key": "scripts/screenshot_tool.py:_perform_admin_login", "name": "_perform_admin_login", "file": "scripts/screenshot_tool.py", "line": 393 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_csrf_config", "name": "get_csrf_config", "file": "config/security.py", "line": 74 }, "func2": { "key": "utils/development_tools.py:__init__", "name": "__init__", "file": "utils/development_tools.py", "line": 73 }, "similarity": 0.7454545454545454, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_csrf_config", "name": "get_csrf_config", "file": "config/security.py", "line": 74 }, "func2": { "key": "utils/ui_components.py:__init__", "name": "__init__", "file": "utils/ui_components.py", "line": 242 }, "similarity": 0.7454545454545454, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_csrf_config", "name": "get_csrf_config", "file": "config/security.py", "line": 74 }, "func2": { "key": "utils/ui_components.py:get_dashboard_data", "name": "get_dashboard_data", "file": "utils/ui_components.py", "line": 268 }, "similarity": 0.7866666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_csrf_config", "name": "get_csrf_config", "file": "config/security.py", "line": 74 }, "func2": { "key": "utils/job_queue_system.py:get_queue_status", "name": "get_queue_status", "file": "utils/job_queue_system.py", "line": 140 }, "similarity": 0.7428571428571429, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_csrf_config", "name": "get_csrf_config", "file": "config/security.py", "line": 74 }, "func2": { "key": "utils/job_queue_system.py:get_next_job", "name": "get_next_job", "file": "utils/job_queue_system.py", "line": 103 }, "similarity": 0.7714285714285714, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_csrf_config", "name": "get_csrf_config", "file": "config/security.py", "line": 74 }, "func2": { "key": "utils/job_queue_system.py:_timer_loop", "name": "_timer_loop", "file": "utils/job_queue_system.py", "line": 253 }, "similarity": 0.7714285714285714, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_csrf_config", "name": "get_csrf_config", "file": "config/security.py", "line": 74 }, "func2": { "key": "utils/job_queue_system.py:_scheduler_loop", "name": "_scheduler_loop", "file": "utils/job_queue_system.py", "line": 436 }, "similarity": 0.75, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_csrf_config", "name": "get_csrf_config", "file": "config/security.py", "line": 74 }, "func2": { "key": "utils/data_management.py:ensure_directories", "name": "ensure_directories", "file": "utils/data_management.py", "line": 57 }, "similarity": 0.8769230769230769, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_csrf_config", "name": "get_csrf_config", "file": "config/security.py", "line": 74 }, "func2": { "key": "utils/ssl_manager.py:generate_mercedes_certificate", "name": "generate_mercedes_certificate", "file": "utils/ssl_manager.py", "line": 21 }, "similarity": 0.8857142857142857, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_csrf_config", "name": "get_csrf_config", "file": "config/security.py", "line": 74 }, "func2": { "key": "utils/hardware_integration.py:clear_cache", "name": "clear_cache", "file": "utils/hardware_integration.py", "line": 207 }, "similarity": 0.7142857142857142, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_csrf_config", "name": "get_csrf_config", "file": "config/security.py", "line": 74 }, "func2": { "key": "utils/hardware_integration.py:get_energy_statistics", "name": "get_energy_statistics", "file": "utils/hardware_integration.py", "line": 828 }, "similarity": 0.7769230769230768, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_csrf_config", "name": "get_csrf_config", "file": "config/security.py", "line": 74 }, "func2": { "key": "utils/hardware_integration.py:get_printer_summary", "name": "get_printer_summary", "file": "utils/hardware_integration.py", "line": 1112 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_csrf_config", "name": "get_csrf_config", "file": "config/security.py", "line": 74 }, "func2": { "key": "utils/hardware_integration.py:check_and_control_for_jobs", "name": "check_and_control_for_jobs", "file": "utils/hardware_integration.py", "line": 1233 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_csrf_config", "name": "get_csrf_config", "file": "config/security.py", "line": 74 }, "func2": { "key": "utils/hardware_integration.py:force_network_refresh", "name": "force_network_refresh", "file": "utils/hardware_integration.py", "line": 1462 }, "similarity": 0.8571428571428572, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_csrf_config", "name": "get_csrf_config", "file": "config/security.py", "line": 74 }, "func2": { "key": "utils/ip_security.py:get_allowed_plug_ips", "name": "get_allowed_plug_ips", "file": "utils/ip_security.py", "line": 141 }, "similarity": 0.7647058823529411, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_csrf_config", "name": "get_csrf_config", "file": "config/security.py", "line": 74 }, "func2": { "key": "utils/ssl_suite.py:generate_self_signed_cert", "name": "generate_self_signed_cert", "file": "utils/ssl_suite.py", "line": 70 }, "similarity": 0.7357142857142858, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_csrf_config", "name": "get_csrf_config", "file": "config/security.py", "line": 74 }, "func2": { "key": "utils/ssl_suite.py:check_certificate_validity", "name": "check_certificate_validity", "file": "utils/ssl_suite.py", "line": 131 }, "similarity": 0.7555555555555555, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_csrf_config", "name": "get_csrf_config", "file": "config/security.py", "line": 74 }, "func2": { "key": "utils/drag_drop_system.py:__init__", "name": "__init__", "file": "utils/drag_drop_system.py", "line": 57 }, "similarity": 0.7454545454545454, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_csrf_config", "name": "get_csrf_config", "file": "config/security.py", "line": 74 }, "func2": { "key": "utils/drag_drop_system.py:get_ordered_jobs_for_printer", "name": "get_ordered_jobs_for_printer", "file": "utils/drag_drop_system.py", "line": 194 }, "similarity": 0.7166666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_csrf_config", "name": "get_csrf_config", "file": "config/security.py", "line": 74 }, "func2": { "key": "utils/drag_drop_system.py:cleanup_invalid_orders", "name": "cleanup_invalid_orders", "file": "utils/drag_drop_system.py", "line": 292 }, "similarity": 0.788235294117647, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_csrf_config", "name": "get_csrf_config", "file": "config/security.py", "line": 74 }, "func2": { "key": "utils/drag_drop_system.py:_schedule_cleanup", "name": "_schedule_cleanup", "file": "utils/drag_drop_system.py", "line": 306 }, "similarity": 0.7176470588235294, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_csrf_config", "name": "get_csrf_config", "file": "config/security.py", "line": 74 }, "func2": { "key": "utils/database_cleanup.py:register_engine", "name": "register_engine", "file": "utils/database_cleanup.py", "line": 28 }, "similarity": 0.740909090909091, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_csrf_config", "name": "get_csrf_config", "file": "config/security.py", "line": 74 }, "func2": { "key": "utils/database_cleanup.py:cleanup_all", "name": "cleanup_all", "file": "utils/database_cleanup.py", "line": 39 }, "similarity": 0.7066666666666667, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_csrf_config", "name": "get_csrf_config", "file": "config/security.py", "line": 74 }, "func2": { "key": "utils/database_cleanup.py:get_engine_count", "name": "get_engine_count", "file": "utils/database_cleanup.py", "line": 56 }, "similarity": 0.8666666666666667, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_csrf_config", "name": "get_csrf_config", "file": "config/security.py", "line": 74 }, "func2": { "key": "utils/job_scheduler.py:get_tasks", "name": "get_tasks", "file": "utils/job_scheduler.py", "line": 177 }, "similarity": 0.7538461538461538, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_csrf_config", "name": "get_csrf_config", "file": "config/security.py", "line": 74 }, "func2": { "key": "utils/job_scheduler.py:is_running", "name": "is_running", "file": "utils/job_scheduler.py", "line": 257 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_csrf_config", "name": "get_csrf_config", "file": "config/security.py", "line": 74 }, "func2": { "key": "utils/job_scheduler.py:_check_and_start_jobs", "name": "_check_and_start_jobs", "file": "utils/job_scheduler.py", "line": 624 }, "similarity": 0.788235294117647, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_csrf_config", "name": "get_csrf_config", "file": "config/security.py", "line": 74 }, "func2": { "key": "utils/core_system.py:get_system_status", "name": "get_system_status", "file": "utils/core_system.py", "line": 770 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_csrf_config", "name": "get_csrf_config", "file": "config/security.py", "line": 74 }, "func2": { "key": "utils/core_system.py:_register_signal_handlers", "name": "_register_signal_handlers", "file": "utils/core_system.py", "line": 113 }, "similarity": 0.8133333333333332, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_csrf_config", "name": "get_csrf_config", "file": "config/security.py", "line": 74 }, "func2": { "key": "utils/core_system.py:register_cleanup_function", "name": "register_cleanup_function", "file": "utils/core_system.py", "line": 137 }, "similarity": 0.7433333333333334, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_csrf_config", "name": "get_csrf_config", "file": "config/security.py", "line": 74 }, "func2": { "key": "utils/core_system.py:get_recovery_status", "name": "get_recovery_status", "file": "utils/core_system.py", "line": 345 }, "similarity": 0.8133333333333332, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_csrf_config", "name": "get_csrf_config", "file": "config/security.py", "line": 74 }, "func2": { "key": "utils/core_system.py:load_config", "name": "load_config", "file": "utils/core_system.py", "line": 512 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_csrf_config", "name": "get_csrf_config", "file": "config/security.py", "line": 74 }, "func2": { "key": "utils/core_system.py:save_config", "name": "save_config", "file": "utils/core_system.py", "line": 528 }, "similarity": 0.726923076923077, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_csrf_config", "name": "get_csrf_config", "file": "config/security.py", "line": 74 }, "func2": { "key": "utils/core_system.py:check_https_connectivity", "name": "check_https_connectivity", "file": "utils/core_system.py", "line": 623 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_csrf_config", "name": "get_csrf_config", "file": "config/security.py", "line": 74 }, "func2": { "key": "utils/core_system.py:run_monitoring_cycle", "name": "run_monitoring_cycle", "file": "utils/core_system.py", "line": 639 }, "similarity": 0.8400000000000001, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_csrf_config", "name": "get_csrf_config", "file": "config/security.py", "line": 74 }, "func2": { "key": "utils/core_system.py:cleanup_system_resources", "name": "cleanup_system_resources", "file": "utils/core_system.py", "line": 675 }, "similarity": 0.788235294117647, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_csrf_config", "name": "get_csrf_config", "file": "config/security.py", "line": 74 }, "func2": { "key": "utils/database_suite.py:backup_database", "name": "backup_database", "file": "utils/database_suite.py", "line": 65 }, "similarity": 0.7176470588235294, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_csrf_config", "name": "get_csrf_config", "file": "config/security.py", "line": 74 }, "func2": { "key": "utils/database_suite.py:get_connection", "name": "get_connection", "file": "utils/database_suite.py", "line": 41 }, "similarity": 0.8909090909090909, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_csrf_config", "name": "get_csrf_config", "file": "config/security.py", "line": 74 }, "func2": { "key": "utils/database_suite.py:migrate_user_settings", "name": "migrate_user_settings", "file": "utils/database_suite.py", "line": 126 }, "similarity": 0.8285714285714285, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_csrf_config", "name": "get_csrf_config", "file": "config/security.py", "line": 74 }, "func2": { "key": "utils/database_suite.py:fix_database_immediate", "name": "fix_database_immediate", "file": "utils/database_suite.py", "line": 148 }, "similarity": 0.75, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_csrf_config", "name": "get_csrf_config", "file": "config/security.py", "line": 74 }, "func2": { "key": "utils/database_suite.py:vacuum_database", "name": "vacuum_database", "file": "utils/database_suite.py", "line": 202 }, "similarity": 0.7176470588235294, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_csrf_config", "name": "get_csrf_config", "file": "config/security.py", "line": 74 }, "func2": { "key": "utils/logging_config.py:_create_new_log_file", "name": "_create_new_log_file", "file": "utils/logging_config.py", "line": 79 }, "similarity": 0.8857142857142857, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_csrf_config", "name": "get_csrf_config", "file": "config/security.py", "line": 74 }, "func2": { "key": "utils/monitoring_analytics.py:generate_system_report", "name": "generate_system_report", "file": "utils/monitoring_analytics.py", "line": 171 }, "similarity": 0.8133333333333332, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_csrf_config", "name": "get_csrf_config", "file": "config/security.py", "line": 74 }, "func2": { "key": "utils/monitoring_analytics.py:__init__", "name": "__init__", "file": "utils/monitoring_analytics.py", "line": 252 }, "similarity": 0.7454545454545454, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_csrf_config", "name": "get_csrf_config", "file": "config/security.py", "line": 74 }, "func2": { "key": "utils/monitoring_analytics.py:track_cpu_usage", "name": "track_cpu_usage", "file": "utils/monitoring_analytics.py", "line": 43 }, "similarity": 0.7866666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_csrf_config", "name": "get_csrf_config", "file": "config/security.py", "line": 74 }, "func2": { "key": "utils/monitoring_analytics.py:track_memory_usage", "name": "track_memory_usage", "file": "utils/monitoring_analytics.py", "line": 47 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_csrf_config", "name": "get_csrf_config", "file": "config/security.py", "line": 74 }, "func2": { "key": "utils/monitoring_analytics.py:track_disk_usage", "name": "track_disk_usage", "file": "utils/monitoring_analytics.py", "line": 58 }, "similarity": 0.7133333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_csrf_config", "name": "get_csrf_config", "file": "config/security.py", "line": 74 }, "func2": { "key": "utils/monitoring_analytics.py:get_system_metrics", "name": "get_system_metrics", "file": "utils/monitoring_analytics.py", "line": 68 }, "similarity": 0.8461538461538463, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_csrf_config", "name": "get_csrf_config", "file": "config/security.py", "line": 74 }, "func2": { "key": "utils/monitoring_analytics.py:collect_job_analytics", "name": "collect_job_analytics", "file": "utils/monitoring_analytics.py", "line": 86 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_csrf_config", "name": "get_csrf_config", "file": "config/security.py", "line": 74 }, "func2": { "key": "utils/monitoring_analytics.py:collect_printer_analytics", "name": "collect_printer_analytics", "file": "utils/monitoring_analytics.py", "line": 130 }, "similarity": 0.8400000000000001, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_csrf_config", "name": "get_csrf_config", "file": "config/security.py", "line": 74 }, "func2": { "key": "utils/monitoring_analytics.py:get_dashboard_data", "name": "get_dashboard_data", "file": "utils/monitoring_analytics.py", "line": 256 }, "similarity": 0.7866666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "config/security.py:get_csrf_config", "name": "get_csrf_config", "file": "config/security.py", "line": 74 }, "func2": { "key": "utils/script_collection.py:run_initial_setup", "name": "run_initial_setup", "file": "utils/script_collection.py", "line": 194 }, "similarity": 0.7866666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:main", "name": "main", "file": "scripts/test_protocol_generator.py", "line": 513 }, "func2": { "key": "scripts/test_printer_setup.py:main", "name": "main", "file": "scripts/test_printer_setup.py", "line": 226 }, "similarity": 0.7, "reason": "ähnliche Namen, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:__init__", "name": "__init__", "file": "scripts/test_protocol_generator.py", "line": 29 }, "func2": { "key": "utils/system_management.py:__init__", "name": "__init__", "file": "utils/system_management.py", "line": 25 }, "similarity": 0.7272727272727273, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "scripts/test_protocol_generator.py:__init__", "name": "__init__", "file": "scripts/test_protocol_generator.py", "line": 29 }, "func2": { "key": "utils/development_tools.py:__init__", "name": "__init__", "file": "utils/development_tools.py", "line": 73 }, "similarity": 0.7545454545454545, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "scripts/test_protocol_generator.py:__init__", "name": "__init__", "file": "scripts/test_protocol_generator.py", "line": 29 }, "func2": { "key": "utils/development_tools.py:test_user_creation", "name": "test_user_creation", "file": "utils/development_tools.py", "line": 112 }, "similarity": 0.7181818181818181, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:__init__", "name": "__init__", "file": "scripts/test_protocol_generator.py", "line": 29 }, "func2": { "key": "utils/ui_components.py:__init__", "name": "__init__", "file": "utils/ui_components.py", "line": 242 }, "similarity": 0.7545454545454545, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "scripts/test_protocol_generator.py:__init__", "name": "__init__", "file": "scripts/test_protocol_generator.py", "line": 29 }, "func2": { "key": "utils/job_queue_system.py:__init__", "name": "__init__", "file": "utils/job_queue_system.py", "line": 293 }, "similarity": 0.8636363636363635, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "scripts/test_protocol_generator.py:__init__", "name": "__init__", "file": "scripts/test_protocol_generator.py", "line": 29 }, "func2": { "key": "utils/data_management.py:__init__", "name": "__init__", "file": "utils/data_management.py", "line": 287 }, "similarity": 0.7272727272727273, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "scripts/test_protocol_generator.py:__init__", "name": "__init__", "file": "scripts/test_protocol_generator.py", "line": 29 }, "func2": { "key": "utils/ssl_manager.py:__init__", "name": "__init__", "file": "utils/ssl_manager.py", "line": 16 }, "similarity": 0.7818181818181817, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "scripts/test_protocol_generator.py:__init__", "name": "__init__", "file": "scripts/test_protocol_generator.py", "line": 29 }, "func2": { "key": "utils/hardware_integration.py:__init__", "name": "__init__", "file": "utils/hardware_integration.py", "line": 1012 }, "similarity": 0.9727272727272727, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:__init__", "name": "__init__", "file": "scripts/test_protocol_generator.py", "line": 29 }, "func2": { "key": "utils/ip_security.py:__init__", "name": "__init__", "file": "utils/ip_security.py", "line": 24 }, "similarity": 0.8090909090909091, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "scripts/test_protocol_generator.py:__init__", "name": "__init__", "file": "scripts/test_protocol_generator.py", "line": 29 }, "func2": { "key": "utils/ssl_suite.py:__init__", "name": "__init__", "file": "utils/ssl_suite.py", "line": 67 }, "similarity": 0.7272727272727273, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "scripts/test_protocol_generator.py:__init__", "name": "__init__", "file": "scripts/test_protocol_generator.py", "line": 29 }, "func2": { "key": "utils/drag_drop_system.py:__init__", "name": "__init__", "file": "utils/drag_drop_system.py", "line": 57 }, "similarity": 0.7545454545454545, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "scripts/test_protocol_generator.py:__init__", "name": "__init__", "file": "scripts/test_protocol_generator.py", "line": 29 }, "func2": { "key": "utils/database_cleanup.py:__init__", "name": "__init__", "file": "utils/database_cleanup.py", "line": 23 }, "similarity": 0.7818181818181817, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "scripts/test_protocol_generator.py:__init__", "name": "__init__", "file": "scripts/test_protocol_generator.py", "line": 29 }, "func2": { "key": "utils/job_scheduler.py:__init__", "name": "__init__", "file": "utils/job_scheduler.py", "line": 35 }, "similarity": 0.8636363636363635, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "scripts/test_protocol_generator.py:__init__", "name": "__init__", "file": "scripts/test_protocol_generator.py", "line": 29 }, "func2": { "key": "utils/core_system.py:__init__", "name": "__init__", "file": "utils/core_system.py", "line": 730 }, "similarity": 0.740909090909091, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "scripts/test_protocol_generator.py:__init__", "name": "__init__", "file": "scripts/test_protocol_generator.py", "line": 29 }, "func2": { "key": "utils/database_suite.py:__init__", "name": "__init__", "file": "utils/database_suite.py", "line": 176 }, "similarity": 0.7272727272727273, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "scripts/test_protocol_generator.py:__init__", "name": "__init__", "file": "scripts/test_protocol_generator.py", "line": 29 }, "func2": { "key": "utils/monitoring_analytics.py:__init__", "name": "__init__", "file": "utils/monitoring_analytics.py", "line": 252 }, "similarity": 0.7545454545454545, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "scripts/test_protocol_generator.py:__init__", "name": "__init__", "file": "scripts/test_protocol_generator.py", "line": 29 }, "func2": { "key": "utils/script_collection.py:__init__", "name": "__init__", "file": "utils/script_collection.py", "line": 170 }, "similarity": 0.8636363636363635, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "scripts/test_protocol_generator.py:test_syntax_validation", "name": "test_syntax_validation", "file": "scripts/test_protocol_generator.py", "line": 107 }, "func2": { "key": "scripts/test_protocol_generator.py:test_import_functionality", "name": "test_import_functionality", "file": "scripts/test_protocol_generator.py", "line": 153 }, "similarity": 0.8105263157894738, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:test_syntax_validation", "name": "test_syntax_validation", "file": "scripts/test_protocol_generator.py", "line": 107 }, "func2": { "key": "scripts/test_protocol_generator.py:test_models_and_blueprints", "name": "test_models_and_blueprints", "file": "scripts/test_protocol_generator.py", "line": 200 }, "similarity": 0.8222222222222222, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:test_syntax_validation", "name": "test_syntax_validation", "file": "scripts/test_protocol_generator.py", "line": 107 }, "func2": { "key": "scripts/test_protocol_generator.py:test_flask_app_creation", "name": "test_flask_app_creation", "file": "scripts/test_protocol_generator.py", "line": 246 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:test_syntax_validation", "name": "test_syntax_validation", "file": "scripts/test_protocol_generator.py", "line": 107 }, "func2": { "key": "scripts/test_protocol_generator.py:test_dependency_versions", "name": "test_dependency_versions", "file": "scripts/test_protocol_generator.py", "line": 270 }, "similarity": 0.75, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:test_syntax_validation", "name": "test_syntax_validation", "file": "scripts/test_protocol_generator.py", "line": 107 }, "func2": { "key": "scripts/test_protocol_generator.py:analyze_code_metrics", "name": "analyze_code_metrics", "file": "scripts/test_protocol_generator.py", "line": 302 }, "similarity": 0.7088235294117647, "reason": "gemeinsame Argumente" }, { "func1": { "key": "scripts/test_protocol_generator.py:test_syntax_validation", "name": "test_syntax_validation", "file": "scripts/test_protocol_generator.py", "line": 107 }, "func2": { "key": "scripts/test_protocol_generator.py:generate_ai_summary", "name": "generate_ai_summary", "file": "scripts/test_protocol_generator.py", "line": 343 }, "similarity": 0.7382352941176471, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:test_syntax_validation", "name": "test_syntax_validation", "file": "scripts/test_protocol_generator.py", "line": 107 }, "func2": { "key": "scripts/screenshot_tool.py:run_screenshot_session", "name": "run_screenshot_session", "file": "scripts/screenshot_tool.py", "line": 329 }, "similarity": 0.7147058823529412, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:test_syntax_validation", "name": "test_syntax_validation", "file": "scripts/test_protocol_generator.py", "line": 107 }, "func2": { "key": "scripts/screenshot_tool.py:_generate_report", "name": "_generate_report", "file": "scripts/screenshot_tool.py", "line": 526 }, "similarity": 0.7071428571428572, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:test_syntax_validation", "name": "test_syntax_validation", "file": "scripts/test_protocol_generator.py", "line": 107 }, "func2": { "key": "utils/development_tools.py:test_database_connection", "name": "test_database_connection", "file": "utils/development_tools.py", "line": 105 }, "similarity": 0.79, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:test_syntax_validation", "name": "test_syntax_validation", "file": "scripts/test_protocol_generator.py", "line": 107 }, "func2": { "key": "utils/development_tools.py:test_printer_status", "name": "test_printer_status", "file": "utils/development_tools.py", "line": 136 }, "similarity": 0.7749999999999999, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:test_syntax_validation", "name": "test_syntax_validation", "file": "scripts/test_protocol_generator.py", "line": 107 }, "func2": { "key": "utils/job_queue_system.py:__init__", "name": "__init__", "file": "utils/job_queue_system.py", "line": 293 }, "similarity": 0.7230769230769231, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:test_syntax_validation", "name": "test_syntax_validation", "file": "scripts/test_protocol_generator.py", "line": 107 }, "func2": { "key": "utils/hardware_integration.py:auto_discover_outlets", "name": "auto_discover_outlets", "file": "utils/hardware_integration.py", "line": 500 }, "similarity": 0.7000000000000001, "reason": "gemeinsame Argumente" }, { "func1": { "key": "scripts/test_protocol_generator.py:test_syntax_validation", "name": "test_syntax_validation", "file": "scripts/test_protocol_generator.py", "line": 107 }, "func2": { "key": "utils/hardware_integration.py:initialize_all_outlets", "name": "initialize_all_outlets", "file": "utils/hardware_integration.py", "line": 563 }, "similarity": 0.79, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:test_syntax_validation", "name": "test_syntax_validation", "file": "scripts/test_protocol_generator.py", "line": 107 }, "func2": { "key": "utils/ssl_suite.py:get_ssl_context", "name": "get_ssl_context", "file": "utils/ssl_suite.py", "line": 43 }, "similarity": 0.7133333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:test_syntax_validation", "name": "test_syntax_validation", "file": "scripts/test_protocol_generator.py", "line": 107 }, "func2": { "key": "utils/ssl_suite.py:verify_ssl_files", "name": "verify_ssl_files", "file": "utils/ssl_suite.py", "line": 52 }, "similarity": 0.7866666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:test_syntax_validation", "name": "test_syntax_validation", "file": "scripts/test_protocol_generator.py", "line": 107 }, "func2": { "key": "utils/security_suite.py:generate_nonce", "name": "generate_nonce", "file": "utils/security_suite.py", "line": 55 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:test_syntax_validation", "name": "test_syntax_validation", "file": "scripts/test_protocol_generator.py", "line": 107 }, "func2": { "key": "utils/job_scheduler.py:__init__", "name": "__init__", "file": "utils/job_scheduler.py", "line": 35 }, "similarity": 0.7230769230769231, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:test_syntax_validation", "name": "test_syntax_validation", "file": "scripts/test_protocol_generator.py", "line": 107 }, "func2": { "key": "utils/core_system.py:graceful_shutdown", "name": "graceful_shutdown", "file": "utils/core_system.py", "line": 464 }, "similarity": 0.78, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:test_syntax_validation", "name": "test_syntax_validation", "file": "scripts/test_protocol_generator.py", "line": 107 }, "func2": { "key": "utils/core_system.py:setup_logging", "name": "setup_logging", "file": "utils/core_system.py", "line": 553 }, "similarity": 0.75, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:test_syntax_validation", "name": "test_syntax_validation", "file": "scripts/test_protocol_generator.py", "line": 107 }, "func2": { "key": "utils/script_collection.py:__init__", "name": "__init__", "file": "utils/script_collection.py", "line": 170 }, "similarity": 0.7230769230769231, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:test_import_functionality", "name": "test_import_functionality", "file": "scripts/test_protocol_generator.py", "line": 153 }, "func2": { "key": "scripts/test_protocol_generator.py:test_models_and_blueprints", "name": "test_models_and_blueprints", "file": "scripts/test_protocol_generator.py", "line": 200 }, "similarity": 0.8888888888888888, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:test_import_functionality", "name": "test_import_functionality", "file": "scripts/test_protocol_generator.py", "line": 153 }, "func2": { "key": "scripts/test_protocol_generator.py:test_flask_app_creation", "name": "test_flask_app_creation", "file": "scripts/test_protocol_generator.py", "line": 246 }, "similarity": 0.8058823529411765, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:test_import_functionality", "name": "test_import_functionality", "file": "scripts/test_protocol_generator.py", "line": 153 }, "func2": { "key": "scripts/test_protocol_generator.py:test_dependency_versions", "name": "test_dependency_versions", "file": "scripts/test_protocol_generator.py", "line": 270 }, "similarity": 0.7444444444444445, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:test_import_functionality", "name": "test_import_functionality", "file": "scripts/test_protocol_generator.py", "line": 153 }, "func2": { "key": "scripts/test_protocol_generator.py:analyze_code_metrics", "name": "analyze_code_metrics", "file": "scripts/test_protocol_generator.py", "line": 302 }, "similarity": 0.7388888888888889, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "scripts/test_protocol_generator.py:test_import_functionality", "name": "test_import_functionality", "file": "scripts/test_protocol_generator.py", "line": 153 }, "func2": { "key": "scripts/test_protocol_generator.py:generate_ai_summary", "name": "generate_ai_summary", "file": "scripts/test_protocol_generator.py", "line": 343 }, "similarity": 0.8088235294117647, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:test_import_functionality", "name": "test_import_functionality", "file": "scripts/test_protocol_generator.py", "line": 153 }, "func2": { "key": "scripts/screenshot_tool.py:discover_routes_from_app", "name": "discover_routes_from_app", "file": "scripts/screenshot_tool.py", "line": 119 }, "similarity": 0.788888888888889, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:test_import_functionality", "name": "test_import_functionality", "file": "scripts/test_protocol_generator.py", "line": 153 }, "func2": { "key": "scripts/screenshot_tool.py:_setup_chrome", "name": "_setup_chrome", "file": "scripts/screenshot_tool.py", "line": 260 }, "similarity": 0.7152941176470589, "reason": "gemeinsame Argumente" }, { "func1": { "key": "scripts/test_protocol_generator.py:test_import_functionality", "name": "test_import_functionality", "file": "scripts/test_protocol_generator.py", "line": 153 }, "func2": { "key": "scripts/screenshot_tool.py:_setup_firefox", "name": "_setup_firefox", "file": "scripts/screenshot_tool.py", "line": 283 }, "similarity": 0.7352941176470589, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:test_import_functionality", "name": "test_import_functionality", "file": "scripts/test_protocol_generator.py", "line": 153 }, "func2": { "key": "scripts/screenshot_tool.py:run_screenshot_session", "name": "run_screenshot_session", "file": "scripts/screenshot_tool.py", "line": 329 }, "similarity": 0.7852941176470588, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:test_import_functionality", "name": "test_import_functionality", "file": "scripts/test_protocol_generator.py", "line": 153 }, "func2": { "key": "scripts/screenshot_tool.py:_generate_report", "name": "_generate_report", "file": "scripts/screenshot_tool.py", "line": 526 }, "similarity": 0.7453781512605042, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:test_import_functionality", "name": "test_import_functionality", "file": "scripts/test_protocol_generator.py", "line": 153 }, "func2": { "key": "utils/development_tools.py:run_all_tests", "name": "run_all_tests", "file": "utils/development_tools.py", "line": 89 }, "similarity": 0.7050000000000001, "reason": "gemeinsame Argumente" }, { "func1": { "key": "scripts/test_protocol_generator.py:test_import_functionality", "name": "test_import_functionality", "file": "scripts/test_protocol_generator.py", "line": 153 }, "func2": { "key": "utils/development_tools.py:test_database_connection", "name": "test_database_connection", "file": "utils/development_tools.py", "line": 105 }, "similarity": 0.75, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:test_import_functionality", "name": "test_import_functionality", "file": "scripts/test_protocol_generator.py", "line": 153 }, "func2": { "key": "utils/development_tools.py:test_user_creation", "name": "test_user_creation", "file": "utils/development_tools.py", "line": 112 }, "similarity": 0.7549999999999999, "reason": "gemeinsame Argumente" }, { "func1": { "key": "scripts/test_protocol_generator.py:test_import_functionality", "name": "test_import_functionality", "file": "scripts/test_protocol_generator.py", "line": 153 }, "func2": { "key": "utils/development_tools.py:test_printer_status", "name": "test_printer_status", "file": "utils/development_tools.py", "line": 136 }, "similarity": 0.8500000000000001, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:test_import_functionality", "name": "test_import_functionality", "file": "scripts/test_protocol_generator.py", "line": 153 }, "func2": { "key": "utils/job_queue_system.py:__init__", "name": "__init__", "file": "utils/job_queue_system.py", "line": 293 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:test_import_functionality", "name": "test_import_functionality", "file": "scripts/test_protocol_generator.py", "line": 153 }, "func2": { "key": "utils/hardware_integration.py:initialize_all_outlets", "name": "initialize_all_outlets", "file": "utils/hardware_integration.py", "line": 563 }, "similarity": 0.7852941176470588, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:test_import_functionality", "name": "test_import_functionality", "file": "scripts/test_protocol_generator.py", "line": 153 }, "func2": { "key": "utils/ssl_suite.py:verify_ssl_files", "name": "verify_ssl_files", "file": "utils/ssl_suite.py", "line": 52 }, "similarity": 0.788235294117647, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:test_import_functionality", "name": "test_import_functionality", "file": "scripts/test_protocol_generator.py", "line": 153 }, "func2": { "key": "utils/security_suite.py:generate_nonce", "name": "generate_nonce", "file": "utils/security_suite.py", "line": 55 }, "similarity": 0.7382352941176471, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:test_import_functionality", "name": "test_import_functionality", "file": "scripts/test_protocol_generator.py", "line": 153 }, "func2": { "key": "utils/job_scheduler.py:__init__", "name": "__init__", "file": "utils/job_scheduler.py", "line": 35 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:test_import_functionality", "name": "test_import_functionality", "file": "scripts/test_protocol_generator.py", "line": 153 }, "func2": { "key": "utils/job_scheduler.py:get_uptime", "name": "get_uptime", "file": "utils/job_scheduler.py", "line": 194 }, "similarity": 0.7218487394957984, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:test_import_functionality", "name": "test_import_functionality", "file": "scripts/test_protocol_generator.py", "line": 153 }, "func2": { "key": "utils/core_system.py:graceful_shutdown", "name": "graceful_shutdown", "file": "utils/core_system.py", "line": 464 }, "similarity": 0.8400000000000001, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:test_import_functionality", "name": "test_import_functionality", "file": "scripts/test_protocol_generator.py", "line": 153 }, "func2": { "key": "utils/core_system.py:setup_logging", "name": "setup_logging", "file": "utils/core_system.py", "line": 553 }, "similarity": 0.7852941176470588, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:test_import_functionality", "name": "test_import_functionality", "file": "scripts/test_protocol_generator.py", "line": 153 }, "func2": { "key": "utils/core_system.py:cleanup_system_resources", "name": "cleanup_system_resources", "file": "utils/core_system.py", "line": 675 }, "similarity": 0.75, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "scripts/test_protocol_generator.py:test_import_functionality", "name": "test_import_functionality", "file": "scripts/test_protocol_generator.py", "line": 153 }, "func2": { "key": "utils/monitoring_analytics.py:collect_printer_analytics", "name": "collect_printer_analytics", "file": "utils/monitoring_analytics.py", "line": 130 }, "similarity": 0.725, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "scripts/test_protocol_generator.py:test_import_functionality", "name": "test_import_functionality", "file": "scripts/test_protocol_generator.py", "line": 153 }, "func2": { "key": "utils/script_collection.py:__init__", "name": "__init__", "file": "utils/script_collection.py", "line": 170 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:test_models_and_blueprints", "name": "test_models_and_blueprints", "file": "scripts/test_protocol_generator.py", "line": 200 }, "func2": { "key": "scripts/test_protocol_generator.py:test_flask_app_creation", "name": "test_flask_app_creation", "file": "scripts/test_protocol_generator.py", "line": 246 }, "similarity": 0.7444444444444445, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:test_models_and_blueprints", "name": "test_models_and_blueprints", "file": "scripts/test_protocol_generator.py", "line": 200 }, "func2": { "key": "scripts/test_protocol_generator.py:test_dependency_versions", "name": "test_dependency_versions", "file": "scripts/test_protocol_generator.py", "line": 270 }, "similarity": 0.7222222222222223, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:test_models_and_blueprints", "name": "test_models_and_blueprints", "file": "scripts/test_protocol_generator.py", "line": 200 }, "func2": { "key": "scripts/test_protocol_generator.py:analyze_code_metrics", "name": "analyze_code_metrics", "file": "scripts/test_protocol_generator.py", "line": 302 }, "similarity": 0.7166666666666667, "reason": "gemeinsame Argumente" }, { "func1": { "key": "scripts/test_protocol_generator.py:test_models_and_blueprints", "name": "test_models_and_blueprints", "file": "scripts/test_protocol_generator.py", "line": 200 }, "func2": { "key": "scripts/test_protocol_generator.py:generate_ai_summary", "name": "generate_ai_summary", "file": "scripts/test_protocol_generator.py", "line": 343 }, "similarity": 0.7852941176470588, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:test_models_and_blueprints", "name": "test_models_and_blueprints", "file": "scripts/test_protocol_generator.py", "line": 200 }, "func2": { "key": "scripts/screenshot_tool.py:discover_routes_from_app", "name": "discover_routes_from_app", "file": "scripts/screenshot_tool.py", "line": 119 }, "similarity": 0.7666666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:test_models_and_blueprints", "name": "test_models_and_blueprints", "file": "scripts/test_protocol_generator.py", "line": 200 }, "func2": { "key": "scripts/screenshot_tool.py:_setup_firefox", "name": "_setup_firefox", "file": "scripts/screenshot_tool.py", "line": 283 }, "similarity": 0.7117647058823529, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:test_models_and_blueprints", "name": "test_models_and_blueprints", "file": "scripts/test_protocol_generator.py", "line": 200 }, "func2": { "key": "scripts/screenshot_tool.py:run_screenshot_session", "name": "run_screenshot_session", "file": "scripts/screenshot_tool.py", "line": 329 }, "similarity": 0.7617647058823529, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:test_models_and_blueprints", "name": "test_models_and_blueprints", "file": "scripts/test_protocol_generator.py", "line": 200 }, "func2": { "key": "scripts/screenshot_tool.py:_generate_report", "name": "_generate_report", "file": "scripts/screenshot_tool.py", "line": 526 }, "similarity": 0.7571428571428571, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:test_models_and_blueprints", "name": "test_models_and_blueprints", "file": "scripts/test_protocol_generator.py", "line": 200 }, "func2": { "key": "utils/development_tools.py:run_all_tests", "name": "run_all_tests", "file": "utils/development_tools.py", "line": 89 }, "similarity": 0.72, "reason": "gemeinsame Argumente" }, { "func1": { "key": "scripts/test_protocol_generator.py:test_models_and_blueprints", "name": "test_models_and_blueprints", "file": "scripts/test_protocol_generator.py", "line": 200 }, "func2": { "key": "utils/development_tools.py:test_database_connection", "name": "test_database_connection", "file": "utils/development_tools.py", "line": 105 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:test_models_and_blueprints", "name": "test_models_and_blueprints", "file": "scripts/test_protocol_generator.py", "line": 200 }, "func2": { "key": "utils/development_tools.py:test_user_creation", "name": "test_user_creation", "file": "utils/development_tools.py", "line": 112 }, "similarity": 0.73, "reason": "gemeinsame Argumente" }, { "func1": { "key": "scripts/test_protocol_generator.py:test_models_and_blueprints", "name": "test_models_and_blueprints", "file": "scripts/test_protocol_generator.py", "line": 200 }, "func2": { "key": "utils/development_tools.py:test_printer_status", "name": "test_printer_status", "file": "utils/development_tools.py", "line": 136 }, "similarity": 0.8666666666666667, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:test_models_and_blueprints", "name": "test_models_and_blueprints", "file": "scripts/test_protocol_generator.py", "line": 200 }, "func2": { "key": "utils/job_queue_system.py:__init__", "name": "__init__", "file": "utils/job_queue_system.py", "line": 293 }, "similarity": 0.7066666666666667, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:test_models_and_blueprints", "name": "test_models_and_blueprints", "file": "scripts/test_protocol_generator.py", "line": 200 }, "func2": { "key": "utils/hardware_integration.py:auto_discover_outlets", "name": "auto_discover_outlets", "file": "utils/hardware_integration.py", "line": 500 }, "similarity": 0.7088235294117647, "reason": "gemeinsame Argumente" }, { "func1": { "key": "scripts/test_protocol_generator.py:test_models_and_blueprints", "name": "test_models_and_blueprints", "file": "scripts/test_protocol_generator.py", "line": 200 }, "func2": { "key": "utils/hardware_integration.py:initialize_all_outlets", "name": "initialize_all_outlets", "file": "utils/hardware_integration.py", "line": 563 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:test_models_and_blueprints", "name": "test_models_and_blueprints", "file": "scripts/test_protocol_generator.py", "line": 200 }, "func2": { "key": "utils/hardware_integration.py:get_all_outlet_status", "name": "get_all_outlet_status", "file": "utils/hardware_integration.py", "line": 619 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:test_models_and_blueprints", "name": "test_models_and_blueprints", "file": "scripts/test_protocol_generator.py", "line": 200 }, "func2": { "key": "utils/ssl_suite.py:verify_ssl_files", "name": "verify_ssl_files", "file": "utils/ssl_suite.py", "line": 52 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:test_models_and_blueprints", "name": "test_models_and_blueprints", "file": "scripts/test_protocol_generator.py", "line": 200 }, "func2": { "key": "utils/security_suite.py:generate_nonce", "name": "generate_nonce", "file": "utils/security_suite.py", "line": 55 }, "similarity": 0.7147058823529412, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:test_models_and_blueprints", "name": "test_models_and_blueprints", "file": "scripts/test_protocol_generator.py", "line": 200 }, "func2": { "key": "utils/job_scheduler.py:__init__", "name": "__init__", "file": "utils/job_scheduler.py", "line": 35 }, "similarity": 0.7066666666666667, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:test_models_and_blueprints", "name": "test_models_and_blueprints", "file": "scripts/test_protocol_generator.py", "line": 200 }, "func2": { "key": "utils/job_scheduler.py:get_uptime", "name": "get_uptime", "file": "utils/job_scheduler.py", "line": 194 }, "similarity": 0.7321428571428572, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:test_models_and_blueprints", "name": "test_models_and_blueprints", "file": "scripts/test_protocol_generator.py", "line": 200 }, "func2": { "key": "utils/core_system.py:graceful_shutdown", "name": "graceful_shutdown", "file": "utils/core_system.py", "line": 464 }, "similarity": 0.8200000000000001, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:test_models_and_blueprints", "name": "test_models_and_blueprints", "file": "scripts/test_protocol_generator.py", "line": 200 }, "func2": { "key": "utils/core_system.py:setup_logging", "name": "setup_logging", "file": "utils/core_system.py", "line": 553 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:test_models_and_blueprints", "name": "test_models_and_blueprints", "file": "scripts/test_protocol_generator.py", "line": 200 }, "func2": { "key": "utils/script_collection.py:__init__", "name": "__init__", "file": "utils/script_collection.py", "line": 170 }, "similarity": 0.7066666666666667, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:test_flask_app_creation", "name": "test_flask_app_creation", "file": "scripts/test_protocol_generator.py", "line": 246 }, "func2": { "key": "scripts/test_protocol_generator.py:test_dependency_versions", "name": "test_dependency_versions", "file": "scripts/test_protocol_generator.py", "line": 270 }, "similarity": 0.8352941176470587, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:test_flask_app_creation", "name": "test_flask_app_creation", "file": "scripts/test_protocol_generator.py", "line": 246 }, "func2": { "key": "scripts/test_protocol_generator.py:analyze_code_metrics", "name": "analyze_code_metrics", "file": "scripts/test_protocol_generator.py", "line": 302 }, "similarity": 0.7694444444444445, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:test_flask_app_creation", "name": "test_flask_app_creation", "file": "scripts/test_protocol_generator.py", "line": 246 }, "func2": { "key": "scripts/test_protocol_generator.py:generate_ai_summary", "name": "generate_ai_summary", "file": "scripts/test_protocol_generator.py", "line": 343 }, "similarity": 0.7177777777777777, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:test_flask_app_creation", "name": "test_flask_app_creation", "file": "scripts/test_protocol_generator.py", "line": 246 }, "func2": { "key": "scripts/screenshot_tool.py:discover_routes_from_app", "name": "discover_routes_from_app", "file": "scripts/screenshot_tool.py", "line": 119 }, "similarity": 0.8444444444444446, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:test_flask_app_creation", "name": "test_flask_app_creation", "file": "scripts/test_protocol_generator.py", "line": 246 }, "func2": { "key": "scripts/screenshot_tool.py:_setup_firefox", "name": "_setup_firefox", "file": "scripts/screenshot_tool.py", "line": 283 }, "similarity": 0.825, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:test_flask_app_creation", "name": "test_flask_app_creation", "file": "scripts/test_protocol_generator.py", "line": 246 }, "func2": { "key": "scripts/screenshot_tool.py:run_screenshot_session", "name": "run_screenshot_session", "file": "scripts/screenshot_tool.py", "line": 329 }, "similarity": 0.765, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:test_flask_app_creation", "name": "test_flask_app_creation", "file": "scripts/test_protocol_generator.py", "line": 246 }, "func2": { "key": "utils/development_tools.py:test_database_connection", "name": "test_database_connection", "file": "utils/development_tools.py", "line": 105 }, "similarity": 0.765, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:test_flask_app_creation", "name": "test_flask_app_creation", "file": "scripts/test_protocol_generator.py", "line": 246 }, "func2": { "key": "utils/development_tools.py:test_printer_status", "name": "test_printer_status", "file": "utils/development_tools.py", "line": 136 }, "similarity": 0.74, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:test_flask_app_creation", "name": "test_flask_app_creation", "file": "scripts/test_protocol_generator.py", "line": 246 }, "func2": { "key": "utils/hardware_integration.py:initialize_all_outlets", "name": "initialize_all_outlets", "file": "utils/hardware_integration.py", "line": 563 }, "similarity": 0.765, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:test_flask_app_creation", "name": "test_flask_app_creation", "file": "scripts/test_protocol_generator.py", "line": 246 }, "func2": { "key": "utils/hardware_integration.py:get_all_outlet_status", "name": "get_all_outlet_status", "file": "utils/hardware_integration.py", "line": 619 }, "similarity": 0.7749999999999999, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:test_flask_app_creation", "name": "test_flask_app_creation", "file": "scripts/test_protocol_generator.py", "line": 246 }, "func2": { "key": "utils/hardware_integration.py:get_energy_statistics", "name": "get_energy_statistics", "file": "utils/hardware_integration.py", "line": 828 }, "similarity": 0.75, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:test_flask_app_creation", "name": "test_flask_app_creation", "file": "scripts/test_protocol_generator.py", "line": 246 }, "func2": { "key": "utils/hardware_integration.py:clear_all_caches", "name": "clear_all_caches", "file": "utils/hardware_integration.py", "line": 1170 }, "similarity": 0.7866666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:test_flask_app_creation", "name": "test_flask_app_creation", "file": "scripts/test_protocol_generator.py", "line": 246 }, "func2": { "key": "utils/hardware_integration.py:check_and_control_for_jobs", "name": "check_and_control_for_jobs", "file": "utils/hardware_integration.py", "line": 1233 }, "similarity": 0.7166666666666667, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:test_flask_app_creation", "name": "test_flask_app_creation", "file": "scripts/test_protocol_generator.py", "line": 246 }, "func2": { "key": "utils/hardware_integration.py:force_network_refresh", "name": "force_network_refresh", "file": "utils/hardware_integration.py", "line": 1462 }, "similarity": 0.7000000000000001, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:test_flask_app_creation", "name": "test_flask_app_creation", "file": "scripts/test_protocol_generator.py", "line": 246 }, "func2": { "key": "utils/ip_security.py:__init__", "name": "__init__", "file": "utils/ip_security.py", "line": 24 }, "similarity": 0.7142857142857142, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:test_flask_app_creation", "name": "test_flask_app_creation", "file": "scripts/test_protocol_generator.py", "line": 246 }, "func2": { "key": "utils/ip_security.py:get_client_ip", "name": "get_client_ip", "file": "utils/ip_security.py", "line": 95 }, "similarity": 0.8133333333333332, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:test_flask_app_creation", "name": "test_flask_app_creation", "file": "scripts/test_protocol_generator.py", "line": 246 }, "func2": { "key": "utils/ssl_suite.py:get_ssl_context", "name": "get_ssl_context", "file": "utils/ssl_suite.py", "line": 43 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:test_flask_app_creation", "name": "test_flask_app_creation", "file": "scripts/test_protocol_generator.py", "line": 246 }, "func2": { "key": "utils/security_suite.py:generate_nonce", "name": "generate_nonce", "file": "utils/security_suite.py", "line": 55 }, "similarity": 0.7533333333333333, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:test_flask_app_creation", "name": "test_flask_app_creation", "file": "scripts/test_protocol_generator.py", "line": 246 }, "func2": { "key": "utils/drag_drop_system.py:create_upload_session", "name": "create_upload_session", "file": "utils/drag_drop_system.py", "line": 61 }, "similarity": 0.75, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:test_flask_app_creation", "name": "test_flask_app_creation", "file": "scripts/test_protocol_generator.py", "line": 246 }, "func2": { "key": "utils/drag_drop_system.py:cleanup_invalid_orders", "name": "cleanup_invalid_orders", "file": "utils/drag_drop_system.py", "line": 292 }, "similarity": 0.7088235294117647, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:test_flask_app_creation", "name": "test_flask_app_creation", "file": "scripts/test_protocol_generator.py", "line": 246 }, "func2": { "key": "utils/core_system.py:graceful_shutdown", "name": "graceful_shutdown", "file": "utils/core_system.py", "line": 464 }, "similarity": 0.7315789473684211, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:test_flask_app_creation", "name": "test_flask_app_creation", "file": "scripts/test_protocol_generator.py", "line": 246 }, "func2": { "key": "utils/core_system.py:setup_logging", "name": "setup_logging", "file": "utils/core_system.py", "line": 553 }, "similarity": 0.765, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:test_flask_app_creation", "name": "test_flask_app_creation", "file": "scripts/test_protocol_generator.py", "line": 246 }, "func2": { "key": "utils/core_system.py:cleanup_system_resources", "name": "cleanup_system_resources", "file": "utils/core_system.py", "line": 675 }, "similarity": 0.7088235294117647, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:test_flask_app_creation", "name": "test_flask_app_creation", "file": "scripts/test_protocol_generator.py", "line": 246 }, "func2": { "key": "utils/database_suite.py:get_all_tables", "name": "get_all_tables", "file": "utils/database_suite.py", "line": 105 }, "similarity": 0.75, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:test_flask_app_creation", "name": "test_flask_app_creation", "file": "scripts/test_protocol_generator.py", "line": 246 }, "func2": { "key": "utils/logging_config.py:_create_new_log_file", "name": "_create_new_log_file", "file": "utils/logging_config.py", "line": 79 }, "similarity": 0.725, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:test_flask_app_creation", "name": "test_flask_app_creation", "file": "scripts/test_protocol_generator.py", "line": 246 }, "func2": { "key": "utils/monitoring_analytics.py:track_memory_usage", "name": "track_memory_usage", "file": "utils/monitoring_analytics.py", "line": 47 }, "similarity": 0.725, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:test_flask_app_creation", "name": "test_flask_app_creation", "file": "scripts/test_protocol_generator.py", "line": 246 }, "func2": { "key": "utils/monitoring_analytics.py:track_disk_usage", "name": "track_disk_usage", "file": "utils/monitoring_analytics.py", "line": 58 }, "similarity": 0.7367647058823529, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:test_flask_app_creation", "name": "test_flask_app_creation", "file": "scripts/test_protocol_generator.py", "line": 246 }, "func2": { "key": "utils/monitoring_analytics.py:collect_printer_analytics", "name": "collect_printer_analytics", "file": "utils/monitoring_analytics.py", "line": 130 }, "similarity": 0.7700000000000001, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:test_flask_app_creation", "name": "test_flask_app_creation", "file": "scripts/test_protocol_generator.py", "line": 246 }, "func2": { "key": "utils/script_collection.py:run_all_tests", "name": "run_all_tests", "file": "utils/script_collection.py", "line": 178 }, "similarity": 0.7383333333333333, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:test_flask_app_creation", "name": "test_flask_app_creation", "file": "scripts/test_protocol_generator.py", "line": 246 }, "func2": { "key": "utils/script_collection.py:run_initial_setup", "name": "run_initial_setup", "file": "utils/script_collection.py", "line": 194 }, "similarity": 0.7166666666666667, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:test_dependency_versions", "name": "test_dependency_versions", "file": "scripts/test_protocol_generator.py", "line": 270 }, "func2": { "key": "scripts/test_protocol_generator.py:analyze_code_metrics", "name": "analyze_code_metrics", "file": "scripts/test_protocol_generator.py", "line": 302 }, "similarity": 0.7838235294117647, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:test_dependency_versions", "name": "test_dependency_versions", "file": "scripts/test_protocol_generator.py", "line": 270 }, "func2": { "key": "scripts/test_protocol_generator.py:generate_ai_summary", "name": "generate_ai_summary", "file": "scripts/test_protocol_generator.py", "line": 343 }, "similarity": 0.7282352941176471, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:test_dependency_versions", "name": "test_dependency_versions", "file": "scripts/test_protocol_generator.py", "line": 270 }, "func2": { "key": "scripts/screenshot_tool.py:discover_routes_from_app", "name": "discover_routes_from_app", "file": "scripts/screenshot_tool.py", "line": 119 }, "similarity": 0.8588235294117648, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:test_dependency_versions", "name": "test_dependency_versions", "file": "scripts/test_protocol_generator.py", "line": 270 }, "func2": { "key": "scripts/screenshot_tool.py:_resolve_dynamic_route", "name": "_resolve_dynamic_route", "file": "scripts/screenshot_tool.py", "line": 153 }, "similarity": 0.7323529411764707, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:test_dependency_versions", "name": "test_dependency_versions", "file": "scripts/test_protocol_generator.py", "line": 270 }, "func2": { "key": "scripts/screenshot_tool.py:_setup_firefox", "name": "_setup_firefox", "file": "scripts/screenshot_tool.py", "line": 283 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:test_dependency_versions", "name": "test_dependency_versions", "file": "scripts/test_protocol_generator.py", "line": 270 }, "func2": { "key": "scripts/screenshot_tool.py:run_screenshot_session", "name": "run_screenshot_session", "file": "scripts/screenshot_tool.py", "line": 329 }, "similarity": 0.78, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:test_dependency_versions", "name": "test_dependency_versions", "file": "scripts/test_protocol_generator.py", "line": 270 }, "func2": { "key": "utils/development_tools.py:test_database_connection", "name": "test_database_connection", "file": "utils/development_tools.py", "line": 105 }, "similarity": 0.78, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:test_dependency_versions", "name": "test_dependency_versions", "file": "scripts/test_protocol_generator.py", "line": 270 }, "func2": { "key": "utils/development_tools.py:test_printer_status", "name": "test_printer_status", "file": "utils/development_tools.py", "line": 136 }, "similarity": 0.7133333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:test_dependency_versions", "name": "test_dependency_versions", "file": "scripts/test_protocol_generator.py", "line": 270 }, "func2": { "key": "utils/data_management.py:ensure_directories", "name": "ensure_directories", "file": "utils/data_management.py", "line": 57 }, "similarity": 0.7357142857142858, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:test_dependency_versions", "name": "test_dependency_versions", "file": "scripts/test_protocol_generator.py", "line": 270 }, "func2": { "key": "utils/hardware_integration.py:initialize_all_outlets", "name": "initialize_all_outlets", "file": "utils/hardware_integration.py", "line": 563 }, "similarity": 0.7047058823529412, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:test_dependency_versions", "name": "test_dependency_versions", "file": "scripts/test_protocol_generator.py", "line": 270 }, "func2": { "key": "utils/hardware_integration.py:get_all_outlet_status", "name": "get_all_outlet_status", "file": "utils/hardware_integration.py", "line": 619 }, "similarity": 0.7176470588235294, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:test_dependency_versions", "name": "test_dependency_versions", "file": "scripts/test_protocol_generator.py", "line": 270 }, "func2": { "key": "utils/hardware_integration.py:get_energy_statistics", "name": "get_energy_statistics", "file": "utils/hardware_integration.py", "line": 828 }, "similarity": 0.765, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:test_dependency_versions", "name": "test_dependency_versions", "file": "scripts/test_protocol_generator.py", "line": 270 }, "func2": { "key": "utils/hardware_integration.py:clear_all_caches", "name": "clear_all_caches", "file": "utils/hardware_integration.py", "line": 1170 }, "similarity": 0.725, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:test_dependency_versions", "name": "test_dependency_versions", "file": "scripts/test_protocol_generator.py", "line": 270 }, "func2": { "key": "utils/ip_security.py:__init__", "name": "__init__", "file": "utils/ip_security.py", "line": 24 }, "similarity": 0.7230769230769231, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:test_dependency_versions", "name": "test_dependency_versions", "file": "scripts/test_protocol_generator.py", "line": 270 }, "func2": { "key": "utils/ip_security.py:get_client_ip", "name": "get_client_ip", "file": "utils/ip_security.py", "line": 95 }, "similarity": 0.7866666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:test_dependency_versions", "name": "test_dependency_versions", "file": "scripts/test_protocol_generator.py", "line": 270 }, "func2": { "key": "utils/ssl_suite.py:get_ssl_context", "name": "get_ssl_context", "file": "utils/ssl_suite.py", "line": 43 }, "similarity": 0.7749999999999999, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:test_dependency_versions", "name": "test_dependency_versions", "file": "scripts/test_protocol_generator.py", "line": 270 }, "func2": { "key": "utils/security_suite.py:generate_nonce", "name": "generate_nonce", "file": "utils/security_suite.py", "line": 55 }, "similarity": 0.7266666666666667, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:test_dependency_versions", "name": "test_dependency_versions", "file": "scripts/test_protocol_generator.py", "line": 270 }, "func2": { "key": "utils/drag_drop_system.py:create_upload_session", "name": "create_upload_session", "file": "utils/drag_drop_system.py", "line": 61 }, "similarity": 0.7250000000000001, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:test_dependency_versions", "name": "test_dependency_versions", "file": "scripts/test_protocol_generator.py", "line": 270 }, "func2": { "key": "utils/drag_drop_system.py:cleanup_invalid_orders", "name": "cleanup_invalid_orders", "file": "utils/drag_drop_system.py", "line": 292 }, "similarity": 0.725, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:test_dependency_versions", "name": "test_dependency_versions", "file": "scripts/test_protocol_generator.py", "line": 270 }, "func2": { "key": "utils/core_system.py:setup_logging", "name": "setup_logging", "file": "utils/core_system.py", "line": 553 }, "similarity": 0.74, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:test_dependency_versions", "name": "test_dependency_versions", "file": "scripts/test_protocol_generator.py", "line": 270 }, "func2": { "key": "utils/core_system.py:check_https_connectivity", "name": "check_https_connectivity", "file": "utils/core_system.py", "line": 623 }, "similarity": 0.7433333333333333, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:test_dependency_versions", "name": "test_dependency_versions", "file": "scripts/test_protocol_generator.py", "line": 270 }, "func2": { "key": "utils/monitoring_analytics.py:track_memory_usage", "name": "track_memory_usage", "file": "utils/monitoring_analytics.py", "line": 47 }, "similarity": 0.7027777777777777, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:test_dependency_versions", "name": "test_dependency_versions", "file": "scripts/test_protocol_generator.py", "line": 270 }, "func2": { "key": "utils/monitoring_analytics.py:track_disk_usage", "name": "track_disk_usage", "file": "utils/monitoring_analytics.py", "line": 58 }, "similarity": 0.713235294117647, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:test_dependency_versions", "name": "test_dependency_versions", "file": "scripts/test_protocol_generator.py", "line": 270 }, "func2": { "key": "utils/monitoring_analytics.py:collect_printer_analytics", "name": "collect_printer_analytics", "file": "utils/monitoring_analytics.py", "line": 130 }, "similarity": 0.7433333333333333, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:analyze_code_metrics", "name": "analyze_code_metrics", "file": "scripts/test_protocol_generator.py", "line": 302 }, "func2": { "key": "scripts/test_protocol_generator.py:generate_ai_summary", "name": "generate_ai_summary", "file": "scripts/test_protocol_generator.py", "line": 343 }, "similarity": 0.7152941176470589, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:analyze_code_metrics", "name": "analyze_code_metrics", "file": "scripts/test_protocol_generator.py", "line": 302 }, "func2": { "key": "scripts/test_protocol_generator.py:generate_fallback_summary", "name": "generate_fallback_summary", "file": "scripts/test_protocol_generator.py", "line": 420 }, "similarity": 0.72, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:analyze_code_metrics", "name": "analyze_code_metrics", "file": "scripts/test_protocol_generator.py", "line": 302 }, "func2": { "key": "scripts/test_protocol_generator.py:run_all_tests", "name": "run_all_tests", "file": "scripts/test_protocol_generator.py", "line": 471 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:analyze_code_metrics", "name": "analyze_code_metrics", "file": "scripts/test_protocol_generator.py", "line": 302 }, "func2": { "key": "scripts/screenshot_tool.py:discover_routes_from_app", "name": "discover_routes_from_app", "file": "scripts/screenshot_tool.py", "line": 119 }, "similarity": 0.756578947368421, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:analyze_code_metrics", "name": "analyze_code_metrics", "file": "scripts/test_protocol_generator.py", "line": 302 }, "func2": { "key": "scripts/screenshot_tool.py:_resolve_dynamic_route", "name": "_resolve_dynamic_route", "file": "scripts/screenshot_tool.py", "line": 153 }, "similarity": 0.7044117647058823, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:analyze_code_metrics", "name": "analyze_code_metrics", "file": "scripts/test_protocol_generator.py", "line": 302 }, "func2": { "key": "scripts/screenshot_tool.py:_get_default_routes", "name": "_get_default_routes", "file": "scripts/screenshot_tool.py", "line": 207 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:analyze_code_metrics", "name": "analyze_code_metrics", "file": "scripts/test_protocol_generator.py", "line": 302 }, "func2": { "key": "scripts/screenshot_tool.py:initialize_browser", "name": "initialize_browser", "file": "scripts/screenshot_tool.py", "line": 239 }, "similarity": 0.7588235294117647, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:analyze_code_metrics", "name": "analyze_code_metrics", "file": "scripts/test_protocol_generator.py", "line": 302 }, "func2": { "key": "scripts/screenshot_tool.py:_prepare_environment", "name": "_prepare_environment", "file": "scripts/screenshot_tool.py", "line": 369 }, "similarity": 0.7117647058823529, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:analyze_code_metrics", "name": "analyze_code_metrics", "file": "scripts/test_protocol_generator.py", "line": 302 }, "func2": { "key": "scripts/screenshot_tool.py:_perform_admin_login", "name": "_perform_admin_login", "file": "scripts/screenshot_tool.py", "line": 393 }, "similarity": 0.7222222222222223, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:analyze_code_metrics", "name": "analyze_code_metrics", "file": "scripts/test_protocol_generator.py", "line": 302 }, "func2": { "key": "utils/development_tools.py:test_database_connection", "name": "test_database_connection", "file": "utils/development_tools.py", "line": 105 }, "similarity": 0.73, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:analyze_code_metrics", "name": "analyze_code_metrics", "file": "scripts/test_protocol_generator.py", "line": 302 }, "func2": { "key": "utils/job_queue_system.py:_timer_loop", "name": "_timer_loop", "file": "utils/job_queue_system.py", "line": 253 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:analyze_code_metrics", "name": "analyze_code_metrics", "file": "scripts/test_protocol_generator.py", "line": 302 }, "func2": { "key": "utils/data_management.py:ensure_directories", "name": "ensure_directories", "file": "utils/data_management.py", "line": 57 }, "similarity": 0.75, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:analyze_code_metrics", "name": "analyze_code_metrics", "file": "scripts/test_protocol_generator.py", "line": 302 }, "func2": { "key": "utils/ssl_manager.py:__init__", "name": "__init__", "file": "utils/ssl_manager.py", "line": 16 }, "similarity": 0.7066666666666667, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:analyze_code_metrics", "name": "analyze_code_metrics", "file": "scripts/test_protocol_generator.py", "line": 302 }, "func2": { "key": "utils/ssl_manager.py:generate_mercedes_certificate", "name": "generate_mercedes_certificate", "file": "utils/ssl_manager.py", "line": 21 }, "similarity": 0.7588235294117647, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:analyze_code_metrics", "name": "analyze_code_metrics", "file": "scripts/test_protocol_generator.py", "line": 302 }, "func2": { "key": "utils/hardware_integration.py:initialize_all_outlets", "name": "initialize_all_outlets", "file": "utils/hardware_integration.py", "line": 563 }, "similarity": 0.73, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:analyze_code_metrics", "name": "analyze_code_metrics", "file": "scripts/test_protocol_generator.py", "line": 302 }, "func2": { "key": "utils/hardware_integration.py:get_energy_statistics", "name": "get_energy_statistics", "file": "utils/hardware_integration.py", "line": 828 }, "similarity": 0.8500000000000001, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:analyze_code_metrics", "name": "analyze_code_metrics", "file": "scripts/test_protocol_generator.py", "line": 302 }, "func2": { "key": "utils/hardware_integration.py:get_printer_summary", "name": "get_printer_summary", "file": "utils/hardware_integration.py", "line": 1112 }, "similarity": 0.7222222222222223, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:analyze_code_metrics", "name": "analyze_code_metrics", "file": "scripts/test_protocol_generator.py", "line": 302 }, "func2": { "key": "utils/hardware_integration.py:clear_all_caches", "name": "clear_all_caches", "file": "utils/hardware_integration.py", "line": 1170 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:analyze_code_metrics", "name": "analyze_code_metrics", "file": "scripts/test_protocol_generator.py", "line": 302 }, "func2": { "key": "utils/hardware_integration.py:check_and_control_for_jobs", "name": "check_and_control_for_jobs", "file": "utils/hardware_integration.py", "line": 1233 }, "similarity": 0.72, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:analyze_code_metrics", "name": "analyze_code_metrics", "file": "scripts/test_protocol_generator.py", "line": 302 }, "func2": { "key": "utils/ip_security.py:is_client_ip_allowed", "name": "is_client_ip_allowed", "file": "utils/ip_security.py", "line": 66 }, "similarity": 0.7088235294117646, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:analyze_code_metrics", "name": "analyze_code_metrics", "file": "scripts/test_protocol_generator.py", "line": 302 }, "func2": { "key": "utils/ssl_suite.py:get_ssl_context", "name": "get_ssl_context", "file": "utils/ssl_suite.py", "line": 43 }, "similarity": 0.713235294117647, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:analyze_code_metrics", "name": "analyze_code_metrics", "file": "scripts/test_protocol_generator.py", "line": 302 }, "func2": { "key": "utils/ssl_suite.py:check_certificate_validity", "name": "check_certificate_validity", "file": "utils/ssl_suite.py", "line": 131 }, "similarity": 0.7105263157894737, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:analyze_code_metrics", "name": "analyze_code_metrics", "file": "scripts/test_protocol_generator.py", "line": 302 }, "func2": { "key": "utils/drag_drop_system.py:cleanup_invalid_orders", "name": "cleanup_invalid_orders", "file": "utils/drag_drop_system.py", "line": 292 }, "similarity": 0.7444444444444445, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:analyze_code_metrics", "name": "analyze_code_metrics", "file": "scripts/test_protocol_generator.py", "line": 302 }, "func2": { "key": "utils/database_cleanup.py:__init__", "name": "__init__", "file": "utils/database_cleanup.py", "line": 23 }, "similarity": 0.7066666666666667, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:analyze_code_metrics", "name": "analyze_code_metrics", "file": "scripts/test_protocol_generator.py", "line": 302 }, "func2": { "key": "utils/job_scheduler.py:_check_jobs", "name": "_check_jobs", "file": "utils/job_scheduler.py", "line": 374 }, "similarity": 0.7052631578947368, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:analyze_code_metrics", "name": "analyze_code_metrics", "file": "scripts/test_protocol_generator.py", "line": 302 }, "func2": { "key": "utils/job_scheduler.py:_check_and_start_jobs", "name": "_check_and_start_jobs", "file": "utils/job_scheduler.py", "line": 624 }, "similarity": 0.7105263157894737, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:analyze_code_metrics", "name": "analyze_code_metrics", "file": "scripts/test_protocol_generator.py", "line": 302 }, "func2": { "key": "utils/core_system.py:_register_signal_handlers", "name": "_register_signal_handlers", "file": "utils/core_system.py", "line": 113 }, "similarity": 0.7352941176470589, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:analyze_code_metrics", "name": "analyze_code_metrics", "file": "scripts/test_protocol_generator.py", "line": 302 }, "func2": { "key": "utils/core_system.py:shutdown_all", "name": "shutdown_all", "file": "utils/core_system.py", "line": 144 }, "similarity": 0.7777777777777777, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:analyze_code_metrics", "name": "analyze_code_metrics", "file": "scripts/test_protocol_generator.py", "line": 302 }, "func2": { "key": "utils/core_system.py:get_recovery_status", "name": "get_recovery_status", "file": "utils/core_system.py", "line": 345 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:analyze_code_metrics", "name": "analyze_code_metrics", "file": "scripts/test_protocol_generator.py", "line": 302 }, "func2": { "key": "utils/core_system.py:run_monitoring_cycle", "name": "run_monitoring_cycle", "file": "utils/core_system.py", "line": 639 }, "similarity": 0.7588235294117647, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:analyze_code_metrics", "name": "analyze_code_metrics", "file": "scripts/test_protocol_generator.py", "line": 302 }, "func2": { "key": "utils/core_system.py:cleanup_system_resources", "name": "cleanup_system_resources", "file": "utils/core_system.py", "line": 675 }, "similarity": 0.7823529411764707, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:analyze_code_metrics", "name": "analyze_code_metrics", "file": "scripts/test_protocol_generator.py", "line": 302 }, "func2": { "key": "utils/database_suite.py:migrate_user_settings", "name": "migrate_user_settings", "file": "utils/database_suite.py", "line": 126 }, "similarity": 0.7117647058823529, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:analyze_code_metrics", "name": "analyze_code_metrics", "file": "scripts/test_protocol_generator.py", "line": 302 }, "func2": { "key": "utils/logging_config.py:doRollover", "name": "doRollover", "file": "utils/logging_config.py", "line": 38 }, "similarity": 0.725, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:analyze_code_metrics", "name": "analyze_code_metrics", "file": "scripts/test_protocol_generator.py", "line": 302 }, "func2": { "key": "utils/logging_config.py:_create_new_log_file", "name": "_create_new_log_file", "file": "utils/logging_config.py", "line": 79 }, "similarity": 0.7222222222222223, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:analyze_code_metrics", "name": "analyze_code_metrics", "file": "scripts/test_protocol_generator.py", "line": 302 }, "func2": { "key": "utils/monitoring_analytics.py:generate_system_report", "name": "generate_system_report", "file": "utils/monitoring_analytics.py", "line": 171 }, "similarity": 0.7352941176470589, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:analyze_code_metrics", "name": "analyze_code_metrics", "file": "scripts/test_protocol_generator.py", "line": 302 }, "func2": { "key": "utils/monitoring_analytics.py:track_memory_usage", "name": "track_memory_usage", "file": "utils/monitoring_analytics.py", "line": 47 }, "similarity": 0.8222222222222222, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:analyze_code_metrics", "name": "analyze_code_metrics", "file": "scripts/test_protocol_generator.py", "line": 302 }, "func2": { "key": "utils/monitoring_analytics.py:track_disk_usage", "name": "track_disk_usage", "file": "utils/monitoring_analytics.py", "line": 58 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:analyze_code_metrics", "name": "analyze_code_metrics", "file": "scripts/test_protocol_generator.py", "line": 302 }, "func2": { "key": "utils/monitoring_analytics.py:get_system_metrics", "name": "get_system_metrics", "file": "utils/monitoring_analytics.py", "line": 68 }, "similarity": 0.7250000000000001, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:analyze_code_metrics", "name": "analyze_code_metrics", "file": "scripts/test_protocol_generator.py", "line": 302 }, "func2": { "key": "utils/monitoring_analytics.py:collect_job_analytics", "name": "collect_job_analytics", "file": "utils/monitoring_analytics.py", "line": 86 }, "similarity": 0.7588235294117647, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:analyze_code_metrics", "name": "analyze_code_metrics", "file": "scripts/test_protocol_generator.py", "line": 302 }, "func2": { "key": "utils/monitoring_analytics.py:collect_printer_analytics", "name": "collect_printer_analytics", "file": "utils/monitoring_analytics.py", "line": 130 }, "similarity": 0.8, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:analyze_code_metrics", "name": "analyze_code_metrics", "file": "scripts/test_protocol_generator.py", "line": 302 }, "func2": { "key": "utils/script_collection.py:run_all_tests", "name": "run_all_tests", "file": "utils/script_collection.py", "line": 178 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:analyze_code_metrics", "name": "analyze_code_metrics", "file": "scripts/test_protocol_generator.py", "line": 302 }, "func2": { "key": "utils/script_collection.py:run_initial_setup", "name": "run_initial_setup", "file": "utils/script_collection.py", "line": 194 }, "similarity": 0.7117647058823529, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:generate_ai_summary", "name": "generate_ai_summary", "file": "scripts/test_protocol_generator.py", "line": 343 }, "func2": { "key": "scripts/screenshot_tool.py:discover_routes_from_app", "name": "discover_routes_from_app", "file": "scripts/screenshot_tool.py", "line": 119 }, "similarity": 0.74, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:generate_ai_summary", "name": "generate_ai_summary", "file": "scripts/test_protocol_generator.py", "line": 343 }, "func2": { "key": "scripts/screenshot_tool.py:_setup_firefox", "name": "_setup_firefox", "file": "scripts/screenshot_tool.py", "line": 283 }, "similarity": 0.715, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:generate_ai_summary", "name": "generate_ai_summary", "file": "scripts/test_protocol_generator.py", "line": 343 }, "func2": { "key": "scripts/screenshot_tool.py:run_screenshot_session", "name": "run_screenshot_session", "file": "scripts/screenshot_tool.py", "line": 329 }, "similarity": 0.8133333333333332, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:generate_ai_summary", "name": "generate_ai_summary", "file": "scripts/test_protocol_generator.py", "line": 343 }, "func2": { "key": "scripts/screenshot_tool.py:_generate_report", "name": "_generate_report", "file": "scripts/screenshot_tool.py", "line": 526 }, "similarity": 0.7142857142857143, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:generate_ai_summary", "name": "generate_ai_summary", "file": "scripts/test_protocol_generator.py", "line": 343 }, "func2": { "key": "utils/development_tools.py:test_database_connection", "name": "test_database_connection", "file": "utils/development_tools.py", "line": 105 }, "similarity": 0.7749999999999999, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:generate_ai_summary", "name": "generate_ai_summary", "file": "scripts/test_protocol_generator.py", "line": 343 }, "func2": { "key": "utils/development_tools.py:test_user_creation", "name": "test_user_creation", "file": "utils/development_tools.py", "line": 112 }, "similarity": 0.7071428571428572, "reason": "gemeinsame Argumente" }, { "func1": { "key": "scripts/test_protocol_generator.py:generate_ai_summary", "name": "generate_ai_summary", "file": "scripts/test_protocol_generator.py", "line": 343 }, "func2": { "key": "utils/development_tools.py:test_printer_status", "name": "test_printer_status", "file": "utils/development_tools.py", "line": 136 }, "similarity": 0.8269230769230769, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:generate_ai_summary", "name": "generate_ai_summary", "file": "scripts/test_protocol_generator.py", "line": 343 }, "func2": { "key": "utils/hardware_integration.py:initialize_all_outlets", "name": "initialize_all_outlets", "file": "utils/hardware_integration.py", "line": 563 }, "similarity": 0.8133333333333332, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:generate_ai_summary", "name": "generate_ai_summary", "file": "scripts/test_protocol_generator.py", "line": 343 }, "func2": { "key": "utils/hardware_integration.py:get_all_outlet_status", "name": "get_all_outlet_status", "file": "utils/hardware_integration.py", "line": 619 }, "similarity": 0.74, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:generate_ai_summary", "name": "generate_ai_summary", "file": "scripts/test_protocol_generator.py", "line": 343 }, "func2": { "key": "utils/hardware_integration.py:get_energy_statistics", "name": "get_energy_statistics", "file": "utils/hardware_integration.py", "line": 828 }, "similarity": 0.7876923076923077, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:generate_ai_summary", "name": "generate_ai_summary", "file": "scripts/test_protocol_generator.py", "line": 343 }, "func2": { "key": "utils/hardware_integration.py:get_printer_summary", "name": "get_printer_summary", "file": "utils/hardware_integration.py", "line": 1112 }, "similarity": 0.7892307692307693, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "scripts/test_protocol_generator.py:generate_ai_summary", "name": "generate_ai_summary", "file": "scripts/test_protocol_generator.py", "line": 343 }, "func2": { "key": "utils/ip_security.py:get_client_ip", "name": "get_client_ip", "file": "utils/ip_security.py", "line": 95 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:generate_ai_summary", "name": "generate_ai_summary", "file": "scripts/test_protocol_generator.py", "line": 343 }, "func2": { "key": "utils/ssl_suite.py:verify_ssl_files", "name": "verify_ssl_files", "file": "utils/ssl_suite.py", "line": 52 }, "similarity": 0.71, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:generate_ai_summary", "name": "generate_ai_summary", "file": "scripts/test_protocol_generator.py", "line": 343 }, "func2": { "key": "utils/security_suite.py:generate_nonce", "name": "generate_nonce", "file": "utils/security_suite.py", "line": 55 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:generate_ai_summary", "name": "generate_ai_summary", "file": "scripts/test_protocol_generator.py", "line": 343 }, "func2": { "key": "utils/job_scheduler.py:get_uptime", "name": "get_uptime", "file": "utils/job_scheduler.py", "line": 194 }, "similarity": 0.7296703296703296, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:generate_ai_summary", "name": "generate_ai_summary", "file": "scripts/test_protocol_generator.py", "line": 343 }, "func2": { "key": "utils/core_system.py:get_system_status", "name": "get_system_status", "file": "utils/core_system.py", "line": 770 }, "similarity": 0.7200000000000001, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "scripts/test_protocol_generator.py:generate_ai_summary", "name": "generate_ai_summary", "file": "scripts/test_protocol_generator.py", "line": 343 }, "func2": { "key": "utils/core_system.py:graceful_shutdown", "name": "graceful_shutdown", "file": "utils/core_system.py", "line": 464 }, "similarity": 0.7394736842105263, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:generate_ai_summary", "name": "generate_ai_summary", "file": "scripts/test_protocol_generator.py", "line": 343 }, "func2": { "key": "utils/core_system.py:setup_logging", "name": "setup_logging", "file": "utils/core_system.py", "line": 553 }, "similarity": 0.8133333333333332, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:generate_ai_summary", "name": "generate_ai_summary", "file": "scripts/test_protocol_generator.py", "line": 343 }, "func2": { "key": "utils/core_system.py:run", "name": "run", "file": "utils/core_system.py", "line": 701 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:generate_ai_summary", "name": "generate_ai_summary", "file": "scripts/test_protocol_generator.py", "line": 343 }, "func2": { "key": "utils/database_suite.py:get_all_tables", "name": "get_all_tables", "file": "utils/database_suite.py", "line": 105 }, "similarity": 0.7114285714285714, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:generate_ai_summary", "name": "generate_ai_summary", "file": "scripts/test_protocol_generator.py", "line": 343 }, "func2": { "key": "utils/database_suite.py:migrate_user_settings", "name": "migrate_user_settings", "file": "utils/database_suite.py", "line": 126 }, "similarity": 0.7866666666666667, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "scripts/test_protocol_generator.py:generate_ai_summary", "name": "generate_ai_summary", "file": "scripts/test_protocol_generator.py", "line": 343 }, "func2": { "key": "utils/monitoring_analytics.py:generate_system_report", "name": "generate_system_report", "file": "utils/monitoring_analytics.py", "line": 171 }, "similarity": 0.7057142857142857, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "scripts/test_protocol_generator.py:generate_ai_summary", "name": "generate_ai_summary", "file": "scripts/test_protocol_generator.py", "line": 343 }, "func2": { "key": "utils/monitoring_analytics.py:track_memory_usage", "name": "track_memory_usage", "file": "utils/monitoring_analytics.py", "line": 47 }, "similarity": 0.7466666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:generate_ai_summary", "name": "generate_ai_summary", "file": "scripts/test_protocol_generator.py", "line": 343 }, "func2": { "key": "utils/monitoring_analytics.py:track_disk_usage", "name": "track_disk_usage", "file": "utils/monitoring_analytics.py", "line": 58 }, "similarity": 0.72, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:generate_ai_summary", "name": "generate_ai_summary", "file": "scripts/test_protocol_generator.py", "line": 343 }, "func2": { "key": "utils/script_collection.py:run_all_tests", "name": "run_all_tests", "file": "utils/script_collection.py", "line": 178 }, "similarity": 0.7261538461538461, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:generate_fallback_summary", "name": "generate_fallback_summary", "file": "scripts/test_protocol_generator.py", "line": 420 }, "func2": { "key": "scripts/test_protocol_generator.py:run_all_tests", "name": "run_all_tests", "file": "scripts/test_protocol_generator.py", "line": 471 }, "similarity": 0.825, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:generate_fallback_summary", "name": "generate_fallback_summary", "file": "scripts/test_protocol_generator.py", "line": 420 }, "func2": { "key": "scripts/screenshot_tool.py:_get_default_routes", "name": "_get_default_routes", "file": "scripts/screenshot_tool.py", "line": 207 }, "similarity": 0.8222222222222222, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:generate_fallback_summary", "name": "generate_fallback_summary", "file": "scripts/test_protocol_generator.py", "line": 420 }, "func2": { "key": "scripts/screenshot_tool.py:initialize_browser", "name": "initialize_browser", "file": "scripts/screenshot_tool.py", "line": 239 }, "similarity": 0.78, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:generate_fallback_summary", "name": "generate_fallback_summary", "file": "scripts/test_protocol_generator.py", "line": 420 }, "func2": { "key": "scripts/screenshot_tool.py:_prepare_environment", "name": "_prepare_environment", "file": "scripts/screenshot_tool.py", "line": 369 }, "similarity": 0.74, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:generate_fallback_summary", "name": "generate_fallback_summary", "file": "scripts/test_protocol_generator.py", "line": 420 }, "func2": { "key": "scripts/screenshot_tool.py:_perform_admin_login", "name": "_perform_admin_login", "file": "scripts/screenshot_tool.py", "line": 393 }, "similarity": 0.78, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:generate_fallback_summary", "name": "generate_fallback_summary", "file": "scripts/test_protocol_generator.py", "line": 420 }, "func2": { "key": "utils/ui_components.py:get_dashboard_data", "name": "get_dashboard_data", "file": "utils/ui_components.py", "line": 268 }, "similarity": 0.7684210526315789, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:generate_fallback_summary", "name": "generate_fallback_summary", "file": "scripts/test_protocol_generator.py", "line": 420 }, "func2": { "key": "utils/job_queue_system.py:get_queue_status", "name": "get_queue_status", "file": "utils/job_queue_system.py", "line": 140 }, "similarity": 0.7647058823529411, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:generate_fallback_summary", "name": "generate_fallback_summary", "file": "scripts/test_protocol_generator.py", "line": 420 }, "func2": { "key": "utils/job_queue_system.py:get_next_job", "name": "get_next_job", "file": "utils/job_queue_system.py", "line": 103 }, "similarity": 0.7263157894736842, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:generate_fallback_summary", "name": "generate_fallback_summary", "file": "scripts/test_protocol_generator.py", "line": 420 }, "func2": { "key": "utils/job_queue_system.py:_timer_loop", "name": "_timer_loop", "file": "utils/job_queue_system.py", "line": 253 }, "similarity": 0.7263157894736842, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:generate_fallback_summary", "name": "generate_fallback_summary", "file": "scripts/test_protocol_generator.py", "line": 420 }, "func2": { "key": "utils/job_queue_system.py:_scheduler_loop", "name": "_scheduler_loop", "file": "utils/job_queue_system.py", "line": 436 }, "similarity": 0.74, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:generate_fallback_summary", "name": "generate_fallback_summary", "file": "scripts/test_protocol_generator.py", "line": 420 }, "func2": { "key": "utils/data_management.py:ensure_directories", "name": "ensure_directories", "file": "utils/data_management.py", "line": 57 }, "similarity": 0.7684210526315789, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:generate_fallback_summary", "name": "generate_fallback_summary", "file": "scripts/test_protocol_generator.py", "line": 420 }, "func2": { "key": "utils/ssl_manager.py:generate_mercedes_certificate", "name": "generate_mercedes_certificate", "file": "utils/ssl_manager.py", "line": 21 }, "similarity": 0.8444444444444446, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:generate_fallback_summary", "name": "generate_fallback_summary", "file": "scripts/test_protocol_generator.py", "line": 420 }, "func2": { "key": "utils/hardware_integration.py:clear_cache", "name": "clear_cache", "file": "utils/hardware_integration.py", "line": 207 }, "similarity": 0.7411764705882353, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:generate_fallback_summary", "name": "generate_fallback_summary", "file": "scripts/test_protocol_generator.py", "line": 420 }, "func2": { "key": "utils/hardware_integration.py:get_energy_statistics", "name": "get_energy_statistics", "file": "utils/hardware_integration.py", "line": 828 }, "similarity": 0.7352941176470589, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:generate_fallback_summary", "name": "generate_fallback_summary", "file": "scripts/test_protocol_generator.py", "line": 420 }, "func2": { "key": "utils/hardware_integration.py:get_printer_summary", "name": "get_printer_summary", "file": "utils/hardware_integration.py", "line": 1112 }, "similarity": 0.8444444444444446, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:generate_fallback_summary", "name": "generate_fallback_summary", "file": "scripts/test_protocol_generator.py", "line": 420 }, "func2": { "key": "utils/hardware_integration.py:check_and_control_for_jobs", "name": "check_and_control_for_jobs", "file": "utils/hardware_integration.py", "line": 1233 }, "similarity": 0.8400000000000001, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:generate_fallback_summary", "name": "generate_fallback_summary", "file": "scripts/test_protocol_generator.py", "line": 420 }, "func2": { "key": "utils/hardware_integration.py:force_network_refresh", "name": "force_network_refresh", "file": "utils/hardware_integration.py", "line": 1462 }, "similarity": 0.7894736842105263, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:generate_fallback_summary", "name": "generate_fallback_summary", "file": "scripts/test_protocol_generator.py", "line": 420 }, "func2": { "key": "utils/ip_security.py:get_allowed_plug_ips", "name": "get_allowed_plug_ips", "file": "utils/ip_security.py", "line": 141 }, "similarity": 0.7523809523809524, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:generate_fallback_summary", "name": "generate_fallback_summary", "file": "scripts/test_protocol_generator.py", "line": 420 }, "func2": { "key": "utils/ssl_suite.py:check_certificate_validity", "name": "check_certificate_validity", "file": "utils/ssl_suite.py", "line": 131 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:generate_fallback_summary", "name": "generate_fallback_summary", "file": "scripts/test_protocol_generator.py", "line": 420 }, "func2": { "key": "utils/drag_drop_system.py:cleanup_invalid_orders", "name": "cleanup_invalid_orders", "file": "utils/drag_drop_system.py", "line": 292 }, "similarity": 0.7714285714285714, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:generate_fallback_summary", "name": "generate_fallback_summary", "file": "scripts/test_protocol_generator.py", "line": 420 }, "func2": { "key": "utils/drag_drop_system.py:_schedule_cleanup", "name": "_schedule_cleanup", "file": "utils/drag_drop_system.py", "line": 306 }, "similarity": 0.7684210526315789, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:generate_fallback_summary", "name": "generate_fallback_summary", "file": "scripts/test_protocol_generator.py", "line": 420 }, "func2": { "key": "utils/database_cleanup.py:cleanup_all", "name": "cleanup_all", "file": "utils/database_cleanup.py", "line": 39 }, "similarity": 0.7647058823529411, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:generate_fallback_summary", "name": "generate_fallback_summary", "file": "scripts/test_protocol_generator.py", "line": 420 }, "func2": { "key": "utils/database_cleanup.py:get_engine_count", "name": "get_engine_count", "file": "utils/database_cleanup.py", "line": 56 }, "similarity": 0.7555555555555555, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:generate_fallback_summary", "name": "generate_fallback_summary", "file": "scripts/test_protocol_generator.py", "line": 420 }, "func2": { "key": "utils/job_scheduler.py:get_tasks", "name": "get_tasks", "file": "utils/job_scheduler.py", "line": 177 }, "similarity": 0.7749999999999999, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:generate_fallback_summary", "name": "generate_fallback_summary", "file": "scripts/test_protocol_generator.py", "line": 420 }, "func2": { "key": "utils/job_scheduler.py:is_running", "name": "is_running", "file": "utils/job_scheduler.py", "line": 257 }, "similarity": 0.7411764705882353, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:generate_fallback_summary", "name": "generate_fallback_summary", "file": "scripts/test_protocol_generator.py", "line": 420 }, "func2": { "key": "utils/job_scheduler.py:_check_and_start_jobs", "name": "_check_and_start_jobs", "file": "utils/job_scheduler.py", "line": 624 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:generate_fallback_summary", "name": "generate_fallback_summary", "file": "scripts/test_protocol_generator.py", "line": 420 }, "func2": { "key": "utils/core_system.py:get_system_status", "name": "get_system_status", "file": "utils/core_system.py", "line": 770 }, "similarity": 0.825, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:generate_fallback_summary", "name": "generate_fallback_summary", "file": "scripts/test_protocol_generator.py", "line": 420 }, "func2": { "key": "utils/core_system.py:_register_signal_handlers", "name": "_register_signal_handlers", "file": "utils/core_system.py", "line": 113 }, "similarity": 0.7894736842105263, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:generate_fallback_summary", "name": "generate_fallback_summary", "file": "scripts/test_protocol_generator.py", "line": 420 }, "func2": { "key": "utils/core_system.py:register_cleanup_function", "name": "register_cleanup_function", "file": "utils/core_system.py", "line": 137 }, "similarity": 0.7026315789473685, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:generate_fallback_summary", "name": "generate_fallback_summary", "file": "scripts/test_protocol_generator.py", "line": 420 }, "func2": { "key": "utils/core_system.py:get_recovery_status", "name": "get_recovery_status", "file": "utils/core_system.py", "line": 345 }, "similarity": 0.8222222222222222, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:generate_fallback_summary", "name": "generate_fallback_summary", "file": "scripts/test_protocol_generator.py", "line": 420 }, "func2": { "key": "utils/core_system.py:load_config", "name": "load_config", "file": "utils/core_system.py", "line": 512 }, "similarity": 0.7473684210526315, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:generate_fallback_summary", "name": "generate_fallback_summary", "file": "scripts/test_protocol_generator.py", "line": 420 }, "func2": { "key": "utils/core_system.py:check_https_connectivity", "name": "check_https_connectivity", "file": "utils/core_system.py", "line": 623 }, "similarity": 0.7523809523809524, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:generate_fallback_summary", "name": "generate_fallback_summary", "file": "scripts/test_protocol_generator.py", "line": 420 }, "func2": { "key": "utils/core_system.py:run_monitoring_cycle", "name": "run_monitoring_cycle", "file": "utils/core_system.py", "line": 639 }, "similarity": 0.8444444444444446, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:generate_fallback_summary", "name": "generate_fallback_summary", "file": "scripts/test_protocol_generator.py", "line": 420 }, "func2": { "key": "utils/core_system.py:cleanup_system_resources", "name": "cleanup_system_resources", "file": "utils/core_system.py", "line": 675 }, "similarity": 0.8666666666666667, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:generate_fallback_summary", "name": "generate_fallback_summary", "file": "scripts/test_protocol_generator.py", "line": 420 }, "func2": { "key": "utils/database_suite.py:backup_database", "name": "backup_database", "file": "utils/database_suite.py", "line": 65 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:generate_fallback_summary", "name": "generate_fallback_summary", "file": "scripts/test_protocol_generator.py", "line": 420 }, "func2": { "key": "utils/database_suite.py:get_connection", "name": "get_connection", "file": "utils/database_suite.py", "line": 41 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:generate_fallback_summary", "name": "generate_fallback_summary", "file": "scripts/test_protocol_generator.py", "line": 420 }, "func2": { "key": "utils/database_suite.py:migrate_user_settings", "name": "migrate_user_settings", "file": "utils/database_suite.py", "line": 126 }, "similarity": 0.8352941176470587, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:generate_fallback_summary", "name": "generate_fallback_summary", "file": "scripts/test_protocol_generator.py", "line": 420 }, "func2": { "key": "utils/database_suite.py:fix_database_immediate", "name": "fix_database_immediate", "file": "utils/database_suite.py", "line": 148 }, "similarity": 0.7684210526315789, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:generate_fallback_summary", "name": "generate_fallback_summary", "file": "scripts/test_protocol_generator.py", "line": 420 }, "func2": { "key": "utils/database_suite.py:vacuum_database", "name": "vacuum_database", "file": "utils/database_suite.py", "line": 202 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:generate_fallback_summary", "name": "generate_fallback_summary", "file": "scripts/test_protocol_generator.py", "line": 420 }, "func2": { "key": "utils/logging_config.py:_create_new_log_file", "name": "_create_new_log_file", "file": "utils/logging_config.py", "line": 79 }, "similarity": 0.8105263157894738, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:generate_fallback_summary", "name": "generate_fallback_summary", "file": "scripts/test_protocol_generator.py", "line": 420 }, "func2": { "key": "utils/monitoring_analytics.py:generate_system_report", "name": "generate_system_report", "file": "utils/monitoring_analytics.py", "line": 171 }, "similarity": 0.8222222222222222, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:generate_fallback_summary", "name": "generate_fallback_summary", "file": "scripts/test_protocol_generator.py", "line": 420 }, "func2": { "key": "utils/monitoring_analytics.py:track_cpu_usage", "name": "track_cpu_usage", "file": "utils/monitoring_analytics.py", "line": 43 }, "similarity": 0.8352941176470587, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:generate_fallback_summary", "name": "generate_fallback_summary", "file": "scripts/test_protocol_generator.py", "line": 420 }, "func2": { "key": "utils/monitoring_analytics.py:track_memory_usage", "name": "track_memory_usage", "file": "utils/monitoring_analytics.py", "line": 47 }, "similarity": 0.7823529411764707, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:generate_fallback_summary", "name": "generate_fallback_summary", "file": "scripts/test_protocol_generator.py", "line": 420 }, "func2": { "key": "utils/monitoring_analytics.py:track_disk_usage", "name": "track_disk_usage", "file": "utils/monitoring_analytics.py", "line": 58 }, "similarity": 0.7222222222222223, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:generate_fallback_summary", "name": "generate_fallback_summary", "file": "scripts/test_protocol_generator.py", "line": 420 }, "func2": { "key": "utils/monitoring_analytics.py:get_system_metrics", "name": "get_system_metrics", "file": "utils/monitoring_analytics.py", "line": 68 }, "similarity": 0.8117647058823529, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:generate_fallback_summary", "name": "generate_fallback_summary", "file": "scripts/test_protocol_generator.py", "line": 420 }, "func2": { "key": "utils/monitoring_analytics.py:collect_job_analytics", "name": "collect_job_analytics", "file": "utils/monitoring_analytics.py", "line": 86 }, "similarity": 0.8105263157894738, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:generate_fallback_summary", "name": "generate_fallback_summary", "file": "scripts/test_protocol_generator.py", "line": 420 }, "func2": { "key": "utils/monitoring_analytics.py:collect_printer_analytics", "name": "collect_printer_analytics", "file": "utils/monitoring_analytics.py", "line": 130 }, "similarity": 0.8105263157894738, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:generate_fallback_summary", "name": "generate_fallback_summary", "file": "scripts/test_protocol_generator.py", "line": 420 }, "func2": { "key": "utils/monitoring_analytics.py:get_dashboard_data", "name": "get_dashboard_data", "file": "utils/monitoring_analytics.py", "line": 256 }, "similarity": 0.7684210526315789, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:generate_fallback_summary", "name": "generate_fallback_summary", "file": "scripts/test_protocol_generator.py", "line": 420 }, "func2": { "key": "utils/script_collection.py:run_all_tests", "name": "run_all_tests", "file": "utils/script_collection.py", "line": 178 }, "similarity": 0.7250000000000001, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:generate_fallback_summary", "name": "generate_fallback_summary", "file": "scripts/test_protocol_generator.py", "line": 420 }, "func2": { "key": "utils/script_collection.py:run_initial_setup", "name": "run_initial_setup", "file": "utils/script_collection.py", "line": 194 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:save_results", "name": "save_results", "file": "scripts/test_protocol_generator.py", "line": 442 }, "func2": { "key": "utils/development_tools.py:run_all_tests", "name": "run_all_tests", "file": "utils/development_tools.py", "line": 89 }, "similarity": 0.77, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:run_all_tests", "name": "run_all_tests", "file": "scripts/test_protocol_generator.py", "line": 471 }, "func2": { "key": "scripts/screenshot_tool.py:_get_default_routes", "name": "_get_default_routes", "file": "scripts/screenshot_tool.py", "line": 207 }, "similarity": 0.8461538461538463, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:run_all_tests", "name": "run_all_tests", "file": "scripts/test_protocol_generator.py", "line": 471 }, "func2": { "key": "scripts/screenshot_tool.py:initialize_browser", "name": "initialize_browser", "file": "scripts/screenshot_tool.py", "line": 239 }, "similarity": 0.8285714285714285, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:run_all_tests", "name": "run_all_tests", "file": "scripts/test_protocol_generator.py", "line": 471 }, "func2": { "key": "scripts/screenshot_tool.py:set_resolution", "name": "set_resolution", "file": "scripts/screenshot_tool.py", "line": 297 }, "similarity": 0.740909090909091, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:run_all_tests", "name": "run_all_tests", "file": "scripts/test_protocol_generator.py", "line": 471 }, "func2": { "key": "scripts/screenshot_tool.py:close", "name": "close", "file": "scripts/screenshot_tool.py", "line": 304 }, "similarity": 0.709090909090909, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:run_all_tests", "name": "run_all_tests", "file": "scripts/test_protocol_generator.py", "line": 471 }, "func2": { "key": "scripts/screenshot_tool.py:_prepare_environment", "name": "_prepare_environment", "file": "scripts/screenshot_tool.py", "line": 369 }, "similarity": 0.7714285714285714, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:run_all_tests", "name": "run_all_tests", "file": "scripts/test_protocol_generator.py", "line": 471 }, "func2": { "key": "scripts/screenshot_tool.py:_perform_admin_login", "name": "_perform_admin_login", "file": "scripts/screenshot_tool.py", "line": 393 }, "similarity": 0.75, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:run_all_tests", "name": "run_all_tests", "file": "scripts/test_protocol_generator.py", "line": 471 }, "func2": { "key": "utils/development_tools.py:__init__", "name": "__init__", "file": "utils/development_tools.py", "line": 73 }, "similarity": 0.72, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:run_all_tests", "name": "run_all_tests", "file": "scripts/test_protocol_generator.py", "line": 471 }, "func2": { "key": "utils/development_tools.py:run_test", "name": "run_test", "file": "utils/development_tools.py", "line": 77 }, "similarity": 0.711111111111111, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:run_all_tests", "name": "run_all_tests", "file": "scripts/test_protocol_generator.py", "line": 471 }, "func2": { "key": "utils/development_tools.py:run_all_tests", "name": "run_all_tests", "file": "utils/development_tools.py", "line": 89 }, "similarity": 0.7599999999999999, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "scripts/test_protocol_generator.py:run_all_tests", "name": "run_all_tests", "file": "scripts/test_protocol_generator.py", "line": 471 }, "func2": { "key": "utils/ui_components.py:__init__", "name": "__init__", "file": "utils/ui_components.py", "line": 242 }, "similarity": 0.72, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:run_all_tests", "name": "run_all_tests", "file": "scripts/test_protocol_generator.py", "line": 471 }, "func2": { "key": "utils/ui_components.py:get_dashboard_data", "name": "get_dashboard_data", "file": "utils/ui_components.py", "line": 268 }, "similarity": 0.7714285714285714, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:run_all_tests", "name": "run_all_tests", "file": "scripts/test_protocol_generator.py", "line": 471 }, "func2": { "key": "utils/job_queue_system.py:get_queue_status", "name": "get_queue_status", "file": "utils/job_queue_system.py", "line": 140 }, "similarity": 0.8181818181818181, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:run_all_tests", "name": "run_all_tests", "file": "scripts/test_protocol_generator.py", "line": 471 }, "func2": { "key": "utils/job_queue_system.py:get_next_job", "name": "get_next_job", "file": "utils/job_queue_system.py", "line": 103 }, "similarity": 0.7142857142857142, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:run_all_tests", "name": "run_all_tests", "file": "scripts/test_protocol_generator.py", "line": 471 }, "func2": { "key": "utils/job_queue_system.py:_timer_loop", "name": "_timer_loop", "file": "utils/job_queue_system.py", "line": 253 }, "similarity": 0.7538461538461538, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:run_all_tests", "name": "run_all_tests", "file": "scripts/test_protocol_generator.py", "line": 471 }, "func2": { "key": "utils/job_queue_system.py:_scheduler_loop", "name": "_scheduler_loop", "file": "utils/job_queue_system.py", "line": 436 }, "similarity": 0.7714285714285714, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:run_all_tests", "name": "run_all_tests", "file": "scripts/test_protocol_generator.py", "line": 471 }, "func2": { "key": "utils/data_management.py:ensure_directories", "name": "ensure_directories", "file": "utils/data_management.py", "line": 57 }, "similarity": 0.8153846153846154, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:run_all_tests", "name": "run_all_tests", "file": "scripts/test_protocol_generator.py", "line": 471 }, "func2": { "key": "utils/ssl_manager.py:generate_mercedes_certificate", "name": "generate_mercedes_certificate", "file": "utils/ssl_manager.py", "line": 21 }, "similarity": 0.7866666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:run_all_tests", "name": "run_all_tests", "file": "scripts/test_protocol_generator.py", "line": 471 }, "func2": { "key": "utils/hardware_integration.py:clear_cache", "name": "clear_cache", "file": "utils/hardware_integration.py", "line": 207 }, "similarity": 0.7818181818181817, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:run_all_tests", "name": "run_all_tests", "file": "scripts/test_protocol_generator.py", "line": 471 }, "func2": { "key": "utils/hardware_integration.py:get_all_outlet_status", "name": "get_all_outlet_status", "file": "utils/hardware_integration.py", "line": 619 }, "similarity": 0.7045454545454546, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:run_all_tests", "name": "run_all_tests", "file": "scripts/test_protocol_generator.py", "line": 471 }, "func2": { "key": "utils/hardware_integration.py:get_energy_statistics", "name": "get_energy_statistics", "file": "utils/hardware_integration.py", "line": 828 }, "similarity": 0.7153846153846153, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:run_all_tests", "name": "run_all_tests", "file": "scripts/test_protocol_generator.py", "line": 471 }, "func2": { "key": "utils/hardware_integration.py:get_live_printer_status", "name": "get_live_printer_status", "file": "utils/hardware_integration.py", "line": 1029 }, "similarity": 0.726923076923077, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:run_all_tests", "name": "run_all_tests", "file": "scripts/test_protocol_generator.py", "line": 471 }, "func2": { "key": "utils/hardware_integration.py:get_printer_summary", "name": "get_printer_summary", "file": "utils/hardware_integration.py", "line": 1112 }, "similarity": 0.8285714285714285, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:run_all_tests", "name": "run_all_tests", "file": "scripts/test_protocol_generator.py", "line": 471 }, "func2": { "key": "utils/hardware_integration.py:check_and_control_for_jobs", "name": "check_and_control_for_jobs", "file": "utils/hardware_integration.py", "line": 1233 }, "similarity": 0.788235294117647, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:run_all_tests", "name": "run_all_tests", "file": "scripts/test_protocol_generator.py", "line": 471 }, "func2": { "key": "utils/hardware_integration.py:force_network_refresh", "name": "force_network_refresh", "file": "utils/hardware_integration.py", "line": 1462 }, "similarity": 0.76, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:run_all_tests", "name": "run_all_tests", "file": "scripts/test_protocol_generator.py", "line": 471 }, "func2": { "key": "utils/ip_security.py:get_allowed_plug_ips", "name": "get_allowed_plug_ips", "file": "utils/ip_security.py", "line": 141 }, "similarity": 0.7866666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:run_all_tests", "name": "run_all_tests", "file": "scripts/test_protocol_generator.py", "line": 471 }, "func2": { "key": "utils/ssl_suite.py:check_certificate_validity", "name": "check_certificate_validity", "file": "utils/ssl_suite.py", "line": 131 }, "similarity": 0.7411764705882353, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:run_all_tests", "name": "run_all_tests", "file": "scripts/test_protocol_generator.py", "line": 471 }, "func2": { "key": "utils/drag_drop_system.py:__init__", "name": "__init__", "file": "utils/drag_drop_system.py", "line": 57 }, "similarity": 0.72, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:run_all_tests", "name": "run_all_tests", "file": "scripts/test_protocol_generator.py", "line": 471 }, "func2": { "key": "utils/drag_drop_system.py:cleanup_invalid_orders", "name": "cleanup_invalid_orders", "file": "utils/drag_drop_system.py", "line": 292 }, "similarity": 0.8133333333333332, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:run_all_tests", "name": "run_all_tests", "file": "scripts/test_protocol_generator.py", "line": 471 }, "func2": { "key": "utils/drag_drop_system.py:_schedule_cleanup", "name": "_schedule_cleanup", "file": "utils/drag_drop_system.py", "line": 306 }, "similarity": 0.8153846153846154, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:run_all_tests", "name": "run_all_tests", "file": "scripts/test_protocol_generator.py", "line": 471 }, "func2": { "key": "utils/database_cleanup.py:cleanup_all", "name": "cleanup_all", "file": "utils/database_cleanup.py", "line": 39 }, "similarity": 0.8181818181818181, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:run_all_tests", "name": "run_all_tests", "file": "scripts/test_protocol_generator.py", "line": 471 }, "func2": { "key": "utils/database_cleanup.py:get_engine_count", "name": "get_engine_count", "file": "utils/database_cleanup.py", "line": 56 }, "similarity": 0.7538461538461538, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:run_all_tests", "name": "run_all_tests", "file": "scripts/test_protocol_generator.py", "line": 471 }, "func2": { "key": "utils/job_scheduler.py:get_tasks", "name": "get_tasks", "file": "utils/job_scheduler.py", "line": 177 }, "similarity": 0.7818181818181817, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:run_all_tests", "name": "run_all_tests", "file": "scripts/test_protocol_generator.py", "line": 471 }, "func2": { "key": "utils/job_scheduler.py:is_running", "name": "is_running", "file": "utils/job_scheduler.py", "line": 257 }, "similarity": 0.7818181818181817, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:run_all_tests", "name": "run_all_tests", "file": "scripts/test_protocol_generator.py", "line": 471 }, "func2": { "key": "utils/job_scheduler.py:_check_and_start_jobs", "name": "_check_and_start_jobs", "file": "utils/job_scheduler.py", "line": 624 }, "similarity": 0.7749999999999999, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:run_all_tests", "name": "run_all_tests", "file": "scripts/test_protocol_generator.py", "line": 471 }, "func2": { "key": "utils/core_system.py:get_system_status", "name": "get_system_status", "file": "utils/core_system.py", "line": 770 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:run_all_tests", "name": "run_all_tests", "file": "scripts/test_protocol_generator.py", "line": 471 }, "func2": { "key": "utils/core_system.py:_register_signal_handlers", "name": "_register_signal_handlers", "file": "utils/core_system.py", "line": 113 }, "similarity": 0.8461538461538463, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:run_all_tests", "name": "run_all_tests", "file": "scripts/test_protocol_generator.py", "line": 471 }, "func2": { "key": "utils/core_system.py:shutdown_all", "name": "shutdown_all", "file": "utils/core_system.py", "line": 144 }, "similarity": 0.7153846153846153, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:run_all_tests", "name": "run_all_tests", "file": "scripts/test_protocol_generator.py", "line": 471 }, "func2": { "key": "utils/core_system.py:get_recovery_status", "name": "get_recovery_status", "file": "utils/core_system.py", "line": 345 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:run_all_tests", "name": "run_all_tests", "file": "scripts/test_protocol_generator.py", "line": 471 }, "func2": { "key": "utils/core_system.py:load_config", "name": "load_config", "file": "utils/core_system.py", "line": 512 }, "similarity": 0.7066666666666667, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:run_all_tests", "name": "run_all_tests", "file": "scripts/test_protocol_generator.py", "line": 471 }, "func2": { "key": "utils/core_system.py:check_https_connectivity", "name": "check_https_connectivity", "file": "utils/core_system.py", "line": 623 }, "similarity": 0.7176470588235294, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:run_all_tests", "name": "run_all_tests", "file": "scripts/test_protocol_generator.py", "line": 471 }, "func2": { "key": "utils/core_system.py:run_monitoring_cycle", "name": "run_monitoring_cycle", "file": "utils/core_system.py", "line": 639 }, "similarity": 0.7866666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:run_all_tests", "name": "run_all_tests", "file": "scripts/test_protocol_generator.py", "line": 471 }, "func2": { "key": "utils/core_system.py:cleanup_system_resources", "name": "cleanup_system_resources", "file": "utils/core_system.py", "line": 675 }, "similarity": 0.8571428571428572, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:run_all_tests", "name": "run_all_tests", "file": "scripts/test_protocol_generator.py", "line": 471 }, "func2": { "key": "utils/database_suite.py:backup_database", "name": "backup_database", "file": "utils/database_suite.py", "line": 65 }, "similarity": 0.7714285714285714, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:run_all_tests", "name": "run_all_tests", "file": "scripts/test_protocol_generator.py", "line": 471 }, "func2": { "key": "utils/database_suite.py:get_connection", "name": "get_connection", "file": "utils/database_suite.py", "line": 41 }, "similarity": 0.7230769230769231, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:run_all_tests", "name": "run_all_tests", "file": "scripts/test_protocol_generator.py", "line": 471 }, "func2": { "key": "utils/database_suite.py:migrate_user_settings", "name": "migrate_user_settings", "file": "utils/database_suite.py", "line": 126 }, "similarity": 0.8666666666666667, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:run_all_tests", "name": "run_all_tests", "file": "scripts/test_protocol_generator.py", "line": 471 }, "func2": { "key": "utils/database_suite.py:fix_database_immediate", "name": "fix_database_immediate", "file": "utils/database_suite.py", "line": 148 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:run_all_tests", "name": "run_all_tests", "file": "scripts/test_protocol_generator.py", "line": 471 }, "func2": { "key": "utils/database_suite.py:vacuum_database", "name": "vacuum_database", "file": "utils/database_suite.py", "line": 202 }, "similarity": 0.7714285714285714, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:run_all_tests", "name": "run_all_tests", "file": "scripts/test_protocol_generator.py", "line": 471 }, "func2": { "key": "utils/logging_config.py:_create_new_log_file", "name": "_create_new_log_file", "file": "utils/logging_config.py", "line": 79 }, "similarity": 0.7866666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:run_all_tests", "name": "run_all_tests", "file": "scripts/test_protocol_generator.py", "line": 471 }, "func2": { "key": "utils/monitoring_analytics.py:generate_system_report", "name": "generate_system_report", "file": "utils/monitoring_analytics.py", "line": 171 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:run_all_tests", "name": "run_all_tests", "file": "scripts/test_protocol_generator.py", "line": 471 }, "func2": { "key": "utils/monitoring_analytics.py:__init__", "name": "__init__", "file": "utils/monitoring_analytics.py", "line": 252 }, "similarity": 0.72, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:run_all_tests", "name": "run_all_tests", "file": "scripts/test_protocol_generator.py", "line": 471 }, "func2": { "key": "utils/monitoring_analytics.py:track_cpu_usage", "name": "track_cpu_usage", "file": "utils/monitoring_analytics.py", "line": 43 }, "similarity": 0.8153846153846154, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:run_all_tests", "name": "run_all_tests", "file": "scripts/test_protocol_generator.py", "line": 471 }, "func2": { "key": "utils/monitoring_analytics.py:track_disk_usage", "name": "track_disk_usage", "file": "utils/monitoring_analytics.py", "line": 58 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:run_all_tests", "name": "run_all_tests", "file": "scripts/test_protocol_generator.py", "line": 471 }, "func2": { "key": "utils/monitoring_analytics.py:get_system_metrics", "name": "get_system_metrics", "file": "utils/monitoring_analytics.py", "line": 68 }, "similarity": 0.7428571428571429, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:run_all_tests", "name": "run_all_tests", "file": "scripts/test_protocol_generator.py", "line": 471 }, "func2": { "key": "utils/monitoring_analytics.py:collect_job_analytics", "name": "collect_job_analytics", "file": "utils/monitoring_analytics.py", "line": 86 }, "similarity": 0.7866666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:run_all_tests", "name": "run_all_tests", "file": "scripts/test_protocol_generator.py", "line": 471 }, "func2": { "key": "utils/monitoring_analytics.py:collect_printer_analytics", "name": "collect_printer_analytics", "file": "utils/monitoring_analytics.py", "line": 130 }, "similarity": 0.8285714285714285, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:run_all_tests", "name": "run_all_tests", "file": "scripts/test_protocol_generator.py", "line": 471 }, "func2": { "key": "utils/monitoring_analytics.py:get_dashboard_data", "name": "get_dashboard_data", "file": "utils/monitoring_analytics.py", "line": 256 }, "similarity": 0.7714285714285714, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:run_all_tests", "name": "run_all_tests", "file": "scripts/test_protocol_generator.py", "line": 471 }, "func2": { "key": "utils/script_collection.py:run_all_tests", "name": "run_all_tests", "file": "utils/script_collection.py", "line": 178 }, "similarity": 0.8999999999999999, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/test_protocol_generator.py:run_all_tests", "name": "run_all_tests", "file": "scripts/test_protocol_generator.py", "line": 471 }, "func2": { "key": "utils/script_collection.py:run_initial_setup", "name": "run_initial_setup", "file": "utils/script_collection.py", "line": 194 }, "similarity": 0.9272727272727272, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:__init__", "name": "__init__", "file": "scripts/screenshot_tool.py", "line": 316 }, "func2": { "key": "utils/development_tools.py:__init__", "name": "__init__", "file": "utils/development_tools.py", "line": 73 }, "similarity": 0.7000000000000001, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:__init__", "name": "__init__", "file": "scripts/screenshot_tool.py", "line": 316 }, "func2": { "key": "utils/ui_components.py:__init__", "name": "__init__", "file": "utils/ui_components.py", "line": 242 }, "similarity": 0.7000000000000001, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:__init__", "name": "__init__", "file": "scripts/screenshot_tool.py", "line": 316 }, "func2": { "key": "utils/job_queue_system.py:__init__", "name": "__init__", "file": "utils/job_queue_system.py", "line": 293 }, "similarity": 0.75, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:__init__", "name": "__init__", "file": "scripts/screenshot_tool.py", "line": 316 }, "func2": { "key": "utils/ssl_manager.py:__init__", "name": "__init__", "file": "utils/ssl_manager.py", "line": 16 }, "similarity": 0.775, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:__init__", "name": "__init__", "file": "scripts/screenshot_tool.py", "line": 316 }, "func2": { "key": "utils/ip_security.py:__init__", "name": "__init__", "file": "utils/ip_security.py", "line": 24 }, "similarity": 0.8500000000000001, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:__init__", "name": "__init__", "file": "scripts/screenshot_tool.py", "line": 316 }, "func2": { "key": "utils/drag_drop_system.py:__init__", "name": "__init__", "file": "utils/drag_drop_system.py", "line": 57 }, "similarity": 0.7000000000000001, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:__init__", "name": "__init__", "file": "scripts/screenshot_tool.py", "line": 316 }, "func2": { "key": "utils/database_cleanup.py:__init__", "name": "__init__", "file": "utils/database_cleanup.py", "line": 23 }, "similarity": 0.775, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:__init__", "name": "__init__", "file": "scripts/screenshot_tool.py", "line": 316 }, "func2": { "key": "utils/job_scheduler.py:__init__", "name": "__init__", "file": "utils/job_scheduler.py", "line": 35 }, "similarity": 0.75, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:__init__", "name": "__init__", "file": "scripts/screenshot_tool.py", "line": 316 }, "func2": { "key": "utils/core_system.py:__init__", "name": "__init__", "file": "utils/core_system.py", "line": 730 }, "similarity": 0.8714285714285713, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "scripts/screenshot_tool.py:__init__", "name": "__init__", "file": "scripts/screenshot_tool.py", "line": 316 }, "func2": { "key": "utils/logging_config.py:__init__", "name": "__init__", "file": "utils/logging_config.py", "line": 27 }, "similarity": 0.7375, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:__init__", "name": "__init__", "file": "scripts/screenshot_tool.py", "line": 316 }, "func2": { "key": "utils/monitoring_analytics.py:__init__", "name": "__init__", "file": "utils/monitoring_analytics.py", "line": 252 }, "similarity": 0.7000000000000001, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:__init__", "name": "__init__", "file": "scripts/screenshot_tool.py", "line": 316 }, "func2": { "key": "utils/script_collection.py:__init__", "name": "__init__", "file": "utils/script_collection.py", "line": 170 }, "similarity": 0.75, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:discover_routes_from_app", "name": "discover_routes_from_app", "file": "scripts/screenshot_tool.py", "line": 119 }, "func2": { "key": "scripts/screenshot_tool.py:_resolve_dynamic_route", "name": "_resolve_dynamic_route", "file": "scripts/screenshot_tool.py", "line": 153 }, "similarity": 0.7388888888888889, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:discover_routes_from_app", "name": "discover_routes_from_app", "file": "scripts/screenshot_tool.py", "line": 119 }, "func2": { "key": "scripts/screenshot_tool.py:_setup_firefox", "name": "_setup_firefox", "file": "scripts/screenshot_tool.py", "line": 283 }, "similarity": 0.8500000000000001, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:discover_routes_from_app", "name": "discover_routes_from_app", "file": "scripts/screenshot_tool.py", "line": 119 }, "func2": { "key": "scripts/screenshot_tool.py:run_screenshot_session", "name": "run_screenshot_session", "file": "scripts/screenshot_tool.py", "line": 329 }, "similarity": 0.7517647058823529, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:discover_routes_from_app", "name": "discover_routes_from_app", "file": "scripts/screenshot_tool.py", "line": 119 }, "func2": { "key": "scripts/screenshot_tool.py:_prepare_environment", "name": "_prepare_environment", "file": "scripts/screenshot_tool.py", "line": 369 }, "similarity": 0.7000000000000001, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:discover_routes_from_app", "name": "discover_routes_from_app", "file": "scripts/screenshot_tool.py", "line": 119 }, "func2": { "key": "utils/development_tools.py:test_database_connection", "name": "test_database_connection", "file": "utils/development_tools.py", "line": 105 }, "similarity": 0.7517647058823529, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:discover_routes_from_app", "name": "discover_routes_from_app", "file": "scripts/screenshot_tool.py", "line": 119 }, "func2": { "key": "utils/development_tools.py:test_printer_status", "name": "test_printer_status", "file": "utils/development_tools.py", "line": 136 }, "similarity": 0.7250000000000001, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:discover_routes_from_app", "name": "discover_routes_from_app", "file": "scripts/screenshot_tool.py", "line": 119 }, "func2": { "key": "utils/data_management.py:ensure_directories", "name": "ensure_directories", "file": "utils/data_management.py", "line": 57 }, "similarity": 0.7000000000000001, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:discover_routes_from_app", "name": "discover_routes_from_app", "file": "scripts/screenshot_tool.py", "line": 119 }, "func2": { "key": "utils/ssl_manager.py:generate_mercedes_certificate", "name": "generate_mercedes_certificate", "file": "utils/ssl_manager.py", "line": 21 }, "similarity": 0.7088235294117647, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:discover_routes_from_app", "name": "discover_routes_from_app", "file": "scripts/screenshot_tool.py", "line": 119 }, "func2": { "key": "utils/hardware_integration.py:auto_discover_outlets", "name": "auto_discover_outlets", "file": "utils/hardware_integration.py", "line": 500 }, "similarity": 0.7000000000000001, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "scripts/screenshot_tool.py:discover_routes_from_app", "name": "discover_routes_from_app", "file": "scripts/screenshot_tool.py", "line": 119 }, "func2": { "key": "utils/hardware_integration.py:initialize_all_outlets", "name": "initialize_all_outlets", "file": "utils/hardware_integration.py", "line": 563 }, "similarity": 0.7177777777777777, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:discover_routes_from_app", "name": "discover_routes_from_app", "file": "scripts/screenshot_tool.py", "line": 119 }, "func2": { "key": "utils/hardware_integration.py:get_all_outlet_status", "name": "get_all_outlet_status", "file": "utils/hardware_integration.py", "line": 619 }, "similarity": 0.7647058823529411, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:discover_routes_from_app", "name": "discover_routes_from_app", "file": "scripts/screenshot_tool.py", "line": 119 }, "func2": { "key": "utils/hardware_integration.py:get_energy_statistics", "name": "get_energy_statistics", "file": "utils/hardware_integration.py", "line": 828 }, "similarity": 0.7027777777777777, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:discover_routes_from_app", "name": "discover_routes_from_app", "file": "scripts/screenshot_tool.py", "line": 119 }, "func2": { "key": "utils/hardware_integration.py:clear_all_caches", "name": "clear_all_caches", "file": "utils/hardware_integration.py", "line": 1170 }, "similarity": 0.7411764705882353, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:discover_routes_from_app", "name": "discover_routes_from_app", "file": "scripts/screenshot_tool.py", "line": 119 }, "func2": { "key": "utils/ip_security.py:get_client_ip", "name": "get_client_ip", "file": "utils/ip_security.py", "line": 95 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:discover_routes_from_app", "name": "discover_routes_from_app", "file": "scripts/screenshot_tool.py", "line": 119 }, "func2": { "key": "utils/ssl_suite.py:get_ssl_context", "name": "get_ssl_context", "file": "utils/ssl_suite.py", "line": 43 }, "similarity": 0.7263157894736842, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:discover_routes_from_app", "name": "discover_routes_from_app", "file": "scripts/screenshot_tool.py", "line": 119 }, "func2": { "key": "utils/security_suite.py:generate_nonce", "name": "generate_nonce", "file": "utils/security_suite.py", "line": 55 }, "similarity": 0.7047058823529412, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:discover_routes_from_app", "name": "discover_routes_from_app", "file": "scripts/screenshot_tool.py", "line": 119 }, "func2": { "key": "utils/drag_drop_system.py:create_upload_session", "name": "create_upload_session", "file": "utils/drag_drop_system.py", "line": 61 }, "similarity": 0.7323529411764707, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:discover_routes_from_app", "name": "discover_routes_from_app", "file": "scripts/screenshot_tool.py", "line": 119 }, "func2": { "key": "utils/drag_drop_system.py:cleanup_invalid_orders", "name": "cleanup_invalid_orders", "file": "utils/drag_drop_system.py", "line": 292 }, "similarity": 0.7323529411764707, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:discover_routes_from_app", "name": "discover_routes_from_app", "file": "scripts/screenshot_tool.py", "line": 119 }, "func2": { "key": "utils/core_system.py:graceful_shutdown", "name": "graceful_shutdown", "file": "utils/core_system.py", "line": 464 }, "similarity": 0.72, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:discover_routes_from_app", "name": "discover_routes_from_app", "file": "scripts/screenshot_tool.py", "line": 119 }, "func2": { "key": "utils/core_system.py:setup_logging", "name": "setup_logging", "file": "utils/core_system.py", "line": 553 }, "similarity": 0.7177777777777777, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:discover_routes_from_app", "name": "discover_routes_from_app", "file": "scripts/screenshot_tool.py", "line": 119 }, "func2": { "key": "utils/database_suite.py:get_all_tables", "name": "get_all_tables", "file": "utils/database_suite.py", "line": 105 }, "similarity": 0.711111111111111, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:discover_routes_from_app", "name": "discover_routes_from_app", "file": "scripts/screenshot_tool.py", "line": 119 }, "func2": { "key": "utils/database_suite.py:vacuum_database", "name": "vacuum_database", "file": "utils/database_suite.py", "line": 202 }, "similarity": 0.7000000000000001, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:discover_routes_from_app", "name": "discover_routes_from_app", "file": "scripts/screenshot_tool.py", "line": 119 }, "func2": { "key": "utils/monitoring_analytics.py:track_memory_usage", "name": "track_memory_usage", "file": "utils/monitoring_analytics.py", "line": 47 }, "similarity": 0.7472222222222222, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:discover_routes_from_app", "name": "discover_routes_from_app", "file": "scripts/screenshot_tool.py", "line": 119 }, "func2": { "key": "utils/monitoring_analytics.py:track_disk_usage", "name": "track_disk_usage", "file": "utils/monitoring_analytics.py", "line": 58 }, "similarity": 0.7602941176470588, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:_resolve_dynamic_route", "name": "_resolve_dynamic_route", "file": "scripts/screenshot_tool.py", "line": 153 }, "func2": { "key": "scripts/screenshot_tool.py:_determine_route_category", "name": "_determine_route_category", "file": "scripts/screenshot_tool.py", "line": 501 }, "similarity": 0.7558823529411766, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:_resolve_dynamic_route", "name": "_resolve_dynamic_route", "file": "scripts/screenshot_tool.py", "line": 153 }, "func2": { "key": "utils/drag_drop_system.py:create_upload_session", "name": "create_upload_session", "file": "utils/drag_drop_system.py", "line": 61 }, "similarity": 0.7058823529411764, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:_categorize_route", "name": "_categorize_route", "file": "scripts/screenshot_tool.py", "line": 197 }, "func2": { "key": "scripts/screenshot_tool.py:_determine_route_category", "name": "_determine_route_category", "file": "scripts/screenshot_tool.py", "line": 501 }, "similarity": 0.8666666666666667, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:_categorize_route", "name": "_categorize_route", "file": "scripts/screenshot_tool.py", "line": 197 }, "func2": { "key": "utils/database_cleanup.py:get_engine_count", "name": "get_engine_count", "file": "utils/database_cleanup.py", "line": 56 }, "similarity": 0.7166666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:_categorize_route", "name": "_categorize_route", "file": "scripts/screenshot_tool.py", "line": 197 }, "func2": { "key": "utils/core_system.py:get_recovery_status", "name": "get_recovery_status", "file": "utils/core_system.py", "line": 345 }, "similarity": 0.7071428571428571, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:_get_default_routes", "name": "_get_default_routes", "file": "scripts/screenshot_tool.py", "line": 207 }, "func2": { "key": "scripts/screenshot_tool.py:initialize_browser", "name": "initialize_browser", "file": "scripts/screenshot_tool.py", "line": 239 }, "similarity": 0.788235294117647, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:_get_default_routes", "name": "_get_default_routes", "file": "scripts/screenshot_tool.py", "line": 207 }, "func2": { "key": "scripts/screenshot_tool.py:close", "name": "close", "file": "scripts/screenshot_tool.py", "line": 304 }, "similarity": 0.7230769230769231, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:_get_default_routes", "name": "_get_default_routes", "file": "scripts/screenshot_tool.py", "line": 207 }, "func2": { "key": "scripts/screenshot_tool.py:_prepare_environment", "name": "_prepare_environment", "file": "scripts/screenshot_tool.py", "line": 369 }, "similarity": 0.7411764705882353, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:_get_default_routes", "name": "_get_default_routes", "file": "scripts/screenshot_tool.py", "line": 207 }, "func2": { "key": "scripts/screenshot_tool.py:_perform_admin_login", "name": "_perform_admin_login", "file": "scripts/screenshot_tool.py", "line": 393 }, "similarity": 0.825, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:_get_default_routes", "name": "_get_default_routes", "file": "scripts/screenshot_tool.py", "line": 207 }, "func2": { "key": "utils/system_management.py:load_settings", "name": "load_settings", "file": "utils/system_management.py", "line": 21 }, "similarity": 0.7071428571428572, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:_get_default_routes", "name": "_get_default_routes", "file": "scripts/screenshot_tool.py", "line": 207 }, "func2": { "key": "utils/ui_components.py:get_dashboard_data", "name": "get_dashboard_data", "file": "utils/ui_components.py", "line": 268 }, "similarity": 0.8571428571428572, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:_get_default_routes", "name": "_get_default_routes", "file": "scripts/screenshot_tool.py", "line": 207 }, "func2": { "key": "utils/job_queue_system.py:get_queue_status", "name": "get_queue_status", "file": "utils/job_queue_system.py", "line": 140 }, "similarity": 0.8153846153846154, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:_get_default_routes", "name": "_get_default_routes", "file": "scripts/screenshot_tool.py", "line": 207 }, "func2": { "key": "utils/job_queue_system.py:get_next_job", "name": "get_next_job", "file": "utils/job_queue_system.py", "line": 103 }, "similarity": 0.725, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:_get_default_routes", "name": "_get_default_routes", "file": "scripts/screenshot_tool.py", "line": 207 }, "func2": { "key": "utils/job_queue_system.py:_timer_loop", "name": "_timer_loop", "file": "utils/job_queue_system.py", "line": 253 }, "similarity": 0.76, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:_get_default_routes", "name": "_get_default_routes", "file": "scripts/screenshot_tool.py", "line": 207 }, "func2": { "key": "utils/job_queue_system.py:_scheduler_loop", "name": "_scheduler_loop", "file": "utils/job_queue_system.py", "line": 436 }, "similarity": 0.8133333333333332, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:_get_default_routes", "name": "_get_default_routes", "file": "scripts/screenshot_tool.py", "line": 207 }, "func2": { "key": "utils/data_management.py:ensure_directories", "name": "ensure_directories", "file": "utils/data_management.py", "line": 57 }, "similarity": 0.8133333333333332, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:_get_default_routes", "name": "_get_default_routes", "file": "scripts/screenshot_tool.py", "line": 207 }, "func2": { "key": "utils/ssl_manager.py:generate_mercedes_certificate", "name": "generate_mercedes_certificate", "file": "utils/ssl_manager.py", "line": 21 }, "similarity": 0.825, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:_get_default_routes", "name": "_get_default_routes", "file": "scripts/screenshot_tool.py", "line": 207 }, "func2": { "key": "utils/hardware_integration.py:clear_cache", "name": "clear_cache", "file": "utils/hardware_integration.py", "line": 207 }, "similarity": 0.7428571428571429, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:_get_default_routes", "name": "_get_default_routes", "file": "scripts/screenshot_tool.py", "line": 207 }, "func2": { "key": "utils/hardware_integration.py:get_all_outlet_status", "name": "get_all_outlet_status", "file": "utils/hardware_integration.py", "line": 619 }, "similarity": 0.7500000000000001, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:_get_default_routes", "name": "_get_default_routes", "file": "scripts/screenshot_tool.py", "line": 207 }, "func2": { "key": "utils/hardware_integration.py:get_printer_summary", "name": "get_printer_summary", "file": "utils/hardware_integration.py", "line": 1112 }, "similarity": 0.788235294117647, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:_get_default_routes", "name": "_get_default_routes", "file": "scripts/screenshot_tool.py", "line": 207 }, "func2": { "key": "utils/hardware_integration.py:check_and_control_for_jobs", "name": "check_and_control_for_jobs", "file": "utils/hardware_integration.py", "line": 1233 }, "similarity": 0.8222222222222222, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:_get_default_routes", "name": "_get_default_routes", "file": "scripts/screenshot_tool.py", "line": 207 }, "func2": { "key": "utils/hardware_integration.py:force_network_refresh", "name": "force_network_refresh", "file": "utils/hardware_integration.py", "line": 1462 }, "similarity": 0.7647058823529411, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:_get_default_routes", "name": "_get_default_routes", "file": "scripts/screenshot_tool.py", "line": 207 }, "func2": { "key": "utils/ip_security.py:get_allowed_plug_ips", "name": "get_allowed_plug_ips", "file": "utils/ip_security.py", "line": 141 }, "similarity": 0.8666666666666667, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:_get_default_routes", "name": "_get_default_routes", "file": "scripts/screenshot_tool.py", "line": 207 }, "func2": { "key": "utils/ssl_suite.py:generate_self_signed_cert", "name": "generate_self_signed_cert", "file": "utils/ssl_suite.py", "line": 70 }, "similarity": 0.7166666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:_get_default_routes", "name": "_get_default_routes", "file": "scripts/screenshot_tool.py", "line": 207 }, "func2": { "key": "utils/ssl_suite.py:check_certificate_validity", "name": "check_certificate_validity", "file": "utils/ssl_suite.py", "line": 131 }, "similarity": 0.7777777777777777, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:_get_default_routes", "name": "_get_default_routes", "file": "scripts/screenshot_tool.py", "line": 207 }, "func2": { "key": "utils/drag_drop_system.py:cleanup_invalid_orders", "name": "cleanup_invalid_orders", "file": "utils/drag_drop_system.py", "line": 292 }, "similarity": 0.8117647058823529, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:_get_default_routes", "name": "_get_default_routes", "file": "scripts/screenshot_tool.py", "line": 207 }, "func2": { "key": "utils/drag_drop_system.py:_schedule_cleanup", "name": "_schedule_cleanup", "file": "utils/drag_drop_system.py", "line": 306 }, "similarity": 0.7749999999999999, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:_get_default_routes", "name": "_get_default_routes", "file": "scripts/screenshot_tool.py", "line": 207 }, "func2": { "key": "utils/database_cleanup.py:cleanup_all", "name": "cleanup_all", "file": "utils/database_cleanup.py", "line": 39 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:_get_default_routes", "name": "_get_default_routes", "file": "scripts/screenshot_tool.py", "line": 207 }, "func2": { "key": "utils/database_cleanup.py:get_engine_count", "name": "get_engine_count", "file": "utils/database_cleanup.py", "line": 56 }, "similarity": 0.76, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:_get_default_routes", "name": "_get_default_routes", "file": "scripts/screenshot_tool.py", "line": 207 }, "func2": { "key": "utils/job_scheduler.py:get_tasks", "name": "get_tasks", "file": "utils/job_scheduler.py", "line": 177 }, "similarity": 0.7846153846153846, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:_get_default_routes", "name": "_get_default_routes", "file": "scripts/screenshot_tool.py", "line": 207 }, "func2": { "key": "utils/job_scheduler.py:is_running", "name": "is_running", "file": "utils/job_scheduler.py", "line": 257 }, "similarity": 0.7428571428571429, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:_get_default_routes", "name": "_get_default_routes", "file": "scripts/screenshot_tool.py", "line": 207 }, "func2": { "key": "utils/job_scheduler.py:_check_and_start_jobs", "name": "_check_and_start_jobs", "file": "utils/job_scheduler.py", "line": 624 }, "similarity": 0.7777777777777777, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:_get_default_routes", "name": "_get_default_routes", "file": "scripts/screenshot_tool.py", "line": 207 }, "func2": { "key": "utils/core_system.py:get_system_status", "name": "get_system_status", "file": "utils/core_system.py", "line": 770 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:_get_default_routes", "name": "_get_default_routes", "file": "scripts/screenshot_tool.py", "line": 207 }, "func2": { "key": "utils/core_system.py:graceful_shutdown", "name": "graceful_shutdown", "file": "utils/core_system.py", "line": 464 }, "similarity": 0.7000000000000001, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "scripts/screenshot_tool.py:_get_default_routes", "name": "_get_default_routes", "file": "scripts/screenshot_tool.py", "line": 207 }, "func2": { "key": "utils/core_system.py:_register_signal_handlers", "name": "_register_signal_handlers", "file": "utils/core_system.py", "line": 113 }, "similarity": 0.8400000000000001, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:_get_default_routes", "name": "_get_default_routes", "file": "scripts/screenshot_tool.py", "line": 207 }, "func2": { "key": "utils/core_system.py:register_cleanup_function", "name": "register_cleanup_function", "file": "utils/core_system.py", "line": 137 }, "similarity": 0.7250000000000001, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:_get_default_routes", "name": "_get_default_routes", "file": "scripts/screenshot_tool.py", "line": 207 }, "func2": { "key": "utils/core_system.py:shutdown_all", "name": "shutdown_all", "file": "utils/core_system.py", "line": 144 }, "similarity": 0.7133333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:_get_default_routes", "name": "_get_default_routes", "file": "scripts/screenshot_tool.py", "line": 207 }, "func2": { "key": "utils/core_system.py:get_recovery_status", "name": "get_recovery_status", "file": "utils/core_system.py", "line": 345 }, "similarity": 0.8400000000000001, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:_get_default_routes", "name": "_get_default_routes", "file": "scripts/screenshot_tool.py", "line": 207 }, "func2": { "key": "utils/core_system.py:load_config", "name": "load_config", "file": "utils/core_system.py", "line": 512 }, "similarity": 0.7866666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:_get_default_routes", "name": "_get_default_routes", "file": "scripts/screenshot_tool.py", "line": 207 }, "func2": { "key": "utils/core_system.py:check_https_connectivity", "name": "check_https_connectivity", "file": "utils/core_system.py", "line": 623 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:_get_default_routes", "name": "_get_default_routes", "file": "scripts/screenshot_tool.py", "line": 207 }, "func2": { "key": "utils/core_system.py:run_monitoring_cycle", "name": "run_monitoring_cycle", "file": "utils/core_system.py", "line": 639 }, "similarity": 0.788235294117647, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:_get_default_routes", "name": "_get_default_routes", "file": "scripts/screenshot_tool.py", "line": 207 }, "func2": { "key": "utils/core_system.py:cleanup_system_resources", "name": "cleanup_system_resources", "file": "utils/core_system.py", "line": 675 }, "similarity": 0.8117647058823529, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:_get_default_routes", "name": "_get_default_routes", "file": "scripts/screenshot_tool.py", "line": 207 }, "func2": { "key": "utils/database_suite.py:backup_database", "name": "backup_database", "file": "utils/database_suite.py", "line": 65 }, "similarity": 0.7749999999999999, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:_get_default_routes", "name": "_get_default_routes", "file": "scripts/screenshot_tool.py", "line": 207 }, "func2": { "key": "utils/database_suite.py:get_connection", "name": "get_connection", "file": "utils/database_suite.py", "line": 41 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:_get_default_routes", "name": "_get_default_routes", "file": "scripts/screenshot_tool.py", "line": 207 }, "func2": { "key": "utils/database_suite.py:migrate_user_settings", "name": "migrate_user_settings", "file": "utils/database_suite.py", "line": 126 }, "similarity": 0.8133333333333332, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:_get_default_routes", "name": "_get_default_routes", "file": "scripts/screenshot_tool.py", "line": 207 }, "func2": { "key": "utils/database_suite.py:fix_database_immediate", "name": "fix_database_immediate", "file": "utils/database_suite.py", "line": 148 }, "similarity": 0.7749999999999999, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:_get_default_routes", "name": "_get_default_routes", "file": "scripts/screenshot_tool.py", "line": 207 }, "func2": { "key": "utils/database_suite.py:vacuum_database", "name": "vacuum_database", "file": "utils/database_suite.py", "line": 202 }, "similarity": 0.7749999999999999, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:_get_default_routes", "name": "_get_default_routes", "file": "scripts/screenshot_tool.py", "line": 207 }, "func2": { "key": "utils/logging_config.py:_create_new_log_file", "name": "_create_new_log_file", "file": "utils/logging_config.py", "line": 79 }, "similarity": 0.825, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:_get_default_routes", "name": "_get_default_routes", "file": "scripts/screenshot_tool.py", "line": 207 }, "func2": { "key": "utils/monitoring_analytics.py:generate_system_report", "name": "generate_system_report", "file": "utils/monitoring_analytics.py", "line": 171 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:_get_default_routes", "name": "_get_default_routes", "file": "scripts/screenshot_tool.py", "line": 207 }, "func2": { "key": "utils/monitoring_analytics.py:track_cpu_usage", "name": "track_cpu_usage", "file": "utils/monitoring_analytics.py", "line": 43 }, "similarity": 0.8133333333333332, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:_get_default_routes", "name": "_get_default_routes", "file": "scripts/screenshot_tool.py", "line": 207 }, "func2": { "key": "utils/monitoring_analytics.py:track_memory_usage", "name": "track_memory_usage", "file": "utils/monitoring_analytics.py", "line": 47 }, "similarity": 0.7250000000000001, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:_get_default_routes", "name": "_get_default_routes", "file": "scripts/screenshot_tool.py", "line": 207 }, "func2": { "key": "utils/monitoring_analytics.py:track_disk_usage", "name": "track_disk_usage", "file": "utils/monitoring_analytics.py", "line": 58 }, "similarity": 0.74, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:_get_default_routes", "name": "_get_default_routes", "file": "scripts/screenshot_tool.py", "line": 207 }, "func2": { "key": "utils/monitoring_analytics.py:get_system_metrics", "name": "get_system_metrics", "file": "utils/monitoring_analytics.py", "line": 68 }, "similarity": 0.75, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:_get_default_routes", "name": "_get_default_routes", "file": "scripts/screenshot_tool.py", "line": 207 }, "func2": { "key": "utils/monitoring_analytics.py:collect_job_analytics", "name": "collect_job_analytics", "file": "utils/monitoring_analytics.py", "line": 86 }, "similarity": 0.7555555555555555, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:_get_default_routes", "name": "_get_default_routes", "file": "scripts/screenshot_tool.py", "line": 207 }, "func2": { "key": "utils/monitoring_analytics.py:collect_printer_analytics", "name": "collect_printer_analytics", "file": "utils/monitoring_analytics.py", "line": 130 }, "similarity": 0.788235294117647, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:_get_default_routes", "name": "_get_default_routes", "file": "scripts/screenshot_tool.py", "line": 207 }, "func2": { "key": "utils/monitoring_analytics.py:get_dashboard_data", "name": "get_dashboard_data", "file": "utils/monitoring_analytics.py", "line": 256 }, "similarity": 0.8571428571428572, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:_get_default_routes", "name": "_get_default_routes", "file": "scripts/screenshot_tool.py", "line": 207 }, "func2": { "key": "utils/script_collection.py:run_all_tests", "name": "run_all_tests", "file": "utils/script_collection.py", "line": 178 }, "similarity": 0.7461538461538462, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:_get_default_routes", "name": "_get_default_routes", "file": "scripts/screenshot_tool.py", "line": 207 }, "func2": { "key": "utils/script_collection.py:run_initial_setup", "name": "run_initial_setup", "file": "utils/script_collection.py", "line": 194 }, "similarity": 0.8133333333333332, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:initialize_browser", "name": "initialize_browser", "file": "scripts/screenshot_tool.py", "line": 239 }, "func2": { "key": "scripts/screenshot_tool.py:set_resolution", "name": "set_resolution", "file": "scripts/screenshot_tool.py", "line": 297 }, "similarity": 0.7071428571428571, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:initialize_browser", "name": "initialize_browser", "file": "scripts/screenshot_tool.py", "line": 239 }, "func2": { "key": "scripts/screenshot_tool.py:close", "name": "close", "file": "scripts/screenshot_tool.py", "line": 304 }, "similarity": 0.7142857142857142, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:initialize_browser", "name": "initialize_browser", "file": "scripts/screenshot_tool.py", "line": 239 }, "func2": { "key": "scripts/screenshot_tool.py:_prepare_environment", "name": "_prepare_environment", "file": "scripts/screenshot_tool.py", "line": 369 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:initialize_browser", "name": "initialize_browser", "file": "scripts/screenshot_tool.py", "line": 239 }, "func2": { "key": "scripts/screenshot_tool.py:_perform_admin_login", "name": "_perform_admin_login", "file": "scripts/screenshot_tool.py", "line": 393 }, "similarity": 0.7777777777777777, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:initialize_browser", "name": "initialize_browser", "file": "scripts/screenshot_tool.py", "line": 239 }, "func2": { "key": "utils/development_tools.py:__init__", "name": "__init__", "file": "utils/development_tools.py", "line": 73 }, "similarity": 0.7230769230769231, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:initialize_browser", "name": "initialize_browser", "file": "scripts/screenshot_tool.py", "line": 239 }, "func2": { "key": "utils/ui_components.py:__init__", "name": "__init__", "file": "utils/ui_components.py", "line": 242 }, "similarity": 0.7230769230769231, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:initialize_browser", "name": "initialize_browser", "file": "scripts/screenshot_tool.py", "line": 239 }, "func2": { "key": "utils/ui_components.py:get_dashboard_data", "name": "get_dashboard_data", "file": "utils/ui_components.py", "line": 268 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:initialize_browser", "name": "initialize_browser", "file": "scripts/screenshot_tool.py", "line": 239 }, "func2": { "key": "utils/job_queue_system.py:get_queue_status", "name": "get_queue_status", "file": "utils/job_queue_system.py", "line": 140 }, "similarity": 0.725, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:initialize_browser", "name": "initialize_browser", "file": "scripts/screenshot_tool.py", "line": 239 }, "func2": { "key": "utils/job_queue_system.py:get_next_job", "name": "get_next_job", "file": "utils/job_queue_system.py", "line": 103 }, "similarity": 0.75, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:initialize_browser", "name": "initialize_browser", "file": "scripts/screenshot_tool.py", "line": 239 }, "func2": { "key": "utils/job_queue_system.py:_timer_loop", "name": "_timer_loop", "file": "utils/job_queue_system.py", "line": 253 }, "similarity": 0.7866666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:initialize_browser", "name": "initialize_browser", "file": "scripts/screenshot_tool.py", "line": 239 }, "func2": { "key": "utils/job_queue_system.py:_scheduler_loop", "name": "_scheduler_loop", "file": "utils/job_queue_system.py", "line": 436 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:initialize_browser", "name": "initialize_browser", "file": "scripts/screenshot_tool.py", "line": 239 }, "func2": { "key": "utils/data_management.py:ensure_directories", "name": "ensure_directories", "file": "utils/data_management.py", "line": 57 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:initialize_browser", "name": "initialize_browser", "file": "scripts/screenshot_tool.py", "line": 239 }, "func2": { "key": "utils/ssl_manager.py:generate_mercedes_certificate", "name": "generate_mercedes_certificate", "file": "utils/ssl_manager.py", "line": 21 }, "similarity": 0.7777777777777777, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:initialize_browser", "name": "initialize_browser", "file": "scripts/screenshot_tool.py", "line": 239 }, "func2": { "key": "utils/hardware_integration.py:clear_cache", "name": "clear_cache", "file": "utils/hardware_integration.py", "line": 207 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:initialize_browser", "name": "initialize_browser", "file": "scripts/screenshot_tool.py", "line": 239 }, "func2": { "key": "utils/hardware_integration.py:initialize_all_outlets", "name": "initialize_all_outlets", "file": "utils/hardware_integration.py", "line": 563 }, "similarity": 0.7057142857142857, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "scripts/screenshot_tool.py:initialize_browser", "name": "initialize_browser", "file": "scripts/screenshot_tool.py", "line": 239 }, "func2": { "key": "utils/hardware_integration.py:get_energy_statistics", "name": "get_energy_statistics", "file": "utils/hardware_integration.py", "line": 828 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:initialize_browser", "name": "initialize_browser", "file": "scripts/screenshot_tool.py", "line": 239 }, "func2": { "key": "utils/hardware_integration.py:get_printer_summary", "name": "get_printer_summary", "file": "utils/hardware_integration.py", "line": 1112 }, "similarity": 0.7777777777777777, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:initialize_browser", "name": "initialize_browser", "file": "scripts/screenshot_tool.py", "line": 239 }, "func2": { "key": "utils/hardware_integration.py:check_and_control_for_jobs", "name": "check_and_control_for_jobs", "file": "utils/hardware_integration.py", "line": 1233 }, "similarity": 0.8105263157894738, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:initialize_browser", "name": "initialize_browser", "file": "scripts/screenshot_tool.py", "line": 239 }, "func2": { "key": "utils/hardware_integration.py:force_network_refresh", "name": "force_network_refresh", "file": "utils/hardware_integration.py", "line": 1462 }, "similarity": 0.788235294117647, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:initialize_browser", "name": "initialize_browser", "file": "scripts/screenshot_tool.py", "line": 239 }, "func2": { "key": "utils/ip_security.py:get_allowed_plug_ips", "name": "get_allowed_plug_ips", "file": "utils/ip_security.py", "line": 141 }, "similarity": 0.8117647058823529, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:initialize_browser", "name": "initialize_browser", "file": "scripts/screenshot_tool.py", "line": 239 }, "func2": { "key": "utils/ssl_suite.py:check_certificate_validity", "name": "check_certificate_validity", "file": "utils/ssl_suite.py", "line": 131 }, "similarity": 0.74, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:initialize_browser", "name": "initialize_browser", "file": "scripts/screenshot_tool.py", "line": 239 }, "func2": { "key": "utils/drag_drop_system.py:__init__", "name": "__init__", "file": "utils/drag_drop_system.py", "line": 57 }, "similarity": 0.7230769230769231, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:initialize_browser", "name": "initialize_browser", "file": "scripts/screenshot_tool.py", "line": 239 }, "func2": { "key": "utils/drag_drop_system.py:cleanup_invalid_orders", "name": "cleanup_invalid_orders", "file": "utils/drag_drop_system.py", "line": 292 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:initialize_browser", "name": "initialize_browser", "file": "scripts/screenshot_tool.py", "line": 239 }, "func2": { "key": "utils/drag_drop_system.py:_schedule_cleanup", "name": "_schedule_cleanup", "file": "utils/drag_drop_system.py", "line": 306 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:initialize_browser", "name": "initialize_browser", "file": "scripts/screenshot_tool.py", "line": 239 }, "func2": { "key": "utils/database_cleanup.py:cleanup_all", "name": "cleanup_all", "file": "utils/database_cleanup.py", "line": 39 }, "similarity": 0.725, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:initialize_browser", "name": "initialize_browser", "file": "scripts/screenshot_tool.py", "line": 239 }, "func2": { "key": "utils/database_cleanup.py:get_engine_count", "name": "get_engine_count", "file": "utils/database_cleanup.py", "line": 56 }, "similarity": 0.75, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:initialize_browser", "name": "initialize_browser", "file": "scripts/screenshot_tool.py", "line": 239 }, "func2": { "key": "utils/job_scheduler.py:get_tasks", "name": "get_tasks", "file": "utils/job_scheduler.py", "line": 177 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:initialize_browser", "name": "initialize_browser", "file": "scripts/screenshot_tool.py", "line": 239 }, "func2": { "key": "utils/job_scheduler.py:is_running", "name": "is_running", "file": "utils/job_scheduler.py", "line": 257 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:initialize_browser", "name": "initialize_browser", "file": "scripts/screenshot_tool.py", "line": 239 }, "func2": { "key": "utils/job_scheduler.py:_check_and_start_jobs", "name": "_check_and_start_jobs", "file": "utils/job_scheduler.py", "line": 624 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:initialize_browser", "name": "initialize_browser", "file": "scripts/screenshot_tool.py", "line": 239 }, "func2": { "key": "utils/core_system.py:get_system_status", "name": "get_system_status", "file": "utils/core_system.py", "line": 770 }, "similarity": 0.7176470588235294, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:initialize_browser", "name": "initialize_browser", "file": "scripts/screenshot_tool.py", "line": 239 }, "func2": { "key": "utils/core_system.py:_register_signal_handlers", "name": "_register_signal_handlers", "file": "utils/core_system.py", "line": 113 }, "similarity": 0.825, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:initialize_browser", "name": "initialize_browser", "file": "scripts/screenshot_tool.py", "line": 239 }, "func2": { "key": "utils/core_system.py:shutdown_all", "name": "shutdown_all", "file": "utils/core_system.py", "line": 144 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:initialize_browser", "name": "initialize_browser", "file": "scripts/screenshot_tool.py", "line": 239 }, "func2": { "key": "utils/core_system.py:get_recovery_status", "name": "get_recovery_status", "file": "utils/core_system.py", "line": 345 }, "similarity": 0.7555555555555555, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:initialize_browser", "name": "initialize_browser", "file": "scripts/screenshot_tool.py", "line": 239 }, "func2": { "key": "utils/core_system.py:load_config", "name": "load_config", "file": "utils/core_system.py", "line": 512 }, "similarity": 0.7411764705882353, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:initialize_browser", "name": "initialize_browser", "file": "scripts/screenshot_tool.py", "line": 239 }, "func2": { "key": "utils/core_system.py:check_https_connectivity", "name": "check_https_connectivity", "file": "utils/core_system.py", "line": 623 }, "similarity": 0.7473684210526315, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:initialize_browser", "name": "initialize_browser", "file": "scripts/screenshot_tool.py", "line": 239 }, "func2": { "key": "utils/core_system.py:run_monitoring_cycle", "name": "run_monitoring_cycle", "file": "utils/core_system.py", "line": 639 }, "similarity": 0.7777777777777777, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:initialize_browser", "name": "initialize_browser", "file": "scripts/screenshot_tool.py", "line": 239 }, "func2": { "key": "utils/core_system.py:cleanup_system_resources", "name": "cleanup_system_resources", "file": "utils/core_system.py", "line": 675 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:initialize_browser", "name": "initialize_browser", "file": "scripts/screenshot_tool.py", "line": 239 }, "func2": { "key": "utils/core_system.py:windows_bind_with_reuse", "name": "windows_bind_with_reuse", "file": "utils/core_system.py", "line": 188 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:initialize_browser", "name": "initialize_browser", "file": "scripts/screenshot_tool.py", "line": 239 }, "func2": { "key": "utils/database_suite.py:backup_database", "name": "backup_database", "file": "utils/database_suite.py", "line": 65 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:initialize_browser", "name": "initialize_browser", "file": "scripts/screenshot_tool.py", "line": 239 }, "func2": { "key": "utils/database_suite.py:get_connection", "name": "get_connection", "file": "utils/database_suite.py", "line": 41 }, "similarity": 0.76, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:initialize_browser", "name": "initialize_browser", "file": "scripts/screenshot_tool.py", "line": 239 }, "func2": { "key": "utils/database_suite.py:migrate_user_settings", "name": "migrate_user_settings", "file": "utils/database_suite.py", "line": 126 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:initialize_browser", "name": "initialize_browser", "file": "scripts/screenshot_tool.py", "line": 239 }, "func2": { "key": "utils/database_suite.py:fix_database_immediate", "name": "fix_database_immediate", "file": "utils/database_suite.py", "line": 148 }, "similarity": 0.7647058823529411, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:initialize_browser", "name": "initialize_browser", "file": "scripts/screenshot_tool.py", "line": 239 }, "func2": { "key": "utils/database_suite.py:vacuum_database", "name": "vacuum_database", "file": "utils/database_suite.py", "line": 202 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:initialize_browser", "name": "initialize_browser", "file": "scripts/screenshot_tool.py", "line": 239 }, "func2": { "key": "utils/logging_config.py:_create_new_log_file", "name": "_create_new_log_file", "file": "utils/logging_config.py", "line": 79 }, "similarity": 0.8500000000000001, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:initialize_browser", "name": "initialize_browser", "file": "scripts/screenshot_tool.py", "line": 239 }, "func2": { "key": "utils/monitoring_analytics.py:generate_system_report", "name": "generate_system_report", "file": "utils/monitoring_analytics.py", "line": 171 }, "similarity": 0.788235294117647, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:initialize_browser", "name": "initialize_browser", "file": "scripts/screenshot_tool.py", "line": 239 }, "func2": { "key": "utils/monitoring_analytics.py:__init__", "name": "__init__", "file": "utils/monitoring_analytics.py", "line": 252 }, "similarity": 0.7230769230769231, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:initialize_browser", "name": "initialize_browser", "file": "scripts/screenshot_tool.py", "line": 239 }, "func2": { "key": "utils/monitoring_analytics.py:track_cpu_usage", "name": "track_cpu_usage", "file": "utils/monitoring_analytics.py", "line": 43 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:initialize_browser", "name": "initialize_browser", "file": "scripts/screenshot_tool.py", "line": 239 }, "func2": { "key": "utils/monitoring_analytics.py:get_system_metrics", "name": "get_system_metrics", "file": "utils/monitoring_analytics.py", "line": 68 }, "similarity": 0.7411764705882353, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:initialize_browser", "name": "initialize_browser", "file": "scripts/screenshot_tool.py", "line": 239 }, "func2": { "key": "utils/monitoring_analytics.py:collect_job_analytics", "name": "collect_job_analytics", "file": "utils/monitoring_analytics.py", "line": 86 }, "similarity": 0.8500000000000001, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:initialize_browser", "name": "initialize_browser", "file": "scripts/screenshot_tool.py", "line": 239 }, "func2": { "key": "utils/monitoring_analytics.py:collect_printer_analytics", "name": "collect_printer_analytics", "file": "utils/monitoring_analytics.py", "line": 130 }, "similarity": 0.8500000000000001, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:initialize_browser", "name": "initialize_browser", "file": "scripts/screenshot_tool.py", "line": 239 }, "func2": { "key": "utils/monitoring_analytics.py:get_dashboard_data", "name": "get_dashboard_data", "file": "utils/monitoring_analytics.py", "line": 256 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:initialize_browser", "name": "initialize_browser", "file": "scripts/screenshot_tool.py", "line": 239 }, "func2": { "key": "utils/script_collection.py:run_all_tests", "name": "run_all_tests", "file": "utils/script_collection.py", "line": 178 }, "similarity": 0.7285714285714286, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:initialize_browser", "name": "initialize_browser", "file": "scripts/screenshot_tool.py", "line": 239 }, "func2": { "key": "utils/script_collection.py:run_initial_setup", "name": "run_initial_setup", "file": "utils/script_collection.py", "line": 194 }, "similarity": 0.8400000000000001, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:_setup_chrome", "name": "_setup_chrome", "file": "scripts/screenshot_tool.py", "line": 260 }, "func2": { "key": "scripts/screenshot_tool.py:run_screenshot_session", "name": "run_screenshot_session", "file": "scripts/screenshot_tool.py", "line": 329 }, "similarity": 0.7269230769230769, "reason": "gemeinsame Argumente" }, { "func1": { "key": "scripts/screenshot_tool.py:_setup_chrome", "name": "_setup_chrome", "file": "scripts/screenshot_tool.py", "line": 260 }, "func2": { "key": "utils/development_tools.py:run_all_tests", "name": "run_all_tests", "file": "utils/development_tools.py", "line": 89 }, "similarity": 0.7714285714285714, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:_setup_chrome", "name": "_setup_chrome", "file": "scripts/screenshot_tool.py", "line": 260 }, "func2": { "key": "utils/development_tools.py:test_user_creation", "name": "test_user_creation", "file": "utils/development_tools.py", "line": 112 }, "similarity": 0.8285714285714285, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:_setup_chrome", "name": "_setup_chrome", "file": "scripts/screenshot_tool.py", "line": 260 }, "func2": { "key": "utils/hardware_integration.py:auto_discover_outlets", "name": "auto_discover_outlets", "file": "utils/hardware_integration.py", "line": 500 }, "similarity": 0.75, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:_setup_chrome", "name": "_setup_chrome", "file": "scripts/screenshot_tool.py", "line": 260 }, "func2": { "key": "utils/job_scheduler.py:start", "name": "start", "file": "utils/job_scheduler.py", "line": 216 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:_setup_chrome", "name": "_setup_chrome", "file": "scripts/screenshot_tool.py", "line": 260 }, "func2": { "key": "utils/monitoring_analytics.py:get_health_status", "name": "get_health_status", "file": "utils/monitoring_analytics.py", "line": 265 }, "similarity": 0.7114285714285714, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:_setup_firefox", "name": "_setup_firefox", "file": "scripts/screenshot_tool.py", "line": 283 }, "func2": { "key": "scripts/screenshot_tool.py:run_screenshot_session", "name": "run_screenshot_session", "file": "scripts/screenshot_tool.py", "line": 329 }, "similarity": 0.7685714285714286, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:_setup_firefox", "name": "_setup_firefox", "file": "scripts/screenshot_tool.py", "line": 283 }, "func2": { "key": "utils/development_tools.py:test_printer_status", "name": "test_printer_status", "file": "utils/development_tools.py", "line": 136 }, "similarity": 0.7461538461538462, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:_setup_firefox", "name": "_setup_firefox", "file": "scripts/screenshot_tool.py", "line": 283 }, "func2": { "key": "utils/hardware_integration.py:initialize_all_outlets", "name": "initialize_all_outlets", "file": "utils/hardware_integration.py", "line": 563 }, "similarity": 0.7266666666666667, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:_setup_firefox", "name": "_setup_firefox", "file": "scripts/screenshot_tool.py", "line": 283 }, "func2": { "key": "utils/hardware_integration.py:get_all_outlet_status", "name": "get_all_outlet_status", "file": "utils/hardware_integration.py", "line": 619 }, "similarity": 0.7714285714285714, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:_setup_firefox", "name": "_setup_firefox", "file": "scripts/screenshot_tool.py", "line": 283 }, "func2": { "key": "utils/hardware_integration.py:clear_all_caches", "name": "clear_all_caches", "file": "utils/hardware_integration.py", "line": 1170 }, "similarity": 0.7066666666666667, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:_setup_firefox", "name": "_setup_firefox", "file": "scripts/screenshot_tool.py", "line": 283 }, "func2": { "key": "utils/ip_security.py:__init__", "name": "__init__", "file": "utils/ip_security.py", "line": 24 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:_setup_firefox", "name": "_setup_firefox", "file": "scripts/screenshot_tool.py", "line": 283 }, "func2": { "key": "utils/ip_security.py:get_client_ip", "name": "get_client_ip", "file": "utils/ip_security.py", "line": 95 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:_setup_firefox", "name": "_setup_firefox", "file": "scripts/screenshot_tool.py", "line": 283 }, "func2": { "key": "utils/ssl_suite.py:get_ssl_context", "name": "get_ssl_context", "file": "utils/ssl_suite.py", "line": 43 }, "similarity": 0.76, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:_setup_firefox", "name": "_setup_firefox", "file": "scripts/screenshot_tool.py", "line": 283 }, "func2": { "key": "utils/job_scheduler.py:_run", "name": "_run", "file": "utils/job_scheduler.py", "line": 266 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:_setup_firefox", "name": "_setup_firefox", "file": "scripts/screenshot_tool.py", "line": 283 }, "func2": { "key": "utils/core_system.py:setup_logging", "name": "setup_logging", "file": "utils/core_system.py", "line": 553 }, "similarity": 0.7685714285714286, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:_setup_firefox", "name": "_setup_firefox", "file": "scripts/screenshot_tool.py", "line": 283 }, "func2": { "key": "utils/database_suite.py:get_all_tables", "name": "get_all_tables", "file": "utils/database_suite.py", "line": 105 }, "similarity": 0.7066666666666667, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:_setup_firefox", "name": "_setup_firefox", "file": "scripts/screenshot_tool.py", "line": 283 }, "func2": { "key": "utils/monitoring_analytics.py:track_disk_usage", "name": "track_disk_usage", "file": "utils/monitoring_analytics.py", "line": 58 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:set_resolution", "name": "set_resolution", "file": "scripts/screenshot_tool.py", "line": 297 }, "func2": { "key": "utils/data_management.py:ensure_directories", "name": "ensure_directories", "file": "utils/data_management.py", "line": 57 }, "similarity": 0.75, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:set_resolution", "name": "set_resolution", "file": "scripts/screenshot_tool.py", "line": 297 }, "func2": { "key": "utils/core_system.py:run_monitoring_cycle", "name": "run_monitoring_cycle", "file": "utils/core_system.py", "line": 639 }, "similarity": 0.7071428571428571, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:set_resolution", "name": "set_resolution", "file": "scripts/screenshot_tool.py", "line": 297 }, "func2": { "key": "utils/monitoring_analytics.py:collect_printer_analytics", "name": "collect_printer_analytics", "file": "utils/monitoring_analytics.py", "line": 130 }, "similarity": 0.7071428571428571, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:set_resolution", "name": "set_resolution", "file": "scripts/screenshot_tool.py", "line": 297 }, "func2": { "key": "utils/script_collection.py:run_initial_setup", "name": "run_initial_setup", "file": "utils/script_collection.py", "line": 194 }, "similarity": 0.75, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:close", "name": "close", "file": "scripts/screenshot_tool.py", "line": 304 }, "func2": { "key": "utils/job_queue_system.py:_timer_loop", "name": "_timer_loop", "file": "utils/job_queue_system.py", "line": 253 }, "similarity": 0.709090909090909, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:close", "name": "close", "file": "scripts/screenshot_tool.py", "line": 304 }, "func2": { "key": "utils/job_queue_system.py:_scheduler_loop", "name": "_scheduler_loop", "file": "utils/job_queue_system.py", "line": 436 }, "similarity": 0.7818181818181817, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:close", "name": "close", "file": "scripts/screenshot_tool.py", "line": 304 }, "func2": { "key": "utils/data_management.py:ensure_directories", "name": "ensure_directories", "file": "utils/data_management.py", "line": 57 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:close", "name": "close", "file": "scripts/screenshot_tool.py", "line": 304 }, "func2": { "key": "utils/hardware_integration.py:clear_cache", "name": "clear_cache", "file": "utils/hardware_integration.py", "line": 207 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:close", "name": "close", "file": "scripts/screenshot_tool.py", "line": 304 }, "func2": { "key": "utils/hardware_integration.py:check_and_control_for_jobs", "name": "check_and_control_for_jobs", "file": "utils/hardware_integration.py", "line": 1233 }, "similarity": 0.725, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:close", "name": "close", "file": "scripts/screenshot_tool.py", "line": 304 }, "func2": { "key": "utils/hardware_integration.py:force_network_refresh", "name": "force_network_refresh", "file": "utils/hardware_integration.py", "line": 1462 }, "similarity": 0.7230769230769231, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:close", "name": "close", "file": "scripts/screenshot_tool.py", "line": 304 }, "func2": { "key": "utils/ip_security.py:get_allowed_plug_ips", "name": "get_allowed_plug_ips", "file": "utils/ip_security.py", "line": 141 }, "similarity": 0.7142857142857142, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:close", "name": "close", "file": "scripts/screenshot_tool.py", "line": 304 }, "func2": { "key": "utils/drag_drop_system.py:cleanup_invalid_orders", "name": "cleanup_invalid_orders", "file": "utils/drag_drop_system.py", "line": 292 }, "similarity": 0.7428571428571429, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:close", "name": "close", "file": "scripts/screenshot_tool.py", "line": 304 }, "func2": { "key": "utils/drag_drop_system.py:_schedule_cleanup", "name": "_schedule_cleanup", "file": "utils/drag_drop_system.py", "line": 306 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:close", "name": "close", "file": "scripts/screenshot_tool.py", "line": 304 }, "func2": { "key": "utils/database_cleanup.py:cleanup_all", "name": "cleanup_all", "file": "utils/database_cleanup.py", "line": 39 }, "similarity": 0.72, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:close", "name": "close", "file": "scripts/screenshot_tool.py", "line": 304 }, "func2": { "key": "utils/database_cleanup.py:get_engine_count", "name": "get_engine_count", "file": "utils/database_cleanup.py", "line": 56 }, "similarity": 0.709090909090909, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:close", "name": "close", "file": "scripts/screenshot_tool.py", "line": 304 }, "func2": { "key": "utils/job_scheduler.py:_check_and_start_jobs", "name": "_check_and_start_jobs", "file": "utils/job_scheduler.py", "line": 624 }, "similarity": 0.7066666666666667, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:close", "name": "close", "file": "scripts/screenshot_tool.py", "line": 304 }, "func2": { "key": "utils/core_system.py:get_recovery_status", "name": "get_recovery_status", "file": "utils/core_system.py", "line": 345 }, "similarity": 0.7230769230769231, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:close", "name": "close", "file": "scripts/screenshot_tool.py", "line": 304 }, "func2": { "key": "utils/core_system.py:load_config", "name": "load_config", "file": "utils/core_system.py", "line": 512 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:close", "name": "close", "file": "scripts/screenshot_tool.py", "line": 304 }, "func2": { "key": "utils/core_system.py:check_https_connectivity", "name": "check_https_connectivity", "file": "utils/core_system.py", "line": 623 }, "similarity": 0.7142857142857142, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:close", "name": "close", "file": "scripts/screenshot_tool.py", "line": 304 }, "func2": { "key": "utils/core_system.py:run_monitoring_cycle", "name": "run_monitoring_cycle", "file": "utils/core_system.py", "line": 639 }, "similarity": 0.7142857142857142, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:close", "name": "close", "file": "scripts/screenshot_tool.py", "line": 304 }, "func2": { "key": "utils/core_system.py:cleanup_system_resources", "name": "cleanup_system_resources", "file": "utils/core_system.py", "line": 675 }, "similarity": 0.7428571428571429, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:close", "name": "close", "file": "scripts/screenshot_tool.py", "line": 304 }, "func2": { "key": "utils/database_suite.py:get_connection", "name": "get_connection", "file": "utils/database_suite.py", "line": 41 }, "similarity": 0.72, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:close", "name": "close", "file": "scripts/screenshot_tool.py", "line": 304 }, "func2": { "key": "utils/logging_config.py:_create_new_log_file", "name": "_create_new_log_file", "file": "utils/logging_config.py", "line": 79 }, "similarity": 0.7142857142857142, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:close", "name": "close", "file": "scripts/screenshot_tool.py", "line": 304 }, "func2": { "key": "utils/monitoring_analytics.py:get_system_metrics", "name": "get_system_metrics", "file": "utils/monitoring_analytics.py", "line": 68 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:close", "name": "close", "file": "scripts/screenshot_tool.py", "line": 304 }, "func2": { "key": "utils/monitoring_analytics.py:collect_job_analytics", "name": "collect_job_analytics", "file": "utils/monitoring_analytics.py", "line": 86 }, "similarity": 0.7538461538461538, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:close", "name": "close", "file": "scripts/screenshot_tool.py", "line": 304 }, "func2": { "key": "utils/monitoring_analytics.py:collect_printer_analytics", "name": "collect_printer_analytics", "file": "utils/monitoring_analytics.py", "line": 130 }, "similarity": 0.7538461538461538, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:run_screenshot_session", "name": "run_screenshot_session", "file": "scripts/screenshot_tool.py", "line": 329 }, "func2": { "key": "utils/development_tools.py:test_database_connection", "name": "test_database_connection", "file": "utils/development_tools.py", "line": 105 }, "similarity": 0.8285714285714285, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:run_screenshot_session", "name": "run_screenshot_session", "file": "scripts/screenshot_tool.py", "line": 329 }, "func2": { "key": "utils/development_tools.py:test_user_creation", "name": "test_user_creation", "file": "utils/development_tools.py", "line": 112 }, "similarity": 0.7833333333333333, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "scripts/screenshot_tool.py:run_screenshot_session", "name": "run_screenshot_session", "file": "scripts/screenshot_tool.py", "line": 329 }, "func2": { "key": "utils/development_tools.py:test_printer_status", "name": "test_printer_status", "file": "utils/development_tools.py", "line": 136 }, "similarity": 0.7961538461538462, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:run_screenshot_session", "name": "run_screenshot_session", "file": "scripts/screenshot_tool.py", "line": 329 }, "func2": { "key": "utils/data_management.py:ensure_directories", "name": "ensure_directories", "file": "utils/data_management.py", "line": 57 }, "similarity": 0.7533333333333333, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "scripts/screenshot_tool.py:run_screenshot_session", "name": "run_screenshot_session", "file": "scripts/screenshot_tool.py", "line": 329 }, "func2": { "key": "utils/hardware_integration.py:initialize_all_outlets", "name": "initialize_all_outlets", "file": "utils/hardware_integration.py", "line": 563 }, "similarity": 0.8285714285714285, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:run_screenshot_session", "name": "run_screenshot_session", "file": "scripts/screenshot_tool.py", "line": 329 }, "func2": { "key": "utils/hardware_integration.py:get_all_outlet_status", "name": "get_all_outlet_status", "file": "utils/hardware_integration.py", "line": 619 }, "similarity": 0.7114285714285714, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:run_screenshot_session", "name": "run_screenshot_session", "file": "scripts/screenshot_tool.py", "line": 329 }, "func2": { "key": "utils/hardware_integration.py:get_energy_statistics", "name": "get_energy_statistics", "file": "utils/hardware_integration.py", "line": 828 }, "similarity": 0.7085714285714286, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:run_screenshot_session", "name": "run_screenshot_session", "file": "scripts/screenshot_tool.py", "line": 329 }, "func2": { "key": "utils/hardware_integration.py:clear_all_caches", "name": "clear_all_caches", "file": "utils/hardware_integration.py", "line": 1170 }, "similarity": 0.7246153846153847, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:run_screenshot_session", "name": "run_screenshot_session", "file": "scripts/screenshot_tool.py", "line": 329 }, "func2": { "key": "utils/ip_security.py:get_client_ip", "name": "get_client_ip", "file": "utils/ip_security.py", "line": 95 }, "similarity": 0.7114285714285714, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:run_screenshot_session", "name": "run_screenshot_session", "file": "scripts/screenshot_tool.py", "line": 329 }, "func2": { "key": "utils/ssl_suite.py:get_ssl_context", "name": "get_ssl_context", "file": "utils/ssl_suite.py", "line": 43 }, "similarity": 0.74, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:run_screenshot_session", "name": "run_screenshot_session", "file": "scripts/screenshot_tool.py", "line": 329 }, "func2": { "key": "utils/security_suite.py:generate_nonce", "name": "generate_nonce", "file": "utils/security_suite.py", "line": 55 }, "similarity": 0.8153846153846154, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:run_screenshot_session", "name": "run_screenshot_session", "file": "scripts/screenshot_tool.py", "line": 329 }, "func2": { "key": "utils/core_system.py:graceful_shutdown", "name": "graceful_shutdown", "file": "utils/core_system.py", "line": 464 }, "similarity": 0.7852941176470588, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:run_screenshot_session", "name": "run_screenshot_session", "file": "scripts/screenshot_tool.py", "line": 329 }, "func2": { "key": "utils/core_system.py:setup_logging", "name": "setup_logging", "file": "utils/core_system.py", "line": 553 }, "similarity": 0.8285714285714285, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:run_screenshot_session", "name": "run_screenshot_session", "file": "scripts/screenshot_tool.py", "line": 329 }, "func2": { "key": "utils/core_system.py:run", "name": "run", "file": "utils/core_system.py", "line": 701 }, "similarity": 0.709090909090909, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:_prepare_environment", "name": "_prepare_environment", "file": "scripts/screenshot_tool.py", "line": 369 }, "func2": { "key": "scripts/screenshot_tool.py:_perform_admin_login", "name": "_perform_admin_login", "file": "scripts/screenshot_tool.py", "line": 393 }, "similarity": 0.8400000000000001, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:_prepare_environment", "name": "_prepare_environment", "file": "scripts/screenshot_tool.py", "line": 369 }, "func2": { "key": "utils/development_tools.py:__init__", "name": "__init__", "file": "utils/development_tools.py", "line": 73 }, "similarity": 0.7454545454545454, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:_prepare_environment", "name": "_prepare_environment", "file": "scripts/screenshot_tool.py", "line": 369 }, "func2": { "key": "utils/ui_components.py:__init__", "name": "__init__", "file": "utils/ui_components.py", "line": 242 }, "similarity": 0.7454545454545454, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:_prepare_environment", "name": "_prepare_environment", "file": "scripts/screenshot_tool.py", "line": 369 }, "func2": { "key": "utils/ui_components.py:get_dashboard_data", "name": "get_dashboard_data", "file": "utils/ui_components.py", "line": 268 }, "similarity": 0.75, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:_prepare_environment", "name": "_prepare_environment", "file": "scripts/screenshot_tool.py", "line": 369 }, "func2": { "key": "utils/job_queue_system.py:get_queue_status", "name": "get_queue_status", "file": "utils/job_queue_system.py", "line": 140 }, "similarity": 0.7066666666666667, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:_prepare_environment", "name": "_prepare_environment", "file": "scripts/screenshot_tool.py", "line": 369 }, "func2": { "key": "utils/job_queue_system.py:get_next_job", "name": "get_next_job", "file": "utils/job_queue_system.py", "line": 103 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:_prepare_environment", "name": "_prepare_environment", "file": "scripts/screenshot_tool.py", "line": 369 }, "func2": { "key": "utils/job_queue_system.py:_timer_loop", "name": "_timer_loop", "file": "utils/job_queue_system.py", "line": 253 }, "similarity": 0.8666666666666667, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:_prepare_environment", "name": "_prepare_environment", "file": "scripts/screenshot_tool.py", "line": 369 }, "func2": { "key": "utils/job_queue_system.py:_scheduler_loop", "name": "_scheduler_loop", "file": "utils/job_queue_system.py", "line": 436 }, "similarity": 0.7176470588235294, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:_prepare_environment", "name": "_prepare_environment", "file": "scripts/screenshot_tool.py", "line": 369 }, "func2": { "key": "utils/data_management.py:ensure_directories", "name": "ensure_directories", "file": "utils/data_management.py", "line": 57 }, "similarity": 0.7866666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:_prepare_environment", "name": "_prepare_environment", "file": "scripts/screenshot_tool.py", "line": 369 }, "func2": { "key": "utils/data_management.py:_move_to_trash_windows", "name": "_move_to_trash_windows", "file": "utils/data_management.py", "line": 202 }, "similarity": 0.7166666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:_prepare_environment", "name": "_prepare_environment", "file": "scripts/screenshot_tool.py", "line": 369 }, "func2": { "key": "utils/data_management.py:_move_to_trash_unix", "name": "_move_to_trash_unix", "file": "utils/data_management.py", "line": 225 }, "similarity": 0.7166666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:_prepare_environment", "name": "_prepare_environment", "file": "scripts/screenshot_tool.py", "line": 369 }, "func2": { "key": "utils/ssl_manager.py:generate_mercedes_certificate", "name": "generate_mercedes_certificate", "file": "utils/ssl_manager.py", "line": 21 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:_prepare_environment", "name": "_prepare_environment", "file": "scripts/screenshot_tool.py", "line": 369 }, "func2": { "key": "utils/hardware_integration.py:clear_cache", "name": "clear_cache", "file": "utils/hardware_integration.py", "line": 207 }, "similarity": 0.7142857142857142, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:_prepare_environment", "name": "_prepare_environment", "file": "scripts/screenshot_tool.py", "line": 369 }, "func2": { "key": "utils/hardware_integration.py:get_printer_summary", "name": "get_printer_summary", "file": "utils/hardware_integration.py", "line": 1112 }, "similarity": 0.8400000000000001, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:_prepare_environment", "name": "_prepare_environment", "file": "scripts/screenshot_tool.py", "line": 369 }, "func2": { "key": "utils/hardware_integration.py:check_and_control_for_jobs", "name": "check_and_control_for_jobs", "file": "utils/hardware_integration.py", "line": 1233 }, "similarity": 0.74, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:_prepare_environment", "name": "_prepare_environment", "file": "scripts/screenshot_tool.py", "line": 369 }, "func2": { "key": "utils/hardware_integration.py:force_network_refresh", "name": "force_network_refresh", "file": "utils/hardware_integration.py", "line": 1462 }, "similarity": 0.7411764705882353, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:_prepare_environment", "name": "_prepare_environment", "file": "scripts/screenshot_tool.py", "line": 369 }, "func2": { "key": "utils/ip_security.py:get_allowed_plug_ips", "name": "get_allowed_plug_ips", "file": "utils/ip_security.py", "line": 141 }, "similarity": 0.7647058823529411, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:_prepare_environment", "name": "_prepare_environment", "file": "scripts/screenshot_tool.py", "line": 369 }, "func2": { "key": "utils/ssl_suite.py:check_certificate_validity", "name": "check_certificate_validity", "file": "utils/ssl_suite.py", "line": 131 }, "similarity": 0.7555555555555555, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:_prepare_environment", "name": "_prepare_environment", "file": "scripts/screenshot_tool.py", "line": 369 }, "func2": { "key": "utils/drag_drop_system.py:__init__", "name": "__init__", "file": "utils/drag_drop_system.py", "line": 57 }, "similarity": 0.7454545454545454, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:_prepare_environment", "name": "_prepare_environment", "file": "scripts/screenshot_tool.py", "line": 369 }, "func2": { "key": "utils/drag_drop_system.py:cleanup_invalid_orders", "name": "cleanup_invalid_orders", "file": "utils/drag_drop_system.py", "line": 292 }, "similarity": 0.825, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:_prepare_environment", "name": "_prepare_environment", "file": "scripts/screenshot_tool.py", "line": 369 }, "func2": { "key": "utils/drag_drop_system.py:_schedule_cleanup", "name": "_schedule_cleanup", "file": "utils/drag_drop_system.py", "line": 306 }, "similarity": 0.7176470588235294, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:_prepare_environment", "name": "_prepare_environment", "file": "scripts/screenshot_tool.py", "line": 369 }, "func2": { "key": "utils/drag_drop_system.py:_calculate_completion_time", "name": "_calculate_completion_time", "file": "utils/drag_drop_system.py", "line": 381 }, "similarity": 0.7071428571428571, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:_prepare_environment", "name": "_prepare_environment", "file": "scripts/screenshot_tool.py", "line": 369 }, "func2": { "key": "utils/database_cleanup.py:cleanup_all", "name": "cleanup_all", "file": "utils/database_cleanup.py", "line": 39 }, "similarity": 0.7428571428571429, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:_prepare_environment", "name": "_prepare_environment", "file": "scripts/screenshot_tool.py", "line": 369 }, "func2": { "key": "utils/database_cleanup.py:get_engine_count", "name": "get_engine_count", "file": "utils/database_cleanup.py", "line": 56 }, "similarity": 0.7714285714285714, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:_prepare_environment", "name": "_prepare_environment", "file": "scripts/screenshot_tool.py", "line": 369 }, "func2": { "key": "utils/job_scheduler.py:get_tasks", "name": "get_tasks", "file": "utils/job_scheduler.py", "line": 177 }, "similarity": 0.7142857142857142, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:_prepare_environment", "name": "_prepare_environment", "file": "scripts/screenshot_tool.py", "line": 369 }, "func2": { "key": "utils/job_scheduler.py:is_running", "name": "is_running", "file": "utils/job_scheduler.py", "line": 257 }, "similarity": 0.7142857142857142, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:_prepare_environment", "name": "_prepare_environment", "file": "scripts/screenshot_tool.py", "line": 369 }, "func2": { "key": "utils/job_scheduler.py:_check_and_start_jobs", "name": "_check_and_start_jobs", "file": "utils/job_scheduler.py", "line": 624 }, "similarity": 0.7555555555555555, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:_prepare_environment", "name": "_prepare_environment", "file": "scripts/screenshot_tool.py", "line": 369 }, "func2": { "key": "utils/core_system.py:get_system_status", "name": "get_system_status", "file": "utils/core_system.py", "line": 770 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:_prepare_environment", "name": "_prepare_environment", "file": "scripts/screenshot_tool.py", "line": 369 }, "func2": { "key": "utils/core_system.py:_register_signal_handlers", "name": "_register_signal_handlers", "file": "utils/core_system.py", "line": 113 }, "similarity": 0.7749999999999999, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:_prepare_environment", "name": "_prepare_environment", "file": "scripts/screenshot_tool.py", "line": 369 }, "func2": { "key": "utils/core_system.py:get_recovery_status", "name": "get_recovery_status", "file": "utils/core_system.py", "line": 345 }, "similarity": 0.7749999999999999, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:_prepare_environment", "name": "_prepare_environment", "file": "scripts/screenshot_tool.py", "line": 369 }, "func2": { "key": "utils/core_system.py:load_config", "name": "load_config", "file": "utils/core_system.py", "line": 512 }, "similarity": 0.725, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:_prepare_environment", "name": "_prepare_environment", "file": "scripts/screenshot_tool.py", "line": 369 }, "func2": { "key": "utils/core_system.py:check_https_connectivity", "name": "check_https_connectivity", "file": "utils/core_system.py", "line": 623 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:_prepare_environment", "name": "_prepare_environment", "file": "scripts/screenshot_tool.py", "line": 369 }, "func2": { "key": "utils/core_system.py:run_monitoring_cycle", "name": "run_monitoring_cycle", "file": "utils/core_system.py", "line": 639 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:_prepare_environment", "name": "_prepare_environment", "file": "scripts/screenshot_tool.py", "line": 369 }, "func2": { "key": "utils/core_system.py:cleanup_system_resources", "name": "cleanup_system_resources", "file": "utils/core_system.py", "line": 675 }, "similarity": 0.825, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:_prepare_environment", "name": "_prepare_environment", "file": "scripts/screenshot_tool.py", "line": 369 }, "func2": { "key": "utils/database_suite.py:backup_database", "name": "backup_database", "file": "utils/database_suite.py", "line": 65 }, "similarity": 0.7176470588235294, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:_prepare_environment", "name": "_prepare_environment", "file": "scripts/screenshot_tool.py", "line": 369 }, "func2": { "key": "utils/database_suite.py:get_connection", "name": "get_connection", "file": "utils/database_suite.py", "line": 41 }, "similarity": 0.7846153846153846, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:_prepare_environment", "name": "_prepare_environment", "file": "scripts/screenshot_tool.py", "line": 369 }, "func2": { "key": "utils/database_suite.py:migrate_user_settings", "name": "migrate_user_settings", "file": "utils/database_suite.py", "line": 126 }, "similarity": 0.8285714285714285, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:_prepare_environment", "name": "_prepare_environment", "file": "scripts/screenshot_tool.py", "line": 369 }, "func2": { "key": "utils/database_suite.py:fix_database_immediate", "name": "fix_database_immediate", "file": "utils/database_suite.py", "line": 148 }, "similarity": 0.75, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:_prepare_environment", "name": "_prepare_environment", "file": "scripts/screenshot_tool.py", "line": 369 }, "func2": { "key": "utils/database_suite.py:vacuum_database", "name": "vacuum_database", "file": "utils/database_suite.py", "line": 202 }, "similarity": 0.75, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:_prepare_environment", "name": "_prepare_environment", "file": "scripts/screenshot_tool.py", "line": 369 }, "func2": { "key": "utils/logging_config.py:_create_new_log_file", "name": "_create_new_log_file", "file": "utils/logging_config.py", "line": 79 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:_prepare_environment", "name": "_prepare_environment", "file": "scripts/screenshot_tool.py", "line": 369 }, "func2": { "key": "utils/monitoring_analytics.py:generate_system_report", "name": "generate_system_report", "file": "utils/monitoring_analytics.py", "line": 171 }, "similarity": 0.8571428571428572, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:_prepare_environment", "name": "_prepare_environment", "file": "scripts/screenshot_tool.py", "line": 369 }, "func2": { "key": "utils/monitoring_analytics.py:__init__", "name": "__init__", "file": "utils/monitoring_analytics.py", "line": 252 }, "similarity": 0.7454545454545454, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:_prepare_environment", "name": "_prepare_environment", "file": "scripts/screenshot_tool.py", "line": 369 }, "func2": { "key": "utils/monitoring_analytics.py:track_cpu_usage", "name": "track_cpu_usage", "file": "utils/monitoring_analytics.py", "line": 43 }, "similarity": 0.75, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:_prepare_environment", "name": "_prepare_environment", "file": "scripts/screenshot_tool.py", "line": 369 }, "func2": { "key": "utils/monitoring_analytics.py:get_system_metrics", "name": "get_system_metrics", "file": "utils/monitoring_analytics.py", "line": 68 }, "similarity": 0.76, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:_prepare_environment", "name": "_prepare_environment", "file": "scripts/screenshot_tool.py", "line": 369 }, "func2": { "key": "utils/monitoring_analytics.py:collect_job_analytics", "name": "collect_job_analytics", "file": "utils/monitoring_analytics.py", "line": 86 }, "similarity": 0.7647058823529411, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:_prepare_environment", "name": "_prepare_environment", "file": "scripts/screenshot_tool.py", "line": 369 }, "func2": { "key": "utils/monitoring_analytics.py:collect_printer_analytics", "name": "collect_printer_analytics", "file": "utils/monitoring_analytics.py", "line": 130 }, "similarity": 0.8400000000000001, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:_prepare_environment", "name": "_prepare_environment", "file": "scripts/screenshot_tool.py", "line": 369 }, "func2": { "key": "utils/monitoring_analytics.py:get_dashboard_data", "name": "get_dashboard_data", "file": "utils/monitoring_analytics.py", "line": 256 }, "similarity": 0.75, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:_prepare_environment", "name": "_prepare_environment", "file": "scripts/screenshot_tool.py", "line": 369 }, "func2": { "key": "utils/script_collection.py:run_initial_setup", "name": "run_initial_setup", "file": "utils/script_collection.py", "line": 194 }, "similarity": 0.8285714285714285, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:_perform_admin_login", "name": "_perform_admin_login", "file": "scripts/screenshot_tool.py", "line": 393 }, "func2": { "key": "utils/ui_components.py:get_dashboard_data", "name": "get_dashboard_data", "file": "utils/ui_components.py", "line": 268 }, "similarity": 0.7647058823529411, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:_perform_admin_login", "name": "_perform_admin_login", "file": "scripts/screenshot_tool.py", "line": 393 }, "func2": { "key": "utils/job_queue_system.py:get_next_job", "name": "get_next_job", "file": "utils/job_queue_system.py", "line": 103 }, "similarity": 0.7176470588235294, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:_perform_admin_login", "name": "_perform_admin_login", "file": "scripts/screenshot_tool.py", "line": 393 }, "func2": { "key": "utils/job_queue_system.py:_timer_loop", "name": "_timer_loop", "file": "utils/job_queue_system.py", "line": 253 }, "similarity": 0.8285714285714285, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:_perform_admin_login", "name": "_perform_admin_login", "file": "scripts/screenshot_tool.py", "line": 393 }, "func2": { "key": "utils/job_queue_system.py:_scheduler_loop", "name": "_scheduler_loop", "file": "utils/job_queue_system.py", "line": 436 }, "similarity": 0.7647058823529411, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:_perform_admin_login", "name": "_perform_admin_login", "file": "scripts/screenshot_tool.py", "line": 393 }, "func2": { "key": "utils/data_management.py:ensure_directories", "name": "ensure_directories", "file": "utils/data_management.py", "line": 57 }, "similarity": 0.7647058823529411, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:_perform_admin_login", "name": "_perform_admin_login", "file": "scripts/screenshot_tool.py", "line": 393 }, "func2": { "key": "utils/ssl_manager.py:generate_mercedes_certificate", "name": "generate_mercedes_certificate", "file": "utils/ssl_manager.py", "line": 21 }, "similarity": 0.8500000000000001, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:_perform_admin_login", "name": "_perform_admin_login", "file": "scripts/screenshot_tool.py", "line": 393 }, "func2": { "key": "utils/hardware_integration.py:clear_cache", "name": "clear_cache", "file": "utils/hardware_integration.py", "line": 207 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:_perform_admin_login", "name": "_perform_admin_login", "file": "scripts/screenshot_tool.py", "line": 393 }, "func2": { "key": "utils/hardware_integration.py:get_printer_summary", "name": "get_printer_summary", "file": "utils/hardware_integration.py", "line": 1112 }, "similarity": 0.8117647058823529, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:_perform_admin_login", "name": "_perform_admin_login", "file": "scripts/screenshot_tool.py", "line": 393 }, "func2": { "key": "utils/hardware_integration.py:check_and_control_for_jobs", "name": "check_and_control_for_jobs", "file": "utils/hardware_integration.py", "line": 1233 }, "similarity": 0.78, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:_perform_admin_login", "name": "_perform_admin_login", "file": "scripts/screenshot_tool.py", "line": 393 }, "func2": { "key": "utils/hardware_integration.py:force_network_refresh", "name": "force_network_refresh", "file": "utils/hardware_integration.py", "line": 1462 }, "similarity": 0.7263157894736842, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:_perform_admin_login", "name": "_perform_admin_login", "file": "scripts/screenshot_tool.py", "line": 393 }, "func2": { "key": "utils/ip_security.py:get_allowed_plug_ips", "name": "get_allowed_plug_ips", "file": "utils/ip_security.py", "line": 141 }, "similarity": 0.8117647058823529, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:_perform_admin_login", "name": "_perform_admin_login", "file": "scripts/screenshot_tool.py", "line": 393 }, "func2": { "key": "utils/ssl_suite.py:generate_self_signed_cert", "name": "generate_self_signed_cert", "file": "utils/ssl_suite.py", "line": 70 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:_perform_admin_login", "name": "_perform_admin_login", "file": "scripts/screenshot_tool.py", "line": 393 }, "func2": { "key": "utils/ssl_suite.py:check_certificate_validity", "name": "check_certificate_validity", "file": "utils/ssl_suite.py", "line": 131 }, "similarity": 0.7684210526315789, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:_perform_admin_login", "name": "_perform_admin_login", "file": "scripts/screenshot_tool.py", "line": 393 }, "func2": { "key": "utils/drag_drop_system.py:cleanup_invalid_orders", "name": "cleanup_invalid_orders", "file": "utils/drag_drop_system.py", "line": 292 }, "similarity": 0.8352941176470587, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:_perform_admin_login", "name": "_perform_admin_login", "file": "scripts/screenshot_tool.py", "line": 393 }, "func2": { "key": "utils/drag_drop_system.py:_schedule_cleanup", "name": "_schedule_cleanup", "file": "utils/drag_drop_system.py", "line": 306 }, "similarity": 0.7647058823529411, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:_perform_admin_login", "name": "_perform_admin_login", "file": "scripts/screenshot_tool.py", "line": 393 }, "func2": { "key": "utils/database_cleanup.py:cleanup_all", "name": "cleanup_all", "file": "utils/database_cleanup.py", "line": 39 }, "similarity": 0.76, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:_perform_admin_login", "name": "_perform_admin_login", "file": "scripts/screenshot_tool.py", "line": 393 }, "func2": { "key": "utils/database_cleanup.py:get_engine_count", "name": "get_engine_count", "file": "utils/database_cleanup.py", "line": 56 }, "similarity": 0.75, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:_perform_admin_login", "name": "_perform_admin_login", "file": "scripts/screenshot_tool.py", "line": 393 }, "func2": { "key": "utils/job_scheduler.py:get_tasks", "name": "get_tasks", "file": "utils/job_scheduler.py", "line": 177 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:_perform_admin_login", "name": "_perform_admin_login", "file": "scripts/screenshot_tool.py", "line": 393 }, "func2": { "key": "utils/job_scheduler.py:is_running", "name": "is_running", "file": "utils/job_scheduler.py", "line": 257 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:_perform_admin_login", "name": "_perform_admin_login", "file": "scripts/screenshot_tool.py", "line": 393 }, "func2": { "key": "utils/job_scheduler.py:_check_and_start_jobs", "name": "_check_and_start_jobs", "file": "utils/job_scheduler.py", "line": 624 }, "similarity": 0.74, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:_perform_admin_login", "name": "_perform_admin_login", "file": "scripts/screenshot_tool.py", "line": 393 }, "func2": { "key": "utils/core_system.py:get_system_status", "name": "get_system_status", "file": "utils/core_system.py", "line": 770 }, "similarity": 0.7176470588235294, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:_perform_admin_login", "name": "_perform_admin_login", "file": "scripts/screenshot_tool.py", "line": 393 }, "func2": { "key": "utils/core_system.py:_register_signal_handlers", "name": "_register_signal_handlers", "file": "utils/core_system.py", "line": 113 }, "similarity": 0.825, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:_perform_admin_login", "name": "_perform_admin_login", "file": "scripts/screenshot_tool.py", "line": 393 }, "func2": { "key": "utils/core_system.py:register_cleanup_function", "name": "register_cleanup_function", "file": "utils/core_system.py", "line": 137 }, "similarity": 0.7088235294117646, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:_perform_admin_login", "name": "_perform_admin_login", "file": "scripts/screenshot_tool.py", "line": 393 }, "func2": { "key": "utils/core_system.py:get_recovery_status", "name": "get_recovery_status", "file": "utils/core_system.py", "line": 345 }, "similarity": 0.7263157894736842, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:_perform_admin_login", "name": "_perform_admin_login", "file": "scripts/screenshot_tool.py", "line": 393 }, "func2": { "key": "utils/core_system.py:load_config", "name": "load_config", "file": "utils/core_system.py", "line": 512 }, "similarity": 0.8571428571428572, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:_perform_admin_login", "name": "_perform_admin_login", "file": "scripts/screenshot_tool.py", "line": 393 }, "func2": { "key": "utils/core_system.py:check_https_connectivity", "name": "check_https_connectivity", "file": "utils/core_system.py", "line": 623 }, "similarity": 0.72, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:_perform_admin_login", "name": "_perform_admin_login", "file": "scripts/screenshot_tool.py", "line": 393 }, "func2": { "key": "utils/core_system.py:run_monitoring_cycle", "name": "run_monitoring_cycle", "file": "utils/core_system.py", "line": 639 }, "similarity": 0.8117647058823529, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:_perform_admin_login", "name": "_perform_admin_login", "file": "scripts/screenshot_tool.py", "line": 393 }, "func2": { "key": "utils/core_system.py:cleanup_system_resources", "name": "cleanup_system_resources", "file": "utils/core_system.py", "line": 675 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:_perform_admin_login", "name": "_perform_admin_login", "file": "scripts/screenshot_tool.py", "line": 393 }, "func2": { "key": "utils/database_suite.py:backup_database", "name": "backup_database", "file": "utils/database_suite.py", "line": 65 }, "similarity": 0.7052631578947368, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:_perform_admin_login", "name": "_perform_admin_login", "file": "scripts/screenshot_tool.py", "line": 393 }, "func2": { "key": "utils/database_suite.py:get_connection", "name": "get_connection", "file": "utils/database_suite.py", "line": 41 }, "similarity": 0.76, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:_perform_admin_login", "name": "_perform_admin_login", "file": "scripts/screenshot_tool.py", "line": 393 }, "func2": { "key": "utils/database_suite.py:migrate_user_settings", "name": "migrate_user_settings", "file": "utils/database_suite.py", "line": 126 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:_perform_admin_login", "name": "_perform_admin_login", "file": "scripts/screenshot_tool.py", "line": 393 }, "func2": { "key": "utils/database_suite.py:fix_database_immediate", "name": "fix_database_immediate", "file": "utils/database_suite.py", "line": 148 }, "similarity": 0.7647058823529411, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:_perform_admin_login", "name": "_perform_admin_login", "file": "scripts/screenshot_tool.py", "line": 393 }, "func2": { "key": "utils/database_suite.py:vacuum_database", "name": "vacuum_database", "file": "utils/database_suite.py", "line": 202 }, "similarity": 0.7052631578947368, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:_perform_admin_login", "name": "_perform_admin_login", "file": "scripts/screenshot_tool.py", "line": 393 }, "func2": { "key": "utils/logging_config.py:_create_new_log_file", "name": "_create_new_log_file", "file": "utils/logging_config.py", "line": 79 }, "similarity": 0.8500000000000001, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:_perform_admin_login", "name": "_perform_admin_login", "file": "scripts/screenshot_tool.py", "line": 393 }, "func2": { "key": "utils/monitoring_analytics.py:generate_system_report", "name": "generate_system_report", "file": "utils/monitoring_analytics.py", "line": 171 }, "similarity": 0.825, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:_perform_admin_login", "name": "_perform_admin_login", "file": "scripts/screenshot_tool.py", "line": 393 }, "func2": { "key": "utils/monitoring_analytics.py:track_cpu_usage", "name": "track_cpu_usage", "file": "utils/monitoring_analytics.py", "line": 43 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:_perform_admin_login", "name": "_perform_admin_login", "file": "scripts/screenshot_tool.py", "line": 393 }, "func2": { "key": "utils/monitoring_analytics.py:get_system_metrics", "name": "get_system_metrics", "file": "utils/monitoring_analytics.py", "line": 68 }, "similarity": 0.7411764705882353, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:_perform_admin_login", "name": "_perform_admin_login", "file": "scripts/screenshot_tool.py", "line": 393 }, "func2": { "key": "utils/monitoring_analytics.py:collect_job_analytics", "name": "collect_job_analytics", "file": "utils/monitoring_analytics.py", "line": 86 }, "similarity": 0.7473684210526315, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:_perform_admin_login", "name": "_perform_admin_login", "file": "scripts/screenshot_tool.py", "line": 393 }, "func2": { "key": "utils/monitoring_analytics.py:collect_printer_analytics", "name": "collect_printer_analytics", "file": "utils/monitoring_analytics.py", "line": 130 }, "similarity": 0.8117647058823529, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:_perform_admin_login", "name": "_perform_admin_login", "file": "scripts/screenshot_tool.py", "line": 393 }, "func2": { "key": "utils/monitoring_analytics.py:get_dashboard_data", "name": "get_dashboard_data", "file": "utils/monitoring_analytics.py", "line": 256 }, "similarity": 0.7647058823529411, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:_perform_admin_login", "name": "_perform_admin_login", "file": "scripts/screenshot_tool.py", "line": 393 }, "func2": { "key": "utils/script_collection.py:run_initial_setup", "name": "run_initial_setup", "file": "utils/script_collection.py", "line": 194 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:_determine_route_category", "name": "_determine_route_category", "file": "scripts/screenshot_tool.py", "line": 501 }, "func2": { "key": "utils/data_management.py:ensure_directories", "name": "ensure_directories", "file": "utils/data_management.py", "line": 57 }, "similarity": 0.7166666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:_determine_route_category", "name": "_determine_route_category", "file": "scripts/screenshot_tool.py", "line": 501 }, "func2": { "key": "utils/ssl_manager.py:generate_mercedes_certificate", "name": "generate_mercedes_certificate", "file": "utils/ssl_manager.py", "line": 21 }, "similarity": 0.7250000000000001, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:_determine_route_category", "name": "_determine_route_category", "file": "scripts/screenshot_tool.py", "line": 501 }, "func2": { "key": "utils/hardware_integration.py:get_printer_summary", "name": "get_printer_summary", "file": "utils/hardware_integration.py", "line": 1112 }, "similarity": 0.7250000000000001, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:_determine_route_category", "name": "_determine_route_category", "file": "scripts/screenshot_tool.py", "line": 501 }, "func2": { "key": "utils/database_cleanup.py:get_engine_count", "name": "get_engine_count", "file": "utils/database_cleanup.py", "line": 56 }, "similarity": 0.7071428571428571, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:_determine_route_category", "name": "_determine_route_category", "file": "scripts/screenshot_tool.py", "line": 501 }, "func2": { "key": "utils/core_system.py:get_recovery_status", "name": "get_recovery_status", "file": "utils/core_system.py", "line": 345 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:_determine_route_category", "name": "_determine_route_category", "file": "scripts/screenshot_tool.py", "line": 501 }, "func2": { "key": "utils/core_system.py:run_monitoring_cycle", "name": "run_monitoring_cycle", "file": "utils/core_system.py", "line": 639 }, "similarity": 0.77, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:_determine_route_category", "name": "_determine_route_category", "file": "scripts/screenshot_tool.py", "line": 501 }, "func2": { "key": "utils/core_system.py:cleanup_system_resources", "name": "cleanup_system_resources", "file": "utils/core_system.py", "line": 675 }, "similarity": 0.7088235294117646, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:_determine_route_category", "name": "_determine_route_category", "file": "scripts/screenshot_tool.py", "line": 501 }, "func2": { "key": "utils/database_suite.py:migrate_user_settings", "name": "migrate_user_settings", "file": "utils/database_suite.py", "line": 126 }, "similarity": 0.7166666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:_determine_route_category", "name": "_determine_route_category", "file": "scripts/screenshot_tool.py", "line": 501 }, "func2": { "key": "utils/monitoring_analytics.py:generate_system_report", "name": "generate_system_report", "file": "utils/monitoring_analytics.py", "line": 171 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:_generate_report", "name": "_generate_report", "file": "scripts/screenshot_tool.py", "line": 526 }, "func2": { "key": "utils/development_tools.py:run_all_tests", "name": "run_all_tests", "file": "utils/development_tools.py", "line": 89 }, "similarity": 0.71, "reason": "gemeinsame Argumente" }, { "func1": { "key": "scripts/screenshot_tool.py:_generate_report", "name": "_generate_report", "file": "scripts/screenshot_tool.py", "line": 526 }, "func2": { "key": "utils/development_tools.py:test_user_creation", "name": "test_user_creation", "file": "utils/development_tools.py", "line": 112 }, "similarity": 0.7253846153846153, "reason": "gemeinsame Argumente" }, { "func1": { "key": "scripts/screenshot_tool.py:_generate_report", "name": "_generate_report", "file": "scripts/screenshot_tool.py", "line": 526 }, "func2": { "key": "utils/development_tools.py:test_printer_status", "name": "test_printer_status", "file": "utils/development_tools.py", "line": 136 }, "similarity": 0.7904761904761906, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:_generate_report", "name": "_generate_report", "file": "scripts/screenshot_tool.py", "line": 526 }, "func2": { "key": "utils/security_suite.py:generate_nonce", "name": "generate_nonce", "file": "utils/security_suite.py", "line": 55 }, "similarity": 0.8342857142857144, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:_generate_report", "name": "_generate_report", "file": "scripts/screenshot_tool.py", "line": 526 }, "func2": { "key": "utils/drag_drop_system.py:get_session_progress", "name": "get_session_progress", "file": "utils/drag_drop_system.py", "line": 93 }, "similarity": 0.740909090909091, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:_generate_report", "name": "_generate_report", "file": "scripts/screenshot_tool.py", "line": 526 }, "func2": { "key": "utils/job_scheduler.py:get_uptime", "name": "get_uptime", "file": "utils/job_scheduler.py", "line": 194 }, "similarity": 0.7666666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:_generate_report", "name": "_generate_report", "file": "scripts/screenshot_tool.py", "line": 526 }, "func2": { "key": "utils/core_system.py:graceful_shutdown", "name": "graceful_shutdown", "file": "utils/core_system.py", "line": 464 }, "similarity": 0.7453781512605042, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:_generate_report", "name": "_generate_report", "file": "scripts/screenshot_tool.py", "line": 526 }, "func2": { "key": "utils/core_system.py:setup_logging", "name": "setup_logging", "file": "utils/core_system.py", "line": 553 }, "similarity": 0.7296703296703296, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/screenshot_tool.py:_generate_report", "name": "_generate_report", "file": "scripts/screenshot_tool.py", "line": 526 }, "func2": { "key": "utils/monitoring_analytics.py:get_health_status", "name": "get_health_status", "file": "utils/monitoring_analytics.py", "line": 265 }, "similarity": 0.7163461538461539, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "scripts/migrate_database.py:backup_database", "name": "backup_database", "file": "scripts/migrate_database.py", "line": 22 }, "func2": { "key": "utils/database_suite.py:backup_database", "name": "backup_database", "file": "utils/database_suite.py", "line": 65 }, "similarity": 0.7, "reason": "ähnliche Namen, ähnliche Länge" }, { "func1": { "key": "blueprints/jobs.py:job_owner_required", "name": "job_owner_required", "file": "blueprints/jobs.py", "line": 22 }, "func2": { "key": "blueprints/uploads.py:admin_required", "name": "admin_required", "file": "blueprints/uploads.py", "line": 26 }, "similarity": 0.8285714285714285, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/jobs.py:job_owner_required", "name": "job_owner_required", "file": "blueprints/jobs.py", "line": 22 }, "func2": { "key": "blueprints/admin_unified.py:admin_required", "name": "admin_required", "file": "blueprints/admin_unified.py", "line": 54 }, "similarity": 0.8285714285714285, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/jobs.py:job_owner_required", "name": "job_owner_required", "file": "blueprints/jobs.py", "line": 22 }, "func2": { "key": "blueprints/user_management.py:users_admin_required", "name": "users_admin_required", "file": "blueprints/user_management.py", "line": 44 }, "similarity": 0.8133333333333332, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/jobs.py:job_owner_required", "name": "job_owner_required", "file": "blueprints/jobs.py", "line": 22 }, "func2": { "key": "utils/permissions.py:admin_required", "name": "admin_required", "file": "utils/permissions.py", "line": 17 }, "similarity": 0.8285714285714285, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/jobs.py:job_owner_required", "name": "job_owner_required", "file": "blueprints/jobs.py", "line": 22 }, "func2": { "key": "utils/permissions.py:approver_required", "name": "approver_required", "file": "utils/permissions.py", "line": 189 }, "similarity": 0.8133333333333332, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/jobs.py:job_owner_required", "name": "job_owner_required", "file": "blueprints/jobs.py", "line": 22 }, "func2": { "key": "legacy/app_original.py:job_owner_required", "name": "job_owner_required", "file": "legacy/app_original.py", "line": 787 }, "similarity": 0.8999999999999999, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/jobs.py:job_owner_required", "name": "job_owner_required", "file": "blueprints/jobs.py", "line": 22 }, "func2": { "key": "legacy/app_original.py:admin_required", "name": "admin_required", "file": "legacy/app_original.py", "line": 809 }, "similarity": 0.7285714285714286, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/jobs.py:check_printer_status", "name": "check_printer_status", "file": "blueprints/jobs.py", "line": 51 }, "func2": { "key": "legacy/app_original.py:check_printer_status", "name": "check_printer_status", "file": "legacy/app_original.py", "line": 2190 }, "similarity": 0.8799999999999999, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/jobs.py:get_jobs", "name": "get_jobs", "file": "blueprints/jobs.py", "line": 59 }, "func2": { "key": "legacy/app_original.py:get_jobs", "name": "get_jobs", "file": "legacy/app_original.py", "line": 4409 }, "similarity": 0.7, "reason": "ähnliche Namen, ähnliche Länge" }, { "func1": { "key": "blueprints/jobs.py:get_job", "name": "get_job", "file": "blueprints/jobs.py", "line": 127 }, "func2": { "key": "blueprints/jobs.py:update_job", "name": "update_job", "file": "blueprints/jobs.py", "line": 312 }, "similarity": 0.8181818181818181, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/jobs.py:get_job", "name": "get_job", "file": "blueprints/jobs.py", "line": 127 }, "func2": { "key": "blueprints/jobs.py:delete_job", "name": "delete_job", "file": "blueprints/jobs.py", "line": 385 }, "similarity": 0.7666666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/jobs.py:get_job", "name": "get_job", "file": "blueprints/jobs.py", "line": 127 }, "func2": { "key": "blueprints/jobs.py:start_job", "name": "start_job", "file": "blueprints/jobs.py", "line": 571 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/jobs.py:get_job", "name": "get_job", "file": "blueprints/jobs.py", "line": 127 }, "func2": { "key": "blueprints/jobs.py:pause_job", "name": "pause_job", "file": "blueprints/jobs.py", "line": 625 }, "similarity": 0.7818181818181817, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/jobs.py:get_job", "name": "get_job", "file": "blueprints/jobs.py", "line": 127 }, "func2": { "key": "blueprints/jobs.py:resume_job", "name": "resume_job", "file": "blueprints/jobs.py", "line": 659 }, "similarity": 0.7818181818181817, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/jobs.py:get_job", "name": "get_job", "file": "blueprints/jobs.py", "line": 127 }, "func2": { "key": "blueprints/jobs.py:finish_job", "name": "finish_job", "file": "blueprints/jobs.py", "line": 692 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/jobs.py:get_job", "name": "get_job", "file": "blueprints/jobs.py", "line": 127 }, "func2": { "key": "blueprints/guest.py:guest_job_status", "name": "guest_job_status", "file": "blueprints/guest.py", "line": 131 }, "similarity": 0.78, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/jobs.py:get_job", "name": "get_job", "file": "blueprints/jobs.py", "line": 127 }, "func2": { "key": "blueprints/guest.py:api_get_guest_job_status", "name": "api_get_guest_job_status", "file": "blueprints/guest.py", "line": 496 }, "similarity": 0.8333333333333333, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/jobs.py:get_job", "name": "get_job", "file": "blueprints/jobs.py", "line": 127 }, "func2": { "key": "legacy/app_original.py:get_job_detail", "name": "get_job_detail", "file": "legacy/app_original.py", "line": 4349 }, "similarity": 0.7545454545454546, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/jobs.py:get_job", "name": "get_job", "file": "blueprints/jobs.py", "line": 127 }, "func2": { "key": "legacy/app_original.py:delete_job", "name": "delete_job", "file": "legacy/app_original.py", "line": 4378 }, "similarity": 0.7666666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/jobs.py:get_job", "name": "get_job", "file": "blueprints/jobs.py", "line": 127 }, "func2": { "key": "legacy/app_original.py:update_job", "name": "update_job", "file": "legacy/app_original.py", "line": 4564 }, "similarity": 0.7181818181818183, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/jobs.py:update_job", "name": "update_job", "file": "blueprints/jobs.py", "line": 312 }, "func2": { "key": "blueprints/jobs.py:delete_job", "name": "delete_job", "file": "blueprints/jobs.py", "line": 385 }, "similarity": 0.7545454545454546, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/jobs.py:update_job", "name": "update_job", "file": "blueprints/jobs.py", "line": 312 }, "func2": { "key": "blueprints/jobs.py:start_job", "name": "start_job", "file": "blueprints/jobs.py", "line": 571 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/jobs.py:update_job", "name": "update_job", "file": "blueprints/jobs.py", "line": 312 }, "func2": { "key": "blueprints/jobs.py:pause_job", "name": "pause_job", "file": "blueprints/jobs.py", "line": 625 }, "similarity": 0.8909090909090909, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/jobs.py:update_job", "name": "update_job", "file": "blueprints/jobs.py", "line": 312 }, "func2": { "key": "blueprints/jobs.py:resume_job", "name": "resume_job", "file": "blueprints/jobs.py", "line": 659 }, "similarity": 0.7846153846153846, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/jobs.py:update_job", "name": "update_job", "file": "blueprints/jobs.py", "line": 312 }, "func2": { "key": "blueprints/jobs.py:finish_job", "name": "finish_job", "file": "blueprints/jobs.py", "line": 692 }, "similarity": 0.7066666666666667, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/jobs.py:update_job", "name": "update_job", "file": "blueprints/jobs.py", "line": 312 }, "func2": { "key": "blueprints/guest.py:guest_job_status", "name": "guest_job_status", "file": "blueprints/guest.py", "line": 131 }, "similarity": 0.7666666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/jobs.py:update_job", "name": "update_job", "file": "blueprints/jobs.py", "line": 312 }, "func2": { "key": "blueprints/guest.py:api_get_guest_job_status", "name": "api_get_guest_job_status", "file": "blueprints/guest.py", "line": 496 }, "similarity": 0.8769230769230769, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/jobs.py:update_job", "name": "update_job", "file": "blueprints/jobs.py", "line": 312 }, "func2": { "key": "legacy/app_original.py:get_job_detail", "name": "get_job_detail", "file": "legacy/app_original.py", "line": 4349 }, "similarity": 0.7461538461538462, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/jobs.py:update_job", "name": "update_job", "file": "blueprints/jobs.py", "line": 312 }, "func2": { "key": "legacy/app_original.py:delete_job", "name": "delete_job", "file": "legacy/app_original.py", "line": 4378 }, "similarity": 0.7545454545454546, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/jobs.py:update_job", "name": "update_job", "file": "blueprints/jobs.py", "line": 312 }, "func2": { "key": "legacy/app_original.py:update_job", "name": "update_job", "file": "legacy/app_original.py", "line": 4564 }, "similarity": 0.8999999999999999, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/jobs.py:delete_job", "name": "delete_job", "file": "blueprints/jobs.py", "line": 385 }, "func2": { "key": "blueprints/guest.py:guest_job_status", "name": "guest_job_status", "file": "blueprints/guest.py", "line": 131 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/jobs.py:delete_job", "name": "delete_job", "file": "blueprints/jobs.py", "line": 385 }, "func2": { "key": "legacy/app_original.py:get_job_detail", "name": "get_job_detail", "file": "legacy/app_original.py", "line": 4349 }, "similarity": 0.8909090909090909, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/jobs.py:delete_job", "name": "delete_job", "file": "blueprints/jobs.py", "line": 385 }, "func2": { "key": "legacy/app_original.py:delete_job", "name": "delete_job", "file": "legacy/app_original.py", "line": 4378 }, "similarity": 1.0, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/jobs.py:delete_job", "name": "delete_job", "file": "blueprints/jobs.py", "line": 385 }, "func2": { "key": "legacy/app_original.py:update_job", "name": "update_job", "file": "legacy/app_original.py", "line": 4564 }, "similarity": 0.8545454545454545, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/jobs.py:get_current_job", "name": "get_current_job", "file": "blueprints/jobs.py", "line": 496 }, "func2": { "key": "legacy/app_original.py:get_current_job", "name": "get_current_job", "file": "legacy/app_original.py", "line": 4322 }, "similarity": 0.7, "reason": "ähnliche Namen, ähnliche Länge" }, { "func1": { "key": "blueprints/jobs.py:start_job", "name": "start_job", "file": "blueprints/jobs.py", "line": 571 }, "func2": { "key": "blueprints/jobs.py:pause_job", "name": "pause_job", "file": "blueprints/jobs.py", "line": 625 }, "similarity": 0.8181818181818181, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/jobs.py:start_job", "name": "start_job", "file": "blueprints/jobs.py", "line": 571 }, "func2": { "key": "blueprints/jobs.py:resume_job", "name": "resume_job", "file": "blueprints/jobs.py", "line": 659 }, "similarity": 0.8181818181818181, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/jobs.py:start_job", "name": "start_job", "file": "blueprints/jobs.py", "line": 571 }, "func2": { "key": "blueprints/jobs.py:finish_job", "name": "finish_job", "file": "blueprints/jobs.py", "line": 692 }, "similarity": 0.7666666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/jobs.py:start_job", "name": "start_job", "file": "blueprints/jobs.py", "line": 571 }, "func2": { "key": "blueprints/guest.py:guest_job_status", "name": "guest_job_status", "file": "blueprints/guest.py", "line": 131 }, "similarity": 0.7545454545454546, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/jobs.py:start_job", "name": "start_job", "file": "blueprints/jobs.py", "line": 571 }, "func2": { "key": "blueprints/guest.py:api_get_guest_job_status", "name": "api_get_guest_job_status", "file": "blueprints/guest.py", "line": 496 }, "similarity": 0.8153846153846154, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/jobs.py:start_job", "name": "start_job", "file": "blueprints/jobs.py", "line": 571 }, "func2": { "key": "legacy/app_original.py:update_job", "name": "update_job", "file": "legacy/app_original.py", "line": 4564 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/jobs.py:pause_job", "name": "pause_job", "file": "blueprints/jobs.py", "line": 625 }, "func2": { "key": "blueprints/jobs.py:resume_job", "name": "resume_job", "file": "blueprints/jobs.py", "line": 659 }, "similarity": 0.8545454545454545, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/jobs.py:pause_job", "name": "pause_job", "file": "blueprints/jobs.py", "line": 625 }, "func2": { "key": "blueprints/jobs.py:finish_job", "name": "finish_job", "file": "blueprints/jobs.py", "line": 692 }, "similarity": 0.7538461538461538, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/jobs.py:pause_job", "name": "pause_job", "file": "blueprints/jobs.py", "line": 625 }, "func2": { "key": "blueprints/guest.py:guest_job_status", "name": "guest_job_status", "file": "blueprints/guest.py", "line": 131 }, "similarity": 0.790909090909091, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/jobs.py:pause_job", "name": "pause_job", "file": "blueprints/jobs.py", "line": 625 }, "func2": { "key": "blueprints/guest.py:api_get_guest_job_status", "name": "api_get_guest_job_status", "file": "blueprints/guest.py", "line": 496 }, "similarity": 0.9000000000000001, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/jobs.py:pause_job", "name": "pause_job", "file": "blueprints/jobs.py", "line": 625 }, "func2": { "key": "legacy/app_original.py:update_job", "name": "update_job", "file": "legacy/app_original.py", "line": 4564 }, "similarity": 0.790909090909091, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/jobs.py:resume_job", "name": "resume_job", "file": "blueprints/jobs.py", "line": 659 }, "func2": { "key": "blueprints/jobs.py:finish_job", "name": "finish_job", "file": "blueprints/jobs.py", "line": 692 }, "similarity": 0.7538461538461538, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/jobs.py:resume_job", "name": "resume_job", "file": "blueprints/jobs.py", "line": 659 }, "func2": { "key": "blueprints/guest.py:guest_job_status", "name": "guest_job_status", "file": "blueprints/guest.py", "line": 131 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/jobs.py:resume_job", "name": "resume_job", "file": "blueprints/jobs.py", "line": 659 }, "func2": { "key": "blueprints/guest.py:api_get_guest_job_status", "name": "api_get_guest_job_status", "file": "blueprints/guest.py", "line": 496 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/jobs.py:finish_job", "name": "finish_job", "file": "blueprints/jobs.py", "line": 692 }, "func2": { "key": "blueprints/guest.py:api_get_guest_job_status", "name": "api_get_guest_job_status", "file": "blueprints/guest.py", "line": 496 }, "similarity": 0.76, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/jobs.py:finish_job", "name": "finish_job", "file": "blueprints/jobs.py", "line": 692 }, "func2": { "key": "utils/job_queue_system.py:finish_job_execution", "name": "finish_job_execution", "file": "utils/job_queue_system.py", "line": 400 }, "similarity": 0.7071428571428571, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/guest.py:guest_job_status", "name": "guest_job_status", "file": "blueprints/guest.py", "line": 131 }, "func2": { "key": "blueprints/guest.py:api_get_guest_job_status", "name": "api_get_guest_job_status", "file": "blueprints/guest.py", "line": 496 }, "similarity": 0.8333333333333333, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/guest.py:guest_job_status", "name": "guest_job_status", "file": "blueprints/guest.py", "line": 131 }, "func2": { "key": "legacy/app_original.py:get_job_detail", "name": "get_job_detail", "file": "legacy/app_original.py", "line": 4349 }, "similarity": 0.8461538461538463, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/guest.py:guest_job_status", "name": "guest_job_status", "file": "blueprints/guest.py", "line": 131 }, "func2": { "key": "legacy/app_original.py:delete_job", "name": "delete_job", "file": "legacy/app_original.py", "line": 4378 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/guest.py:guest_job_status", "name": "guest_job_status", "file": "blueprints/guest.py", "line": 131 }, "func2": { "key": "legacy/app_original.py:update_job", "name": "update_job", "file": "legacy/app_original.py", "line": 4564 }, "similarity": 0.8666666666666667, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/guest.py:guest_request_status", "name": "guest_request_status", "file": "blueprints/guest.py", "line": 215 }, "func2": { "key": "blueprints/guest.py:api_get_guest_request", "name": "api_get_guest_request", "file": "blueprints/guest.py", "line": 477 }, "similarity": 0.8272727272727274, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/guest.py:guest_request_status", "name": "guest_request_status", "file": "blueprints/guest.py", "line": 215 }, "func2": { "key": "blueprints/guest.py:api_get_request_details", "name": "api_get_request_details", "file": "blueprints/guest.py", "line": 695 }, "similarity": 0.7769230769230768, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/guest.py:guest_request_status", "name": "guest_request_status", "file": "blueprints/guest.py", "line": 215 }, "func2": { "key": "blueprints/guest.py:api_update_request", "name": "api_update_request", "file": "blueprints/guest.py", "line": 734 }, "similarity": 0.7666666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/guest.py:guest_request_status", "name": "guest_request_status", "file": "blueprints/guest.py", "line": 215 }, "func2": { "key": "blueprints/guest.py:api_delete_request", "name": "api_delete_request", "file": "blueprints/guest.py", "line": 783 }, "similarity": 0.7461538461538462, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/guest.py:guest_request_status", "name": "guest_request_status", "file": "blueprints/guest.py", "line": 215 }, "func2": { "key": "blueprints/guest.py:api_approve_request", "name": "api_approve_request", "file": "blueprints/guest.py", "line": 823 }, "similarity": 0.7461538461538462, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/guest.py:guest_request_status", "name": "guest_request_status", "file": "blueprints/guest.py", "line": 215 }, "func2": { "key": "blueprints/guest.py:api_deny_request", "name": "api_deny_request", "file": "blueprints/guest.py", "line": 918 }, "similarity": 0.7285714285714286, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/guest.py:guest_request_status", "name": "guest_request_status", "file": "blueprints/guest.py", "line": 215 }, "func2": { "key": "blueprints/guest.py:api_get_request_otp", "name": "api_get_request_otp", "file": "blueprints/guest.py", "line": 960 }, "similarity": 0.8, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/guest.py:guest_request_status", "name": "guest_request_status", "file": "blueprints/guest.py", "line": 215 }, "func2": { "key": "blueprints/admin_unified.py:generate_guest_otp_api", "name": "generate_guest_otp_api", "file": "blueprints/admin_unified.py", "line": 1677 }, "similarity": 0.7461538461538462, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/guest.py:guest_request_status", "name": "guest_request_status", "file": "blueprints/guest.py", "line": 215 }, "func2": { "key": "blueprints/admin_unified.py:print_guest_credentials_api", "name": "print_guest_credentials_api", "file": "blueprints/admin_unified.py", "line": 1712 }, "similarity": 0.7133333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/guest.py:guest_request_status", "name": "guest_request_status", "file": "blueprints/guest.py", "line": 215 }, "func2": { "key": "blueprints/admin_unified.py:approve_guest_request_api", "name": "approve_guest_request_api", "file": "blueprints/admin_unified.py", "line": 1814 }, "similarity": 0.7769230769230768, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/guest.py:guest_request_status", "name": "guest_request_status", "file": "blueprints/guest.py", "line": 215 }, "func2": { "key": "blueprints/admin_unified.py:reject_guest_request_api", "name": "reject_guest_request_api", "file": "blueprints/admin_unified.py", "line": 1873 }, "similarity": 0.7769230769230768, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/guest.py:guest_request_status", "name": "guest_request_status", "file": "blueprints/guest.py", "line": 215 }, "func2": { "key": "legacy/app_original.py:approve_guest_request", "name": "approve_guest_request", "file": "legacy/app_original.py", "line": 5179 }, "similarity": 0.8, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/guest.py:guest_request_status", "name": "guest_request_status", "file": "blueprints/guest.py", "line": 215 }, "func2": { "key": "legacy/app_original.py:reject_guest_request", "name": "reject_guest_request", "file": "legacy/app_original.py", "line": 5259 }, "similarity": 0.790909090909091, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/guest.py:guest_request_status", "name": "guest_request_status", "file": "blueprints/guest.py", "line": 215 }, "func2": { "key": "legacy/app_original.py:delete_guest_request", "name": "delete_guest_request", "file": "legacy/app_original.py", "line": 5326 }, "similarity": 0.790909090909091, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/guest.py:guest_request_status", "name": "guest_request_status", "file": "blueprints/guest.py", "line": 215 }, "func2": { "key": "legacy/app_original.py:get_guest_request_detail", "name": "get_guest_request_detail", "file": "legacy/app_original.py", "line": 5370 }, "similarity": 0.8, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/guest.py:api_get_guest_request", "name": "api_get_guest_request", "file": "blueprints/guest.py", "line": 477 }, "func2": { "key": "blueprints/guest.py:api_get_request_details", "name": "api_get_request_details", "file": "blueprints/guest.py", "line": 695 }, "similarity": 0.9384615384615385, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/guest.py:api_get_guest_request", "name": "api_get_guest_request", "file": "blueprints/guest.py", "line": 477 }, "func2": { "key": "blueprints/guest.py:api_update_request", "name": "api_update_request", "file": "blueprints/guest.py", "line": 734 }, "similarity": 0.9333333333333333, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/guest.py:api_get_guest_request", "name": "api_get_guest_request", "file": "blueprints/guest.py", "line": 477 }, "func2": { "key": "blueprints/guest.py:api_delete_request", "name": "api_delete_request", "file": "blueprints/guest.py", "line": 783 }, "similarity": 0.9076923076923078, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/guest.py:api_get_guest_request", "name": "api_get_guest_request", "file": "blueprints/guest.py", "line": 477 }, "func2": { "key": "blueprints/guest.py:api_approve_request", "name": "api_approve_request", "file": "blueprints/guest.py", "line": 823 }, "similarity": 0.9076923076923078, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/guest.py:api_get_guest_request", "name": "api_get_guest_request", "file": "blueprints/guest.py", "line": 477 }, "func2": { "key": "blueprints/guest.py:api_deny_request", "name": "api_deny_request", "file": "blueprints/guest.py", "line": 918 }, "similarity": 0.8857142857142857, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/guest.py:api_get_guest_request", "name": "api_get_guest_request", "file": "blueprints/guest.py", "line": 477 }, "func2": { "key": "blueprints/guest.py:api_get_request_otp", "name": "api_get_request_otp", "file": "blueprints/guest.py", "line": 960 }, "similarity": 0.9666666666666668, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/guest.py:api_get_guest_request", "name": "api_get_guest_request", "file": "blueprints/guest.py", "line": 477 }, "func2": { "key": "blueprints/admin_unified.py:get_guest_requests_api", "name": "get_guest_requests_api", "file": "blueprints/admin_unified.py", "line": 1620 }, "similarity": 0.7, "reason": "ähnliche Namen, ähnliche Länge" }, { "func1": { "key": "blueprints/guest.py:api_get_guest_request", "name": "api_get_guest_request", "file": "blueprints/guest.py", "line": 477 }, "func2": { "key": "blueprints/admin_unified.py:generate_guest_otp_api", "name": "generate_guest_otp_api", "file": "blueprints/admin_unified.py", "line": 1677 }, "similarity": 0.9076923076923078, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/guest.py:api_get_guest_request", "name": "api_get_guest_request", "file": "blueprints/guest.py", "line": 477 }, "func2": { "key": "blueprints/admin_unified.py:print_guest_credentials_api", "name": "print_guest_credentials_api", "file": "blueprints/admin_unified.py", "line": 1712 }, "similarity": 0.8666666666666667, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/guest.py:api_get_guest_request", "name": "api_get_guest_request", "file": "blueprints/guest.py", "line": 477 }, "func2": { "key": "blueprints/admin_unified.py:approve_guest_request_api", "name": "approve_guest_request_api", "file": "blueprints/admin_unified.py", "line": 1814 }, "similarity": 0.9384615384615385, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/guest.py:api_get_guest_request", "name": "api_get_guest_request", "file": "blueprints/guest.py", "line": 477 }, "func2": { "key": "blueprints/admin_unified.py:reject_guest_request_api", "name": "reject_guest_request_api", "file": "blueprints/admin_unified.py", "line": 1873 }, "similarity": 0.9384615384615385, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/guest.py:api_get_guest_request", "name": "api_get_guest_request", "file": "blueprints/guest.py", "line": 477 }, "func2": { "key": "legacy/app_original.py:approve_guest_request", "name": "approve_guest_request", "file": "legacy/app_original.py", "line": 5179 }, "similarity": 0.9076923076923078, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/guest.py:api_get_guest_request", "name": "api_get_guest_request", "file": "blueprints/guest.py", "line": 477 }, "func2": { "key": "legacy/app_original.py:reject_guest_request", "name": "reject_guest_request", "file": "legacy/app_original.py", "line": 5259 }, "similarity": 0.8461538461538463, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/guest.py:api_get_guest_request", "name": "api_get_guest_request", "file": "blueprints/guest.py", "line": 477 }, "func2": { "key": "legacy/app_original.py:delete_guest_request", "name": "delete_guest_request", "file": "legacy/app_original.py", "line": 5326 }, "similarity": 0.8461538461538463, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/guest.py:api_get_guest_request", "name": "api_get_guest_request", "file": "blueprints/guest.py", "line": 477 }, "func2": { "key": "legacy/app_original.py:get_guest_request_detail", "name": "get_guest_request_detail", "file": "legacy/app_original.py", "line": 5370 }, "similarity": 0.9076923076923078, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/guest.py:api_get_guest_job_status", "name": "api_get_guest_job_status", "file": "blueprints/guest.py", "line": 496 }, "func2": { "key": "utils/job_queue_system.py:start_job_execution", "name": "start_job_execution", "file": "utils/job_queue_system.py", "line": 355 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/guest.py:api_get_guest_job_status", "name": "api_get_guest_job_status", "file": "blueprints/guest.py", "line": 496 }, "func2": { "key": "legacy/app_original.py:get_job_detail", "name": "get_job_detail", "file": "legacy/app_original.py", "line": 4349 }, "similarity": 0.7571428571428571, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/guest.py:api_get_guest_job_status", "name": "api_get_guest_job_status", "file": "blueprints/guest.py", "line": 496 }, "func2": { "key": "legacy/app_original.py:update_job", "name": "update_job", "file": "legacy/app_original.py", "line": 4564 }, "similarity": 0.7769230769230768, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/guest.py:api_mark_notification_read", "name": "api_mark_notification_read", "file": "blueprints/guest.py", "line": 601 }, "func2": { "key": "blueprints/api.py:mark_notification_read", "name": "mark_notification_read", "file": "blueprints/api.py", "line": 75 }, "similarity": 0.9714285714285715, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/guest.py:api_get_request_details", "name": "api_get_request_details", "file": "blueprints/guest.py", "line": 695 }, "func2": { "key": "blueprints/guest.py:api_update_request", "name": "api_update_request", "file": "blueprints/guest.py", "line": 734 }, "similarity": 0.9384615384615385, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/guest.py:api_get_request_details", "name": "api_get_request_details", "file": "blueprints/guest.py", "line": 695 }, "func2": { "key": "blueprints/guest.py:api_delete_request", "name": "api_delete_request", "file": "blueprints/guest.py", "line": 783 }, "similarity": 0.9692307692307693, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/guest.py:api_get_request_details", "name": "api_get_request_details", "file": "blueprints/guest.py", "line": 695 }, "func2": { "key": "blueprints/guest.py:api_approve_request", "name": "api_approve_request", "file": "blueprints/guest.py", "line": 823 }, "similarity": 0.8666666666666667, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/guest.py:api_get_request_details", "name": "api_get_request_details", "file": "blueprints/guest.py", "line": 695 }, "func2": { "key": "blueprints/guest.py:api_deny_request", "name": "api_deny_request", "file": "blueprints/guest.py", "line": 918 }, "similarity": 0.8933333333333333, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/guest.py:api_get_request_details", "name": "api_get_request_details", "file": "blueprints/guest.py", "line": 695 }, "func2": { "key": "blueprints/guest.py:api_get_request_otp", "name": "api_get_request_otp", "file": "blueprints/guest.py", "line": 960 }, "similarity": 0.9142857142857144, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/guest.py:api_get_request_details", "name": "api_get_request_details", "file": "blueprints/guest.py", "line": 695 }, "func2": { "key": "blueprints/admin_unified.py:generate_guest_otp_api", "name": "generate_guest_otp_api", "file": "blueprints/admin_unified.py", "line": 1677 }, "similarity": 0.8666666666666667, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/guest.py:api_get_request_details", "name": "api_get_request_details", "file": "blueprints/guest.py", "line": 695 }, "func2": { "key": "blueprints/admin_unified.py:print_guest_credentials_api", "name": "print_guest_credentials_api", "file": "blueprints/admin_unified.py", "line": 1712 }, "similarity": 0.9200000000000002, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/guest.py:api_get_request_details", "name": "api_get_request_details", "file": "blueprints/guest.py", "line": 695 }, "func2": { "key": "blueprints/admin_unified.py:approve_guest_request_api", "name": "approve_guest_request_api", "file": "blueprints/admin_unified.py", "line": 1814 }, "similarity": 0.8933333333333333, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/guest.py:api_get_request_details", "name": "api_get_request_details", "file": "blueprints/guest.py", "line": 695 }, "func2": { "key": "blueprints/admin_unified.py:reject_guest_request_api", "name": "reject_guest_request_api", "file": "blueprints/admin_unified.py", "line": 1873 }, "similarity": 0.8933333333333333, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/guest.py:api_get_request_details", "name": "api_get_request_details", "file": "blueprints/guest.py", "line": 695 }, "func2": { "key": "legacy/app_original.py:approve_guest_request", "name": "approve_guest_request", "file": "legacy/app_original.py", "line": 5179 }, "similarity": 0.8666666666666667, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/guest.py:api_get_request_details", "name": "api_get_request_details", "file": "blueprints/guest.py", "line": 695 }, "func2": { "key": "legacy/app_original.py:reject_guest_request", "name": "reject_guest_request", "file": "legacy/app_original.py", "line": 5259 }, "similarity": 0.8133333333333332, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/guest.py:api_get_request_details", "name": "api_get_request_details", "file": "blueprints/guest.py", "line": 695 }, "func2": { "key": "legacy/app_original.py:delete_guest_request", "name": "delete_guest_request", "file": "legacy/app_original.py", "line": 5326 }, "similarity": 0.9076923076923078, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/guest.py:api_get_request_details", "name": "api_get_request_details", "file": "blueprints/guest.py", "line": 695 }, "func2": { "key": "legacy/app_original.py:get_guest_request_detail", "name": "get_guest_request_detail", "file": "legacy/app_original.py", "line": 5370 }, "similarity": 0.9692307692307693, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/guest.py:api_update_request", "name": "api_update_request", "file": "blueprints/guest.py", "line": 734 }, "func2": { "key": "blueprints/guest.py:api_delete_request", "name": "api_delete_request", "file": "blueprints/guest.py", "line": 783 }, "similarity": 0.9666666666666668, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/guest.py:api_update_request", "name": "api_update_request", "file": "blueprints/guest.py", "line": 734 }, "func2": { "key": "blueprints/guest.py:api_approve_request", "name": "api_approve_request", "file": "blueprints/guest.py", "line": 823 }, "similarity": 0.9076923076923078, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/guest.py:api_update_request", "name": "api_update_request", "file": "blueprints/guest.py", "line": 734 }, "func2": { "key": "blueprints/guest.py:api_deny_request", "name": "api_deny_request", "file": "blueprints/guest.py", "line": 918 }, "similarity": 0.9384615384615385, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/guest.py:api_update_request", "name": "api_update_request", "file": "blueprints/guest.py", "line": 734 }, "func2": { "key": "blueprints/guest.py:api_get_request_otp", "name": "api_get_request_otp", "file": "blueprints/guest.py", "line": 960 }, "similarity": 0.9076923076923078, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/guest.py:api_update_request", "name": "api_update_request", "file": "blueprints/guest.py", "line": 734 }, "func2": { "key": "blueprints/admin_unified.py:generate_guest_otp_api", "name": "generate_guest_otp_api", "file": "blueprints/admin_unified.py", "line": 1677 }, "similarity": 0.8571428571428572, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/guest.py:api_update_request", "name": "api_update_request", "file": "blueprints/guest.py", "line": 734 }, "func2": { "key": "blueprints/admin_unified.py:print_guest_credentials_api", "name": "print_guest_credentials_api", "file": "blueprints/admin_unified.py", "line": 1712 }, "similarity": 0.8666666666666667, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/guest.py:api_update_request", "name": "api_update_request", "file": "blueprints/guest.py", "line": 734 }, "func2": { "key": "blueprints/admin_unified.py:approve_guest_request_api", "name": "approve_guest_request_api", "file": "blueprints/admin_unified.py", "line": 1814 }, "similarity": 0.8857142857142857, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/guest.py:api_update_request", "name": "api_update_request", "file": "blueprints/guest.py", "line": 734 }, "func2": { "key": "blueprints/admin_unified.py:reject_guest_request_api", "name": "reject_guest_request_api", "file": "blueprints/admin_unified.py", "line": 1873 }, "similarity": 0.8857142857142857, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/guest.py:api_update_request", "name": "api_update_request", "file": "blueprints/guest.py", "line": 734 }, "func2": { "key": "legacy/app_original.py:approve_guest_request", "name": "approve_guest_request", "file": "legacy/app_original.py", "line": 5179 }, "similarity": 0.8571428571428572, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/guest.py:api_update_request", "name": "api_update_request", "file": "blueprints/guest.py", "line": 734 }, "func2": { "key": "legacy/app_original.py:reject_guest_request", "name": "reject_guest_request", "file": "legacy/app_original.py", "line": 5259 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/guest.py:api_update_request", "name": "api_update_request", "file": "blueprints/guest.py", "line": 734 }, "func2": { "key": "legacy/app_original.py:delete_guest_request", "name": "delete_guest_request", "file": "legacy/app_original.py", "line": 5326 }, "similarity": 0.8461538461538463, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/guest.py:api_update_request", "name": "api_update_request", "file": "blueprints/guest.py", "line": 734 }, "func2": { "key": "legacy/app_original.py:get_guest_request_detail", "name": "get_guest_request_detail", "file": "legacy/app_original.py", "line": 5370 }, "similarity": 0.9076923076923078, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/guest.py:api_delete_request", "name": "api_delete_request", "file": "blueprints/guest.py", "line": 783 }, "func2": { "key": "blueprints/guest.py:api_approve_request", "name": "api_approve_request", "file": "blueprints/guest.py", "line": 823 }, "similarity": 0.8857142857142857, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/guest.py:api_delete_request", "name": "api_delete_request", "file": "blueprints/guest.py", "line": 783 }, "func2": { "key": "blueprints/guest.py:api_deny_request", "name": "api_deny_request", "file": "blueprints/guest.py", "line": 918 }, "similarity": 0.9142857142857144, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/guest.py:api_delete_request", "name": "api_delete_request", "file": "blueprints/guest.py", "line": 783 }, "func2": { "key": "blueprints/guest.py:api_get_request_otp", "name": "api_get_request_otp", "file": "blueprints/guest.py", "line": 960 }, "similarity": 0.8857142857142857, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/guest.py:api_delete_request", "name": "api_delete_request", "file": "blueprints/guest.py", "line": 783 }, "func2": { "key": "blueprints/admin_unified.py:generate_guest_otp_api", "name": "generate_guest_otp_api", "file": "blueprints/admin_unified.py", "line": 1677 }, "similarity": 0.8400000000000001, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/guest.py:api_delete_request", "name": "api_delete_request", "file": "blueprints/guest.py", "line": 783 }, "func2": { "key": "blueprints/admin_unified.py:print_guest_credentials_api", "name": "print_guest_credentials_api", "file": "blueprints/admin_unified.py", "line": 1712 }, "similarity": 0.8933333333333333, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/guest.py:api_delete_request", "name": "api_delete_request", "file": "blueprints/guest.py", "line": 783 }, "func2": { "key": "blueprints/admin_unified.py:approve_guest_request_api", "name": "approve_guest_request_api", "file": "blueprints/admin_unified.py", "line": 1814 }, "similarity": 0.8666666666666667, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/guest.py:api_delete_request", "name": "api_delete_request", "file": "blueprints/guest.py", "line": 783 }, "func2": { "key": "blueprints/admin_unified.py:reject_guest_request_api", "name": "reject_guest_request_api", "file": "blueprints/admin_unified.py", "line": 1873 }, "similarity": 0.8666666666666667, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/guest.py:api_delete_request", "name": "api_delete_request", "file": "blueprints/guest.py", "line": 783 }, "func2": { "key": "legacy/app_original.py:approve_guest_request", "name": "approve_guest_request", "file": "legacy/app_original.py", "line": 5179 }, "similarity": 0.8400000000000001, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/guest.py:api_delete_request", "name": "api_delete_request", "file": "blueprints/guest.py", "line": 783 }, "func2": { "key": "legacy/app_original.py:reject_guest_request", "name": "reject_guest_request", "file": "legacy/app_original.py", "line": 5259 }, "similarity": 0.7866666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/guest.py:api_delete_request", "name": "api_delete_request", "file": "blueprints/guest.py", "line": 783 }, "func2": { "key": "legacy/app_original.py:delete_guest_request", "name": "delete_guest_request", "file": "legacy/app_original.py", "line": 5326 }, "similarity": 0.8769230769230769, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/guest.py:api_delete_request", "name": "api_delete_request", "file": "blueprints/guest.py", "line": 783 }, "func2": { "key": "legacy/app_original.py:get_guest_request_detail", "name": "get_guest_request_detail", "file": "legacy/app_original.py", "line": 5370 }, "similarity": 0.9384615384615385, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/guest.py:admin_requests_management", "name": "admin_requests_management", "file": "blueprints/guest.py", "line": 817 }, "func2": { "key": "legacy/app_original.py:admin_guest_requests", "name": "admin_guest_requests", "file": "legacy/app_original.py", "line": 2911 }, "similarity": 0.7, "reason": "ähnliche Namen, ähnliche Länge" }, { "func1": { "key": "blueprints/guest.py:admin_requests_management", "name": "admin_requests_management", "file": "blueprints/guest.py", "line": 817 }, "func2": { "key": "legacy/app_original.py:get_admin_guest_requests", "name": "get_admin_guest_requests", "file": "legacy/app_original.py", "line": 5056 }, "similarity": 0.7, "reason": "ähnliche Namen, ähnliche Länge" }, { "func1": { "key": "blueprints/guest.py:api_approve_request", "name": "api_approve_request", "file": "blueprints/guest.py", "line": 823 }, "func2": { "key": "blueprints/guest.py:api_deny_request", "name": "api_deny_request", "file": "blueprints/guest.py", "line": 918 }, "similarity": 0.8666666666666667, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/guest.py:api_approve_request", "name": "api_approve_request", "file": "blueprints/guest.py", "line": 823 }, "func2": { "key": "blueprints/guest.py:api_get_request_otp", "name": "api_get_request_otp", "file": "blueprints/guest.py", "line": 960 }, "similarity": 0.9384615384615385, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/guest.py:api_approve_request", "name": "api_approve_request", "file": "blueprints/guest.py", "line": 823 }, "func2": { "key": "blueprints/admin_unified.py:generate_guest_otp_api", "name": "generate_guest_otp_api", "file": "blueprints/admin_unified.py", "line": 1677 }, "similarity": 0.8857142857142857, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/guest.py:api_approve_request", "name": "api_approve_request", "file": "blueprints/guest.py", "line": 823 }, "func2": { "key": "blueprints/admin_unified.py:print_guest_credentials_api", "name": "print_guest_credentials_api", "file": "blueprints/admin_unified.py", "line": 1712 }, "similarity": 0.8117647058823529, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/guest.py:api_approve_request", "name": "api_approve_request", "file": "blueprints/guest.py", "line": 823 }, "func2": { "key": "blueprints/admin_unified.py:approve_guest_request_api", "name": "approve_guest_request_api", "file": "blueprints/admin_unified.py", "line": 1814 }, "similarity": 0.9692307692307693, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/guest.py:api_approve_request", "name": "api_approve_request", "file": "blueprints/guest.py", "line": 823 }, "func2": { "key": "blueprints/admin_unified.py:reject_guest_request_api", "name": "reject_guest_request_api", "file": "blueprints/admin_unified.py", "line": 1873 }, "similarity": 0.8666666666666667, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/guest.py:api_approve_request", "name": "api_approve_request", "file": "blueprints/guest.py", "line": 823 }, "func2": { "key": "legacy/app_original.py:approve_guest_request", "name": "approve_guest_request", "file": "legacy/app_original.py", "line": 5179 }, "similarity": 0.9384615384615385, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/guest.py:api_approve_request", "name": "api_approve_request", "file": "blueprints/guest.py", "line": 823 }, "func2": { "key": "legacy/app_original.py:reject_guest_request", "name": "reject_guest_request", "file": "legacy/app_original.py", "line": 5259 }, "similarity": 0.7866666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/guest.py:api_approve_request", "name": "api_approve_request", "file": "blueprints/guest.py", "line": 823 }, "func2": { "key": "legacy/app_original.py:delete_guest_request", "name": "delete_guest_request", "file": "legacy/app_original.py", "line": 5326 }, "similarity": 0.7866666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/guest.py:api_approve_request", "name": "api_approve_request", "file": "blueprints/guest.py", "line": 823 }, "func2": { "key": "legacy/app_original.py:get_guest_request_detail", "name": "get_guest_request_detail", "file": "legacy/app_original.py", "line": 5370 }, "similarity": 0.8400000000000001, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/guest.py:api_deny_request", "name": "api_deny_request", "file": "blueprints/guest.py", "line": 918 }, "func2": { "key": "blueprints/guest.py:api_get_request_otp", "name": "api_get_request_otp", "file": "blueprints/guest.py", "line": 960 }, "similarity": 0.8666666666666667, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/guest.py:api_deny_request", "name": "api_deny_request", "file": "blueprints/guest.py", "line": 918 }, "func2": { "key": "blueprints/admin_unified.py:generate_guest_otp_api", "name": "generate_guest_otp_api", "file": "blueprints/admin_unified.py", "line": 1677 }, "similarity": 0.8666666666666667, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/guest.py:api_deny_request", "name": "api_deny_request", "file": "blueprints/guest.py", "line": 918 }, "func2": { "key": "blueprints/admin_unified.py:print_guest_credentials_api", "name": "print_guest_credentials_api", "file": "blueprints/admin_unified.py", "line": 1712 }, "similarity": 0.875, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/guest.py:api_deny_request", "name": "api_deny_request", "file": "blueprints/guest.py", "line": 918 }, "func2": { "key": "blueprints/admin_unified.py:approve_guest_request_api", "name": "approve_guest_request_api", "file": "blueprints/admin_unified.py", "line": 1814 }, "similarity": 0.8500000000000001, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/guest.py:api_deny_request", "name": "api_deny_request", "file": "blueprints/guest.py", "line": 918 }, "func2": { "key": "blueprints/admin_unified.py:reject_guest_request_api", "name": "reject_guest_request_api", "file": "blueprints/admin_unified.py", "line": 1873 }, "similarity": 0.8500000000000001, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/guest.py:api_deny_request", "name": "api_deny_request", "file": "blueprints/guest.py", "line": 918 }, "func2": { "key": "legacy/app_original.py:approve_guest_request", "name": "approve_guest_request", "file": "legacy/app_original.py", "line": 5179 }, "similarity": 0.825, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/guest.py:api_deny_request", "name": "api_deny_request", "file": "blueprints/guest.py", "line": 918 }, "func2": { "key": "legacy/app_original.py:reject_guest_request", "name": "reject_guest_request", "file": "legacy/app_original.py", "line": 5259 }, "similarity": 0.7749999999999999, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/guest.py:api_deny_request", "name": "api_deny_request", "file": "blueprints/guest.py", "line": 918 }, "func2": { "key": "legacy/app_original.py:delete_guest_request", "name": "delete_guest_request", "file": "legacy/app_original.py", "line": 5326 }, "similarity": 0.8133333333333332, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/guest.py:api_deny_request", "name": "api_deny_request", "file": "blueprints/guest.py", "line": 918 }, "func2": { "key": "legacy/app_original.py:get_guest_request_detail", "name": "get_guest_request_detail", "file": "legacy/app_original.py", "line": 5370 }, "similarity": 0.8666666666666667, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/guest.py:api_get_request_otp", "name": "api_get_request_otp", "file": "blueprints/guest.py", "line": 960 }, "func2": { "key": "blueprints/admin_unified.py:generate_guest_otp_api", "name": "generate_guest_otp_api", "file": "blueprints/admin_unified.py", "line": 1677 }, "similarity": 0.9384615384615385, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/guest.py:api_get_request_otp", "name": "api_get_request_otp", "file": "blueprints/guest.py", "line": 960 }, "func2": { "key": "blueprints/admin_unified.py:print_guest_credentials_api", "name": "print_guest_credentials_api", "file": "blueprints/admin_unified.py", "line": 1712 }, "similarity": 0.8500000000000001, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/guest.py:api_get_request_otp", "name": "api_get_request_otp", "file": "blueprints/guest.py", "line": 960 }, "func2": { "key": "blueprints/admin_unified.py:approve_guest_request_api", "name": "approve_guest_request_api", "file": "blueprints/admin_unified.py", "line": 1814 }, "similarity": 0.9692307692307693, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/guest.py:api_get_request_otp", "name": "api_get_request_otp", "file": "blueprints/guest.py", "line": 960 }, "func2": { "key": "blueprints/admin_unified.py:reject_guest_request_api", "name": "reject_guest_request_api", "file": "blueprints/admin_unified.py", "line": 1873 }, "similarity": 0.9142857142857144, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/guest.py:api_get_request_otp", "name": "api_get_request_otp", "file": "blueprints/guest.py", "line": 960 }, "func2": { "key": "legacy/app_original.py:approve_guest_request", "name": "approve_guest_request", "file": "legacy/app_original.py", "line": 5179 }, "similarity": 0.9384615384615385, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/guest.py:api_get_request_otp", "name": "api_get_request_otp", "file": "blueprints/guest.py", "line": 960 }, "func2": { "key": "legacy/app_original.py:reject_guest_request", "name": "reject_guest_request", "file": "legacy/app_original.py", "line": 5259 }, "similarity": 0.8285714285714285, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/guest.py:api_get_request_otp", "name": "api_get_request_otp", "file": "blueprints/guest.py", "line": 960 }, "func2": { "key": "legacy/app_original.py:delete_guest_request", "name": "delete_guest_request", "file": "legacy/app_original.py", "line": 5326 }, "similarity": 0.8285714285714285, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/guest.py:api_get_request_otp", "name": "api_get_request_otp", "file": "blueprints/guest.py", "line": 960 }, "func2": { "key": "legacy/app_original.py:get_guest_request_detail", "name": "get_guest_request_detail", "file": "legacy/app_original.py", "line": 5370 }, "similarity": 0.8857142857142857, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/uploads.py:admin_required", "name": "admin_required", "file": "blueprints/uploads.py", "line": 26 }, "func2": { "key": "blueprints/admin_unified.py:admin_required", "name": "admin_required", "file": "blueprints/admin_unified.py", "line": 54 }, "similarity": 1.0, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/uploads.py:admin_required", "name": "admin_required", "file": "blueprints/uploads.py", "line": 26 }, "func2": { "key": "blueprints/user_management.py:users_admin_required", "name": "users_admin_required", "file": "blueprints/user_management.py", "line": 44 }, "similarity": 0.9636363636363636, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/uploads.py:admin_required", "name": "admin_required", "file": "blueprints/uploads.py", "line": 26 }, "func2": { "key": "utils/permissions.py:admin_required", "name": "admin_required", "file": "utils/permissions.py", "line": 17 }, "similarity": 1.0, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/uploads.py:admin_required", "name": "admin_required", "file": "blueprints/uploads.py", "line": 26 }, "func2": { "key": "utils/permissions.py:approver_required", "name": "approver_required", "file": "utils/permissions.py", "line": 189 }, "similarity": 0.8461538461538463, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/uploads.py:admin_required", "name": "admin_required", "file": "blueprints/uploads.py", "line": 26 }, "func2": { "key": "legacy/app_original.py:job_owner_required", "name": "job_owner_required", "file": "legacy/app_original.py", "line": 787 }, "similarity": 0.7285714285714286, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/uploads.py:admin_required", "name": "admin_required", "file": "blueprints/uploads.py", "line": 26 }, "func2": { "key": "legacy/app_original.py:admin_required", "name": "admin_required", "file": "legacy/app_original.py", "line": 809 }, "similarity": 0.8999999999999999, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/uploads.py:allowed_file", "name": "allowed_file", "file": "blueprints/uploads.py", "line": 36 }, "func2": { "key": "utils/data_management.py:allowed_file", "name": "allowed_file", "file": "utils/data_management.py", "line": 76 }, "similarity": 0.7000000000000001, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/uploads.py:upload_job_file", "name": "upload_job_file", "file": "blueprints/uploads.py", "line": 43 }, "func2": { "key": "legacy/app_original.py:upload_job_file", "name": "upload_job_file", "file": "legacy/app_original.py", "line": 3788 }, "similarity": 0.7, "reason": "ähnliche Namen, ähnliche Länge" }, { "func1": { "key": "blueprints/uploads.py:upload_guest_file", "name": "upload_guest_file", "file": "blueprints/uploads.py", "line": 87 }, "func2": { "key": "legacy/app_original.py:upload_guest_file", "name": "upload_guest_file", "file": "legacy/app_original.py", "line": 3838 }, "similarity": 0.7, "reason": "ähnliche Namen, ähnliche Länge" }, { "func1": { "key": "blueprints/uploads.py:upload_avatar", "name": "upload_avatar", "file": "blueprints/uploads.py", "line": 125 }, "func2": { "key": "legacy/app_original.py:upload_avatar", "name": "upload_avatar", "file": "legacy/app_original.py", "line": 3890 }, "similarity": 0.7, "reason": "ähnliche Namen, ähnliche Länge" }, { "func1": { "key": "blueprints/uploads.py:upload_asset", "name": "upload_asset", "file": "blueprints/uploads.py", "line": 165 }, "func2": { "key": "legacy/app_original.py:upload_asset", "name": "upload_asset", "file": "legacy/app_original.py", "line": 3953 }, "similarity": 0.7, "reason": "ähnliche Namen, ähnliche Länge" }, { "func1": { "key": "blueprints/uploads.py:upload_log", "name": "upload_log", "file": "blueprints/uploads.py", "line": 212 }, "func2": { "key": "legacy/app_original.py:upload_log", "name": "upload_log", "file": "legacy/app_original.py", "line": 4005 }, "similarity": 0.7, "reason": "ähnliche Namen, ähnliche Länge" }, { "func1": { "key": "blueprints/uploads.py:upload_backup", "name": "upload_backup", "file": "blueprints/uploads.py", "line": 249 }, "func2": { "key": "legacy/app_original.py:upload_backup", "name": "upload_backup", "file": "legacy/app_original.py", "line": 4057 }, "similarity": 0.7, "reason": "ähnliche Namen, ähnliche Länge" }, { "func1": { "key": "blueprints/uploads.py:upload_temp_file", "name": "upload_temp_file", "file": "blueprints/uploads.py", "line": 295 }, "func2": { "key": "legacy/app_original.py:upload_temp_file", "name": "upload_temp_file", "file": "legacy/app_original.py", "line": 4108 }, "similarity": 0.7, "reason": "ähnliche Namen, ähnliche Länge" }, { "func1": { "key": "blueprints/uploads.py:serve_uploaded_file", "name": "serve_uploaded_file", "file": "blueprints/uploads.py", "line": 328 }, "func2": { "key": "blueprints/uploads.py:delete_uploaded_file", "name": "delete_uploaded_file", "file": "blueprints/uploads.py", "line": 355 }, "similarity": 0.8857142857142857, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/uploads.py:serve_uploaded_file", "name": "serve_uploaded_file", "file": "blueprints/uploads.py", "line": 328 }, "func2": { "key": "legacy/app_original.py:serve_uploaded_file", "name": "serve_uploaded_file", "file": "legacy/app_original.py", "line": 4159 }, "similarity": 1.0, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/uploads.py:serve_uploaded_file", "name": "serve_uploaded_file", "file": "blueprints/uploads.py", "line": 328 }, "func2": { "key": "legacy/app_original.py:delete_uploaded_file", "name": "delete_uploaded_file", "file": "legacy/app_original.py", "line": 4208 }, "similarity": 0.8857142857142857, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/uploads.py:delete_uploaded_file", "name": "delete_uploaded_file", "file": "blueprints/uploads.py", "line": 355 }, "func2": { "key": "legacy/app_original.py:serve_uploaded_file", "name": "serve_uploaded_file", "file": "legacy/app_original.py", "line": 4159 }, "similarity": 0.8857142857142857, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/uploads.py:delete_uploaded_file", "name": "delete_uploaded_file", "file": "blueprints/uploads.py", "line": 355 }, "func2": { "key": "legacy/app_original.py:delete_uploaded_file", "name": "delete_uploaded_file", "file": "legacy/app_original.py", "line": 4208 }, "similarity": 1.0, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/uploads.py:get_file_stats", "name": "get_file_stats", "file": "blueprints/uploads.py", "line": 402 }, "func2": { "key": "legacy/app_original.py:get_file_stats", "name": "get_file_stats", "file": "legacy/app_original.py", "line": 4265 }, "similarity": 0.7, "reason": "ähnliche Namen, ähnliche Länge" }, { "func1": { "key": "blueprints/uploads.py:cleanup_temp_files", "name": "cleanup_temp_files", "file": "blueprints/uploads.py", "line": 425 }, "func2": { "key": "legacy/app_original.py:cleanup_temp_files", "name": "cleanup_temp_files", "file": "legacy/app_original.py", "line": 4293 }, "similarity": 0.7, "reason": "ähnliche Namen, ähnliche Länge" }, { "func1": { "key": "blueprints/uploads.py:decorated_function", "name": "decorated_function", "file": "blueprints/uploads.py", "line": 30 }, "func2": { "key": "utils/permissions.py:decorated_function", "name": "decorated_function", "file": "utils/permissions.py", "line": 197 }, "similarity": 0.7, "reason": "ähnliche Namen, ähnliche Länge" }, { "func1": { "key": "blueprints/legal_pages.py:imprint", "name": "imprint", "file": "blueprints/legal_pages.py", "line": 12 }, "func2": { "key": "legacy/app_original.py:imprint", "name": "imprint", "file": "legacy/app_original.py", "line": 2455 }, "similarity": 0.7, "reason": "ähnliche Namen, ähnliche Länge" }, { "func1": { "key": "blueprints/legal_pages.py:privacy", "name": "privacy", "file": "blueprints/legal_pages.py", "line": 18 }, "func2": { "key": "legacy/app_original.py:privacy", "name": "privacy", "file": "legacy/app_original.py", "line": 2445 }, "similarity": 0.7, "reason": "ähnliche Namen, ähnliche Länge" }, { "func1": { "key": "blueprints/legal_pages.py:terms", "name": "terms", "file": "blueprints/legal_pages.py", "line": 24 }, "func2": { "key": "legacy/app_original.py:terms", "name": "terms", "file": "legacy/app_original.py", "line": 2450 }, "similarity": 0.7, "reason": "ähnliche Namen, ähnliche Länge" }, { "func1": { "key": "blueprints/legal_pages.py:legal", "name": "legal", "file": "blueprints/legal_pages.py", "line": 30 }, "func2": { "key": "legacy/app_original.py:legal", "name": "legal", "file": "legacy/app_original.py", "line": 2460 }, "similarity": 0.7, "reason": "ähnliche Namen, ähnliche Länge" }, { "func1": { "key": "blueprints/printers.py:control_printer_power", "name": "control_printer_power", "file": "blueprints/printers.py", "line": 376 }, "func2": { "key": "blueprints/printers.py:test_socket_control", "name": "test_socket_control", "file": "blueprints/printers.py", "line": 679 }, "similarity": 0.7794871794871796, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/printers.py:control_printer_power", "name": "control_printer_power", "file": "blueprints/printers.py", "line": 376 }, "func2": { "key": "blueprints/printers.py:update_job_order", "name": "update_job_order", "file": "blueprints/printers.py", "line": 1050 }, "similarity": 0.7125, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/printers.py:control_printer_power", "name": "control_printer_power", "file": "blueprints/printers.py", "line": 376 }, "func2": { "key": "blueprints/printers.py:connect_printer", "name": "connect_printer", "file": "blueprints/printers.py", "line": 1634 }, "similarity": 0.7558441558441559, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "blueprints/printers.py:control_printer_power", "name": "control_printer_power", "file": "blueprints/printers.py", "line": 376 }, "func2": { "key": "blueprints/admin_unified.py:toggle_printer_power", "name": "toggle_printer_power", "file": "blueprints/admin_unified.py", "line": 1066 }, "similarity": 0.719047619047619, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "blueprints/printers.py:control_printer_power", "name": "control_printer_power", "file": "blueprints/printers.py", "line": 376 }, "func2": { "key": "legacy/app_original.py:toggle_printer_power", "name": "toggle_printer_power", "file": "legacy/app_original.py", "line": 3190 }, "similarity": 0.7619047619047619, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "blueprints/printers.py:test_socket_status", "name": "test_socket_status", "file": "blueprints/printers.py", "line": 537 }, "func2": { "key": "blueprints/printers.py:get_job_order", "name": "get_job_order", "file": "blueprints/printers.py", "line": 976 }, "similarity": 0.7142857142857142, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/printers.py:test_socket_status", "name": "test_socket_status", "file": "blueprints/printers.py", "line": 537 }, "func2": { "key": "blueprints/printers.py:get_printer_job_summary", "name": "get_printer_job_summary", "file": "blueprints/printers.py", "line": 1167 }, "similarity": 0.7555555555555555, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/printers.py:test_socket_status", "name": "test_socket_status", "file": "blueprints/printers.py", "line": 537 }, "func2": { "key": "blueprints/printers.py:connect_printer", "name": "connect_printer", "file": "blueprints/printers.py", "line": 1634 }, "similarity": 0.7538461538461538, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/printers.py:test_socket_status", "name": "test_socket_status", "file": "blueprints/printers.py", "line": 537 }, "func2": { "key": "blueprints/printers.py:validate_tapo_configuration", "name": "validate_tapo_configuration", "file": "blueprints/printers.py", "line": 1683 }, "similarity": 0.7555555555555555, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/printers.py:test_socket_status", "name": "test_socket_status", "file": "blueprints/printers.py", "line": 537 }, "func2": { "key": "legacy/app_original.py:toggle_printer_power", "name": "toggle_printer_power", "file": "legacy/app_original.py", "line": 3190 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/printers.py:test_socket_status", "name": "test_socket_status", "file": "blueprints/printers.py", "line": 537 }, "func2": { "key": "legacy/app_original.py:test_printer_tapo_connection", "name": "test_printer_tapo_connection", "file": "legacy/app_original.py", "line": 3268 }, "similarity": 0.7153846153846153, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/printers.py:test_socket_status", "name": "test_socket_status", "file": "blueprints/printers.py", "line": 537 }, "func2": { "key": "legacy/app_original.py:admin_update_printer_form", "name": "admin_update_printer_form", "file": "legacy/app_original.py", "line": 3689 }, "similarity": 0.75, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/printers.py:get_job_order", "name": "get_job_order", "file": "blueprints/printers.py", "line": 976 }, "func2": { "key": "blueprints/printers.py:get_printer_job_summary", "name": "get_printer_job_summary", "file": "blueprints/printers.py", "line": 1167 }, "similarity": 0.788235294117647, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/printers.py:get_job_order", "name": "get_job_order", "file": "blueprints/printers.py", "line": 976 }, "func2": { "key": "blueprints/printers.py:connect_printer", "name": "connect_printer", "file": "blueprints/printers.py", "line": 1634 }, "similarity": 0.7538461538461538, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/printers.py:get_job_order", "name": "get_job_order", "file": "blueprints/printers.py", "line": 976 }, "func2": { "key": "blueprints/printers.py:validate_tapo_configuration", "name": "validate_tapo_configuration", "file": "blueprints/printers.py", "line": 1683 }, "similarity": 0.7555555555555555, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/printers.py:get_job_order", "name": "get_job_order", "file": "blueprints/printers.py", "line": 976 }, "func2": { "key": "utils/drag_drop_system.py:get_job_order", "name": "get_job_order", "file": "utils/drag_drop_system.py", "line": 172 }, "similarity": 0.75, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/printers.py:get_job_order", "name": "get_job_order", "file": "blueprints/printers.py", "line": 976 }, "func2": { "key": "legacy/app_original.py:toggle_printer_power", "name": "toggle_printer_power", "file": "legacy/app_original.py", "line": 3190 }, "similarity": 0.7714285714285714, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/printers.py:get_job_order", "name": "get_job_order", "file": "blueprints/printers.py", "line": 976 }, "func2": { "key": "legacy/app_original.py:admin_update_printer_form", "name": "admin_update_printer_form", "file": "legacy/app_original.py", "line": 3689 }, "similarity": 0.75, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/printers.py:get_job_order", "name": "get_job_order", "file": "blueprints/printers.py", "line": 976 }, "func2": { "key": "legacy/app_original.py:get_job_order_api", "name": "get_job_order_api", "file": "legacy/app_original.py", "line": 6508 }, "similarity": 0.8, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/printers.py:get_printer_job_summary", "name": "get_printer_job_summary", "file": "blueprints/printers.py", "line": 1167 }, "func2": { "key": "blueprints/printers.py:connect_printer", "name": "connect_printer", "file": "blueprints/printers.py", "line": 1634 }, "similarity": 0.788235294117647, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/printers.py:get_printer_job_summary", "name": "get_printer_job_summary", "file": "blueprints/printers.py", "line": 1167 }, "func2": { "key": "blueprints/printers.py:validate_tapo_configuration", "name": "validate_tapo_configuration", "file": "blueprints/printers.py", "line": 1683 }, "similarity": 0.8095238095238095, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/printers.py:get_printer_job_summary", "name": "get_printer_job_summary", "file": "blueprints/printers.py", "line": 1167 }, "func2": { "key": "blueprints/admin_unified.py:edit_printer_page", "name": "edit_printer_page", "file": "blueprints/admin_unified.py", "line": 361 }, "similarity": 0.7117647058823529, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/printers.py:get_printer_job_summary", "name": "get_printer_job_summary", "file": "blueprints/printers.py", "line": 1167 }, "func2": { "key": "blueprints/admin_unified.py:toggle_printer_power", "name": "toggle_printer_power", "file": "blueprints/admin_unified.py", "line": 1066 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/printers.py:get_printer_job_summary", "name": "get_printer_job_summary", "file": "blueprints/printers.py", "line": 1167 }, "func2": { "key": "legacy/app_original.py:admin_printer_settings_page", "name": "admin_printer_settings_page", "file": "legacy/app_original.py", "line": 2874 }, "similarity": 0.7838235294117647, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/printers.py:get_printer_job_summary", "name": "get_printer_job_summary", "file": "blueprints/printers.py", "line": 1167 }, "func2": { "key": "legacy/app_original.py:toggle_printer_power", "name": "toggle_printer_power", "file": "legacy/app_original.py", "line": 3190 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/printers.py:get_printer_job_summary", "name": "get_printer_job_summary", "file": "blueprints/printers.py", "line": 1167 }, "func2": { "key": "legacy/app_original.py:test_printer_tapo_connection", "name": "test_printer_tapo_connection", "file": "legacy/app_original.py", "line": 3268 }, "similarity": 0.7352941176470589, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/printers.py:get_printer_job_summary", "name": "get_printer_job_summary", "file": "blueprints/printers.py", "line": 1167 }, "func2": { "key": "legacy/app_original.py:admin_edit_printer_page", "name": "admin_edit_printer_page", "file": "legacy/app_original.py", "line": 3419 }, "similarity": 0.7352941176470589, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/printers.py:get_printer_job_summary", "name": "get_printer_job_summary", "file": "blueprints/printers.py", "line": 1167 }, "func2": { "key": "legacy/app_original.py:admin_update_printer_form", "name": "admin_update_printer_form", "file": "legacy/app_original.py", "line": 3689 }, "similarity": 0.8444444444444446, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/printers.py:get_printer_job_summary", "name": "get_printer_job_summary", "file": "blueprints/printers.py", "line": 1167 }, "func2": { "key": "legacy/app_original.py:get_job_order_api", "name": "get_job_order_api", "file": "legacy/app_original.py", "line": 6508 }, "similarity": 0.7588235294117647, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/printers.py:connect_printer", "name": "connect_printer", "file": "blueprints/printers.py", "line": 1634 }, "func2": { "key": "blueprints/printers.py:validate_tapo_configuration", "name": "validate_tapo_configuration", "file": "blueprints/printers.py", "line": 1683 }, "similarity": 0.825, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/printers.py:connect_printer", "name": "connect_printer", "file": "blueprints/printers.py", "line": 1634 }, "func2": { "key": "blueprints/admin_unified.py:edit_printer_page", "name": "edit_printer_page", "file": "blueprints/admin_unified.py", "line": 361 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/printers.py:connect_printer", "name": "connect_printer", "file": "blueprints/printers.py", "line": 1634 }, "func2": { "key": "blueprints/admin_unified.py:delete_printer_api", "name": "delete_printer_api", "file": "blueprints/admin_unified.py", "line": 851 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/printers.py:connect_printer", "name": "connect_printer", "file": "blueprints/printers.py", "line": 1634 }, "func2": { "key": "blueprints/admin_unified.py:toggle_printer_power", "name": "toggle_printer_power", "file": "blueprints/admin_unified.py", "line": 1066 }, "similarity": 0.7666666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/printers.py:connect_printer", "name": "connect_printer", "file": "blueprints/printers.py", "line": 1634 }, "func2": { "key": "legacy/app_original.py:admin_printer_settings_page", "name": "admin_printer_settings_page", "file": "legacy/app_original.py", "line": 2874 }, "similarity": 0.725, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/printers.py:connect_printer", "name": "connect_printer", "file": "blueprints/printers.py", "line": 1634 }, "func2": { "key": "legacy/app_original.py:toggle_printer_power", "name": "toggle_printer_power", "file": "legacy/app_original.py", "line": 3190 }, "similarity": 0.8666666666666667, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/printers.py:connect_printer", "name": "connect_printer", "file": "blueprints/printers.py", "line": 1634 }, "func2": { "key": "legacy/app_original.py:test_printer_tapo_connection", "name": "test_printer_tapo_connection", "file": "legacy/app_original.py", "line": 3268 }, "similarity": 0.8272727272727274, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/printers.py:connect_printer", "name": "connect_printer", "file": "blueprints/printers.py", "line": 1634 }, "func2": { "key": "legacy/app_original.py:admin_edit_printer_page", "name": "admin_edit_printer_page", "file": "legacy/app_original.py", "line": 3419 }, "similarity": 0.7153846153846153, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/printers.py:connect_printer", "name": "connect_printer", "file": "blueprints/printers.py", "line": 1634 }, "func2": { "key": "legacy/app_original.py:admin_update_printer_form", "name": "admin_update_printer_form", "file": "legacy/app_original.py", "line": 3689 }, "similarity": 0.8285714285714285, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/printers.py:connect_printer", "name": "connect_printer", "file": "blueprints/printers.py", "line": 1634 }, "func2": { "key": "legacy/app_original.py:get_job_order_api", "name": "get_job_order_api", "file": "legacy/app_original.py", "line": 6508 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/printers.py:validate_tapo_configuration", "name": "validate_tapo_configuration", "file": "blueprints/printers.py", "line": 1683 }, "func2": { "key": "blueprints/admin_unified.py:edit_printer_page", "name": "edit_printer_page", "file": "blueprints/admin_unified.py", "line": 361 }, "similarity": 0.75, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/printers.py:validate_tapo_configuration", "name": "validate_tapo_configuration", "file": "blueprints/printers.py", "line": 1683 }, "func2": { "key": "blueprints/admin_unified.py:delete_printer_api", "name": "delete_printer_api", "file": "blueprints/admin_unified.py", "line": 851 }, "similarity": 0.75, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/printers.py:validate_tapo_configuration", "name": "validate_tapo_configuration", "file": "blueprints/printers.py", "line": 1683 }, "func2": { "key": "blueprints/admin_unified.py:toggle_printer_power", "name": "toggle_printer_power", "file": "blueprints/admin_unified.py", "line": 1066 }, "similarity": 0.7352941176470589, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/printers.py:validate_tapo_configuration", "name": "validate_tapo_configuration", "file": "blueprints/printers.py", "line": 1683 }, "func2": { "key": "legacy/app_original.py:admin_printer_settings_page", "name": "admin_printer_settings_page", "file": "legacy/app_original.py", "line": 2874 }, "similarity": 0.7472222222222222, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/printers.py:validate_tapo_configuration", "name": "validate_tapo_configuration", "file": "blueprints/printers.py", "line": 1683 }, "func2": { "key": "legacy/app_original.py:toggle_printer_power", "name": "toggle_printer_power", "file": "legacy/app_original.py", "line": 3190 }, "similarity": 0.8352941176470587, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/printers.py:validate_tapo_configuration", "name": "validate_tapo_configuration", "file": "blueprints/printers.py", "line": 1683 }, "func2": { "key": "legacy/app_original.py:test_printer_tapo_connection", "name": "test_printer_tapo_connection", "file": "legacy/app_original.py", "line": 3268 }, "similarity": 0.7352941176470589, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/printers.py:validate_tapo_configuration", "name": "validate_tapo_configuration", "file": "blueprints/printers.py", "line": 1683 }, "func2": { "key": "legacy/app_original.py:admin_edit_printer_page", "name": "admin_edit_printer_page", "file": "legacy/app_original.py", "line": 3419 }, "similarity": 0.7352941176470589, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/printers.py:validate_tapo_configuration", "name": "validate_tapo_configuration", "file": "blueprints/printers.py", "line": 1683 }, "func2": { "key": "legacy/app_original.py:admin_update_printer_form", "name": "admin_update_printer_form", "file": "legacy/app_original.py", "line": 3689 }, "similarity": 0.8823529411764706, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/printers.py:validate_tapo_configuration", "name": "validate_tapo_configuration", "file": "blueprints/printers.py", "line": 1683 }, "func2": { "key": "legacy/app_original.py:get_job_order_api", "name": "get_job_order_api", "file": "legacy/app_original.py", "line": 6508 }, "similarity": 0.7222222222222223, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/auth.py:reset_password_request", "name": "reset_password_request", "file": "blueprints/auth.py", "line": 149 }, "func2": { "key": "legacy/app_original.py:reset_password_request", "name": "reset_password_request", "file": "legacy/app_original.py", "line": 952 }, "similarity": 0.7, "reason": "ähnliche Namen, ähnliche Länge" }, { "func1": { "key": "blueprints/auth.py:api_login", "name": "api_login", "file": "blueprints/auth.py", "line": 156 }, "func2": { "key": "legacy/app_original.py:api_login", "name": "api_login", "file": "legacy/app_original.py", "line": 959 }, "similarity": 0.7, "reason": "ähnliche Namen, ähnliche Länge" }, { "func1": { "key": "blueprints/auth.py:api_callback", "name": "api_callback", "file": "blueprints/auth.py", "line": 211 }, "func2": { "key": "legacy/app_original.py:api_callback", "name": "api_callback", "file": "legacy/app_original.py", "line": 1013 }, "similarity": 0.7, "reason": "ähnliche Namen, ähnliche Länge" }, { "func1": { "key": "blueprints/auth.py:handle_github_callback", "name": "handle_github_callback", "file": "blueprints/auth.py", "line": 334 }, "func2": { "key": "legacy/app_original.py:handle_github_callback", "name": "handle_github_callback", "file": "legacy/app_original.py", "line": 1223 }, "similarity": 0.8999999999999999, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/auth.py:get_github_user_data", "name": "get_github_user_data", "file": "blueprints/auth.py", "line": 339 }, "func2": { "key": "legacy/app_original.py:get_github_user_data", "name": "get_github_user_data", "file": "legacy/app_original.py", "line": 1268 }, "similarity": 0.8999999999999999, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/tapo_control.py:get_outlet_status", "name": "get_outlet_status", "file": "blueprints/tapo_control.py", "line": 231 }, "func2": { "key": "blueprints/tapo_control.py:test_connection", "name": "test_connection", "file": "blueprints/tapo_control.py", "line": 294 }, "similarity": 0.7666666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/tapo_control.py:get_outlet_status", "name": "get_outlet_status", "file": "blueprints/tapo_control.py", "line": 231 }, "func2": { "key": "blueprints/api_simple.py:get_outlet_status_api", "name": "get_outlet_status_api", "file": "blueprints/api_simple.py", "line": 63 }, "similarity": 0.9272727272727272, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/tapo_control.py:get_outlet_status", "name": "get_outlet_status", "file": "blueprints/tapo_control.py", "line": 231 }, "func2": { "key": "blueprints/api_simple.py:control_outlet_api", "name": "control_outlet_api", "file": "blueprints/api_simple.py", "line": 96 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/tapo_control.py:test_connection", "name": "test_connection", "file": "blueprints/tapo_control.py", "line": 294 }, "func2": { "key": "blueprints/api_simple.py:get_outlet_status_api", "name": "get_outlet_status_api", "file": "blueprints/api_simple.py", "line": 63 }, "similarity": 0.7846153846153846, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/tapo_control.py:test_connection", "name": "test_connection", "file": "blueprints/tapo_control.py", "line": 294 }, "func2": { "key": "blueprints/api_simple.py:control_outlet_api", "name": "control_outlet_api", "file": "blueprints/api_simple.py", "line": 96 }, "similarity": 0.8153846153846154, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/tapo_control.py:get_all_status", "name": "get_all_status", "file": "blueprints/tapo_control.py", "line": 326 }, "func2": { "key": "utils/ssl_suite.py:get_ssl_status", "name": "get_ssl_status", "file": "utils/ssl_suite.py", "line": 250 }, "similarity": 0.7, "reason": "ähnliche Namen, ähnliche Länge" }, { "func1": { "key": "blueprints/calendar.py:api_get_calendar_events", "name": "api_get_calendar_events", "file": "blueprints/calendar.py", "line": 171 }, "func2": { "key": "blueprints/calendar.py:api_get_calendar_events_alt", "name": "api_get_calendar_events_alt", "file": "blueprints/calendar.py", "line": 386 }, "similarity": 0.7, "reason": "ähnliche Namen, ähnliche Länge" }, { "func1": { "key": "blueprints/calendar.py:api_create_calendar_event", "name": "api_create_calendar_event", "file": "blueprints/calendar.py", "line": 392 }, "func2": { "key": "blueprints/calendar.py:api_delete_calendar_event", "name": "api_delete_calendar_event", "file": "blueprints/calendar.py", "line": 573 }, "similarity": 0.7, "reason": "ähnliche Namen, ähnliche Länge" }, { "func1": { "key": "blueprints/calendar.py:api_update_calendar_event", "name": "api_update_calendar_event", "file": "blueprints/calendar.py", "line": 508 }, "func2": { "key": "blueprints/calendar.py:api_delete_calendar_event", "name": "api_delete_calendar_event", "file": "blueprints/calendar.py", "line": 573 }, "similarity": 0.9692307692307693, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/api.py:heartbeat", "name": "heartbeat", "file": "blueprints/api.py", "line": 163 }, "func2": { "key": "blueprints/sessions.py:heartbeat", "name": "heartbeat", "file": "blueprints/sessions.py", "line": 46 }, "similarity": 0.7, "reason": "ähnliche Namen, ähnliche Länge" }, { "func1": { "key": "blueprints/api.py:session_status", "name": "session_status", "file": "blueprints/api.py", "line": 180 }, "func2": { "key": "legacy/app_original.py:session_status", "name": "session_status", "file": "legacy/app_original.py", "line": 4863 }, "similarity": 0.7, "reason": "ähnliche Namen, ähnliche Länge" }, { "func1": { "key": "blueprints/api.py:session_heartbeat", "name": "session_heartbeat", "file": "blueprints/api.py", "line": 238 }, "func2": { "key": "legacy/app_original.py:session_heartbeat", "name": "session_heartbeat", "file": "legacy/app_original.py", "line": 4836 }, "similarity": 0.7, "reason": "ähnliche Namen, ähnliche Länge" }, { "func1": { "key": "blueprints/api.py:extend_session", "name": "extend_session", "file": "blueprints/api.py", "line": 269 }, "func2": { "key": "legacy/app_original.py:extend_session", "name": "extend_session", "file": "legacy/app_original.py", "line": 4901 }, "similarity": 0.7, "reason": "ähnliche Namen, ähnliche Länge" }, { "func1": { "key": "blueprints/api.py:get_error_recovery_status", "name": "get_error_recovery_status", "file": "blueprints/api.py", "line": 475 }, "func2": { "key": "utils/core_system.py:get_recovery_status", "name": "get_recovery_status", "file": "utils/core_system.py", "line": 345 }, "similarity": 0.7, "reason": "ähnliche Namen, ähnliche Länge" }, { "func1": { "key": "blueprints/api.py:fix_admin_permissions", "name": "fix_admin_permissions", "file": "blueprints/api.py", "line": 563 }, "func2": { "key": "legacy/app_original.py:api_admin_fix_errors", "name": "api_admin_fix_errors", "file": "legacy/app_original.py", "line": 2692 }, "similarity": 0.7, "reason": "ähnliche Namen, ähnliche Länge" }, { "func1": { "key": "blueprints/api_simple.py:get_outlet_status_api", "name": "get_outlet_status_api", "file": "blueprints/api_simple.py", "line": 63 }, "func2": { "key": "blueprints/api_simple.py:control_outlet_api", "name": "control_outlet_api", "file": "blueprints/api_simple.py", "line": 96 }, "similarity": 0.8571428571428572, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/energy_monitoring.py:device_details", "name": "device_details", "file": "blueprints/energy_monitoring.py", "line": 68 }, "func2": { "key": "blueprints/energy_monitoring.py:api_device_energy_data", "name": "api_device_energy_data", "file": "blueprints/energy_monitoring.py", "line": 180 }, "similarity": 0.8133333333333332, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/admin_unified.py:admin_required", "name": "admin_required", "file": "blueprints/admin_unified.py", "line": 54 }, "func2": { "key": "blueprints/user_management.py:users_admin_required", "name": "users_admin_required", "file": "blueprints/user_management.py", "line": 44 }, "similarity": 0.9636363636363636, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/admin_unified.py:admin_required", "name": "admin_required", "file": "blueprints/admin_unified.py", "line": 54 }, "func2": { "key": "utils/permissions.py:admin_required", "name": "admin_required", "file": "utils/permissions.py", "line": 17 }, "similarity": 1.0, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/admin_unified.py:admin_required", "name": "admin_required", "file": "blueprints/admin_unified.py", "line": 54 }, "func2": { "key": "utils/permissions.py:approver_required", "name": "approver_required", "file": "utils/permissions.py", "line": 189 }, "similarity": 0.8461538461538463, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/admin_unified.py:admin_required", "name": "admin_required", "file": "blueprints/admin_unified.py", "line": 54 }, "func2": { "key": "legacy/app_original.py:job_owner_required", "name": "job_owner_required", "file": "legacy/app_original.py", "line": 787 }, "similarity": 0.7285714285714286, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/admin_unified.py:admin_required", "name": "admin_required", "file": "blueprints/admin_unified.py", "line": 54 }, "func2": { "key": "legacy/app_original.py:admin_required", "name": "admin_required", "file": "legacy/app_original.py", "line": 809 }, "similarity": 0.8999999999999999, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/admin_unified.py:admin_plug_schedules", "name": "admin_plug_schedules", "file": "blueprints/admin_unified.py", "line": 145 }, "func2": { "key": "legacy/app_original.py:admin_plug_schedules", "name": "admin_plug_schedules", "file": "legacy/app_original.py", "line": 2494 }, "similarity": 0.7, "reason": "ähnliche Namen, ähnliche Länge" }, { "func1": { "key": "blueprints/admin_unified.py:edit_user_page", "name": "edit_user_page", "file": "blueprints/admin_unified.py", "line": 296 }, "func2": { "key": "blueprints/admin_unified.py:get_user_api", "name": "get_user_api", "file": "blueprints/admin_unified.py", "line": 747 }, "similarity": 0.9636363636363636, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/admin_unified.py:edit_user_page", "name": "edit_user_page", "file": "blueprints/admin_unified.py", "line": 296 }, "func2": { "key": "blueprints/admin_unified.py:update_user_api", "name": "update_user_api", "file": "blueprints/admin_unified.py", "line": 779 }, "similarity": 0.9636363636363636, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/admin_unified.py:edit_user_page", "name": "edit_user_page", "file": "blueprints/admin_unified.py", "line": 296 }, "func2": { "key": "blueprints/admin_unified.py:delete_user_api", "name": "delete_user_api", "file": "blueprints/admin_unified.py", "line": 817 }, "similarity": 0.9333333333333333, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/admin_unified.py:edit_user_page", "name": "edit_user_page", "file": "blueprints/admin_unified.py", "line": 296 }, "func2": { "key": "blueprints/user_management.py:user_permissions_page", "name": "user_permissions_page", "file": "blueprints/user_management.py", "line": 448 }, "similarity": 0.8571428571428572, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/admin_unified.py:edit_user_page", "name": "edit_user_page", "file": "blueprints/admin_unified.py", "line": 296 }, "func2": { "key": "blueprints/user_management.py:get_user_permissions_api", "name": "get_user_permissions_api", "file": "blueprints/user_management.py", "line": 475 }, "similarity": 0.8857142857142857, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/admin_unified.py:edit_user_page", "name": "edit_user_page", "file": "blueprints/admin_unified.py", "line": 296 }, "func2": { "key": "blueprints/user_management.py:update_user_permissions_api", "name": "update_user_permissions_api", "file": "blueprints/user_management.py", "line": 506 }, "similarity": 0.8857142857142857, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/admin_unified.py:edit_user_page", "name": "edit_user_page", "file": "blueprints/admin_unified.py", "line": 296 }, "func2": { "key": "blueprints/user_management.py:update_user_permissions_form", "name": "update_user_permissions_form", "file": "blueprints/user_management.py", "line": 542 }, "similarity": 0.8666666666666667, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/admin_unified.py:edit_user_page", "name": "edit_user_page", "file": "blueprints/admin_unified.py", "line": 296 }, "func2": { "key": "blueprints/user_management.py:edit_user_permissions_section", "name": "edit_user_permissions_section", "file": "blueprints/user_management.py", "line": 574 }, "similarity": 0.8400000000000001, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/admin_unified.py:edit_user_page", "name": "edit_user_page", "file": "blueprints/admin_unified.py", "line": 296 }, "func2": { "key": "blueprints/user_management.py:get_user_details_api", "name": "get_user_details_api", "file": "blueprints/user_management.py", "line": 595 }, "similarity": 0.9666666666666668, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/admin_unified.py:edit_user_page", "name": "edit_user_page", "file": "blueprints/admin_unified.py", "line": 296 }, "func2": { "key": "utils/permissions.py:ensure_admin_permissions", "name": "ensure_admin_permissions", "file": "utils/permissions.py", "line": 53 }, "similarity": 0.8571428571428572, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/admin_unified.py:edit_user_page", "name": "edit_user_page", "file": "blueprints/admin_unified.py", "line": 296 }, "func2": { "key": "utils/permissions.py:can_approve_jobs", "name": "can_approve_jobs", "file": "utils/permissions.py", "line": 150 }, "similarity": 0.7411764705882353, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/admin_unified.py:edit_user_page", "name": "edit_user_page", "file": "blueprints/admin_unified.py", "line": 296 }, "func2": { "key": "utils/permissions.py:get_user_permissions", "name": "get_user_permissions", "file": "utils/permissions.py", "line": 204 }, "similarity": 0.8571428571428572, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/admin_unified.py:edit_user_page", "name": "edit_user_page", "file": "blueprints/admin_unified.py", "line": 296 }, "func2": { "key": "legacy/app_original.py:clear_user_cache", "name": "clear_user_cache", "file": "legacy/app_original.py", "line": 311 }, "similarity": 0.7714285714285714, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/admin_unified.py:edit_user_page", "name": "edit_user_page", "file": "blueprints/admin_unified.py", "line": 296 }, "func2": { "key": "legacy/app_original.py:load_user", "name": "load_user", "file": "legacy/app_original.py", "line": 558 }, "similarity": 0.8153846153846154, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/admin_unified.py:edit_user_page", "name": "edit_user_page", "file": "blueprints/admin_unified.py", "line": 296 }, "func2": { "key": "legacy/app_original.py:get_user_api", "name": "get_user_api", "file": "legacy/app_original.py", "line": 3097 }, "similarity": 0.9636363636363636, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/admin_unified.py:edit_user_page", "name": "edit_user_page", "file": "blueprints/admin_unified.py", "line": 296 }, "func2": { "key": "legacy/app_original.py:update_user_api", "name": "update_user_api", "file": "legacy/app_original.py", "line": 3129 }, "similarity": 0.9636363636363636, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/admin_unified.py:edit_user_page", "name": "edit_user_page", "file": "blueprints/admin_unified.py", "line": 296 }, "func2": { "key": "legacy/app_original.py:admin_edit_user_page", "name": "admin_edit_user_page", "file": "legacy/app_original.py", "line": 3585 }, "similarity": 0.7884615384615384, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/admin_unified.py:edit_user_page", "name": "edit_user_page", "file": "blueprints/admin_unified.py", "line": 296 }, "func2": { "key": "legacy/app_original.py:admin_update_user_form", "name": "admin_update_user_form", "file": "legacy/app_original.py", "line": 3619 }, "similarity": 0.7666666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/admin_unified.py:edit_user_page", "name": "edit_user_page", "file": "blueprints/admin_unified.py", "line": 296 }, "func2": { "key": "legacy/app_original.py:delete_user", "name": "delete_user", "file": "legacy/app_original.py", "line": 3747 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/admin_unified.py:edit_user_page", "name": "edit_user_page", "file": "blueprints/admin_unified.py", "line": 296 }, "func2": { "key": "legacy/app_original.py:get_user_locations_api", "name": "get_user_locations_api", "file": "legacy/app_original.py", "line": 7271 }, "similarity": 0.8666666666666667, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/admin_unified.py:add_printer_page", "name": "add_printer_page", "file": "blueprints/admin_unified.py", "line": 355 }, "func2": { "key": "blueprints/admin_unified.py:edit_printer_page", "name": "edit_printer_page", "file": "blueprints/admin_unified.py", "line": 361 }, "similarity": 0.7, "reason": "ähnliche Namen, ähnliche Länge" }, { "func1": { "key": "blueprints/admin_unified.py:edit_printer_page", "name": "edit_printer_page", "file": "blueprints/admin_unified.py", "line": 361 }, "func2": { "key": "blueprints/admin_unified.py:delete_printer_api", "name": "delete_printer_api", "file": "blueprints/admin_unified.py", "line": 851 }, "similarity": 0.9272727272727272, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/admin_unified.py:edit_printer_page", "name": "edit_printer_page", "file": "blueprints/admin_unified.py", "line": 361 }, "func2": { "key": "blueprints/admin_unified.py:toggle_printer_power", "name": "toggle_printer_power", "file": "blueprints/admin_unified.py", "line": 1066 }, "similarity": 0.8461538461538463, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/admin_unified.py:edit_printer_page", "name": "edit_printer_page", "file": "blueprints/admin_unified.py", "line": 361 }, "func2": { "key": "utils/drag_drop_system.py:get_printer_summary", "name": "get_printer_summary", "file": "utils/drag_drop_system.py", "line": 325 }, "similarity": 0.7071428571428571, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/admin_unified.py:edit_printer_page", "name": "edit_printer_page", "file": "blueprints/admin_unified.py", "line": 361 }, "func2": { "key": "legacy/app_original.py:admin_printer_settings_page", "name": "admin_printer_settings_page", "file": "legacy/app_original.py", "line": 2874 }, "similarity": 0.7833333333333333, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/admin_unified.py:edit_printer_page", "name": "edit_printer_page", "file": "blueprints/admin_unified.py", "line": 361 }, "func2": { "key": "legacy/app_original.py:toggle_printer_power", "name": "toggle_printer_power", "file": "legacy/app_original.py", "line": 3190 }, "similarity": 0.7461538461538462, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/admin_unified.py:edit_printer_page", "name": "edit_printer_page", "file": "blueprints/admin_unified.py", "line": 361 }, "func2": { "key": "legacy/app_original.py:test_printer_tapo_connection", "name": "test_printer_tapo_connection", "file": "legacy/app_original.py", "line": 3268 }, "similarity": 0.8461538461538463, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/admin_unified.py:edit_printer_page", "name": "edit_printer_page", "file": "blueprints/admin_unified.py", "line": 361 }, "func2": { "key": "legacy/app_original.py:admin_edit_printer_page", "name": "admin_edit_printer_page", "file": "legacy/app_original.py", "line": 3419 }, "similarity": 0.9636363636363636, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/admin_unified.py:edit_printer_page", "name": "edit_printer_page", "file": "blueprints/admin_unified.py", "line": 361 }, "func2": { "key": "legacy/app_original.py:admin_update_printer_form", "name": "admin_update_printer_form", "file": "legacy/app_original.py", "line": 3689 }, "similarity": 0.7571428571428571, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/admin_unified.py:edit_printer_page", "name": "edit_printer_page", "file": "blueprints/admin_unified.py", "line": 361 }, "func2": { "key": "legacy/app_original.py:get_job_order_api", "name": "get_job_order_api", "file": "legacy/app_original.py", "line": 6508 }, "similarity": 0.8769230769230769, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/admin_unified.py:get_user_api", "name": "get_user_api", "file": "blueprints/admin_unified.py", "line": 747 }, "func2": { "key": "blueprints/admin_unified.py:update_user_api", "name": "update_user_api", "file": "blueprints/admin_unified.py", "line": 779 }, "similarity": 0.9272727272727272, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/admin_unified.py:get_user_api", "name": "get_user_api", "file": "blueprints/admin_unified.py", "line": 747 }, "func2": { "key": "blueprints/admin_unified.py:delete_user_api", "name": "delete_user_api", "file": "blueprints/admin_unified.py", "line": 817 }, "similarity": 0.9000000000000001, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/admin_unified.py:get_user_api", "name": "get_user_api", "file": "blueprints/admin_unified.py", "line": 747 }, "func2": { "key": "blueprints/user_management.py:user_permissions_page", "name": "user_permissions_page", "file": "blueprints/user_management.py", "line": 448 }, "similarity": 0.8769230769230769, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/admin_unified.py:get_user_api", "name": "get_user_api", "file": "blueprints/admin_unified.py", "line": 747 }, "func2": { "key": "blueprints/user_management.py:get_user_permissions_api", "name": "get_user_permissions_api", "file": "blueprints/user_management.py", "line": 475 }, "similarity": 0.9076923076923078, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/admin_unified.py:get_user_api", "name": "get_user_api", "file": "blueprints/admin_unified.py", "line": 747 }, "func2": { "key": "blueprints/user_management.py:update_user_permissions_api", "name": "update_user_permissions_api", "file": "blueprints/user_management.py", "line": 506 }, "similarity": 0.8571428571428572, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/admin_unified.py:get_user_api", "name": "get_user_api", "file": "blueprints/admin_unified.py", "line": 747 }, "func2": { "key": "blueprints/user_management.py:update_user_permissions_form", "name": "update_user_permissions_form", "file": "blueprints/user_management.py", "line": 542 }, "similarity": 0.8400000000000001, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/admin_unified.py:get_user_api", "name": "get_user_api", "file": "blueprints/admin_unified.py", "line": 747 }, "func2": { "key": "blueprints/user_management.py:edit_user_permissions_section", "name": "edit_user_permissions_section", "file": "blueprints/user_management.py", "line": 574 }, "similarity": 0.8133333333333332, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/admin_unified.py:get_user_api", "name": "get_user_api", "file": "blueprints/admin_unified.py", "line": 747 }, "func2": { "key": "blueprints/user_management.py:get_user_details_api", "name": "get_user_details_api", "file": "blueprints/user_management.py", "line": 595 }, "similarity": 0.9333333333333333, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/admin_unified.py:get_user_api", "name": "get_user_api", "file": "blueprints/admin_unified.py", "line": 747 }, "func2": { "key": "utils/permissions.py:ensure_admin_permissions", "name": "ensure_admin_permissions", "file": "utils/permissions.py", "line": 53 }, "similarity": 0.8285714285714285, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/admin_unified.py:get_user_api", "name": "get_user_api", "file": "blueprints/admin_unified.py", "line": 747 }, "func2": { "key": "utils/permissions.py:can_approve_jobs", "name": "can_approve_jobs", "file": "utils/permissions.py", "line": 150 }, "similarity": 0.75, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/admin_unified.py:get_user_api", "name": "get_user_api", "file": "blueprints/admin_unified.py", "line": 747 }, "func2": { "key": "utils/permissions.py:get_user_permissions", "name": "get_user_permissions", "file": "utils/permissions.py", "line": 204 }, "similarity": 0.8769230769230769, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/admin_unified.py:get_user_api", "name": "get_user_api", "file": "blueprints/admin_unified.py", "line": 747 }, "func2": { "key": "legacy/app_original.py:clear_user_cache", "name": "clear_user_cache", "file": "legacy/app_original.py", "line": 311 }, "similarity": 0.7846153846153846, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/admin_unified.py:get_user_api", "name": "get_user_api", "file": "blueprints/admin_unified.py", "line": 747 }, "func2": { "key": "legacy/app_original.py:load_user", "name": "load_user", "file": "legacy/app_original.py", "line": 558 }, "similarity": 0.7846153846153846, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/admin_unified.py:get_user_api", "name": "get_user_api", "file": "blueprints/admin_unified.py", "line": 747 }, "func2": { "key": "legacy/app_original.py:get_user_api", "name": "get_user_api", "file": "legacy/app_original.py", "line": 3097 }, "similarity": 1.0, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/admin_unified.py:get_user_api", "name": "get_user_api", "file": "blueprints/admin_unified.py", "line": 747 }, "func2": { "key": "legacy/app_original.py:update_user_api", "name": "update_user_api", "file": "legacy/app_original.py", "line": 3129 }, "similarity": 0.9272727272727272, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/admin_unified.py:get_user_api", "name": "get_user_api", "file": "blueprints/admin_unified.py", "line": 747 }, "func2": { "key": "legacy/app_original.py:admin_edit_user_page", "name": "admin_edit_user_page", "file": "legacy/app_original.py", "line": 3585 }, "similarity": 0.7576923076923078, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/admin_unified.py:get_user_api", "name": "get_user_api", "file": "blueprints/admin_unified.py", "line": 747 }, "func2": { "key": "legacy/app_original.py:admin_update_user_form", "name": "admin_update_user_form", "file": "legacy/app_original.py", "line": 3619 }, "similarity": 0.74, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/admin_unified.py:get_user_api", "name": "get_user_api", "file": "blueprints/admin_unified.py", "line": 747 }, "func2": { "key": "legacy/app_original.py:delete_user", "name": "delete_user", "file": "legacy/app_original.py", "line": 3747 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/admin_unified.py:get_user_api", "name": "get_user_api", "file": "blueprints/admin_unified.py", "line": 747 }, "func2": { "key": "legacy/app_original.py:get_user_locations_api", "name": "get_user_locations_api", "file": "legacy/app_original.py", "line": 7271 }, "similarity": 0.8857142857142857, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/admin_unified.py:update_user_api", "name": "update_user_api", "file": "blueprints/admin_unified.py", "line": 779 }, "func2": { "key": "blueprints/admin_unified.py:delete_user_api", "name": "delete_user_api", "file": "blueprints/admin_unified.py", "line": 817 }, "similarity": 0.9636363636363636, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/admin_unified.py:update_user_api", "name": "update_user_api", "file": "blueprints/admin_unified.py", "line": 779 }, "func2": { "key": "blueprints/user_management.py:user_permissions_page", "name": "user_permissions_page", "file": "blueprints/user_management.py", "line": 448 }, "similarity": 0.8285714285714285, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/admin_unified.py:update_user_api", "name": "update_user_api", "file": "blueprints/admin_unified.py", "line": 779 }, "func2": { "key": "blueprints/user_management.py:get_user_permissions_api", "name": "get_user_permissions_api", "file": "blueprints/user_management.py", "line": 475 }, "similarity": 0.8571428571428572, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/admin_unified.py:update_user_api", "name": "update_user_api", "file": "blueprints/admin_unified.py", "line": 779 }, "func2": { "key": "blueprints/user_management.py:update_user_permissions_api", "name": "update_user_permissions_api", "file": "blueprints/user_management.py", "line": 506 }, "similarity": 0.9076923076923078, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/admin_unified.py:update_user_api", "name": "update_user_api", "file": "blueprints/admin_unified.py", "line": 779 }, "func2": { "key": "blueprints/user_management.py:update_user_permissions_form", "name": "update_user_permissions_form", "file": "blueprints/user_management.py", "line": 542 }, "similarity": 0.8857142857142857, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/admin_unified.py:update_user_api", "name": "update_user_api", "file": "blueprints/admin_unified.py", "line": 779 }, "func2": { "key": "blueprints/user_management.py:edit_user_permissions_section", "name": "edit_user_permissions_section", "file": "blueprints/user_management.py", "line": 574 }, "similarity": 0.8571428571428572, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/admin_unified.py:update_user_api", "name": "update_user_api", "file": "blueprints/admin_unified.py", "line": 779 }, "func2": { "key": "blueprints/user_management.py:get_user_details_api", "name": "get_user_details_api", "file": "blueprints/user_management.py", "line": 595 }, "similarity": 0.9333333333333333, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/admin_unified.py:update_user_api", "name": "update_user_api", "file": "blueprints/admin_unified.py", "line": 779 }, "func2": { "key": "utils/permissions.py:ensure_admin_permissions", "name": "ensure_admin_permissions", "file": "utils/permissions.py", "line": 53 }, "similarity": 0.8769230769230769, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/admin_unified.py:update_user_api", "name": "update_user_api", "file": "blueprints/admin_unified.py", "line": 779 }, "func2": { "key": "utils/permissions.py:can_approve_jobs", "name": "can_approve_jobs", "file": "utils/permissions.py", "line": 150 }, "similarity": 0.75, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/admin_unified.py:update_user_api", "name": "update_user_api", "file": "blueprints/admin_unified.py", "line": 779 }, "func2": { "key": "utils/permissions.py:get_user_permissions", "name": "get_user_permissions", "file": "utils/permissions.py", "line": 204 }, "similarity": 0.8285714285714285, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/admin_unified.py:update_user_api", "name": "update_user_api", "file": "blueprints/admin_unified.py", "line": 779 }, "func2": { "key": "legacy/app_original.py:clear_user_cache", "name": "clear_user_cache", "file": "legacy/app_original.py", "line": 311 }, "similarity": 0.7846153846153846, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/admin_unified.py:update_user_api", "name": "update_user_api", "file": "blueprints/admin_unified.py", "line": 779 }, "func2": { "key": "legacy/app_original.py:load_user", "name": "load_user", "file": "legacy/app_original.py", "line": 558 }, "similarity": 0.8333333333333333, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/admin_unified.py:update_user_api", "name": "update_user_api", "file": "blueprints/admin_unified.py", "line": 779 }, "func2": { "key": "legacy/app_original.py:get_user_api", "name": "get_user_api", "file": "legacy/app_original.py", "line": 3097 }, "similarity": 0.9272727272727272, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/admin_unified.py:update_user_api", "name": "update_user_api", "file": "blueprints/admin_unified.py", "line": 779 }, "func2": { "key": "legacy/app_original.py:update_user_api", "name": "update_user_api", "file": "legacy/app_original.py", "line": 3129 }, "similarity": 1.0, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/admin_unified.py:update_user_api", "name": "update_user_api", "file": "blueprints/admin_unified.py", "line": 779 }, "func2": { "key": "legacy/app_original.py:admin_edit_user_page", "name": "admin_edit_user_page", "file": "legacy/app_original.py", "line": 3585 }, "similarity": 0.7576923076923078, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/admin_unified.py:update_user_api", "name": "update_user_api", "file": "blueprints/admin_unified.py", "line": 779 }, "func2": { "key": "legacy/app_original.py:admin_update_user_form", "name": "admin_update_user_form", "file": "legacy/app_original.py", "line": 3619 }, "similarity": 0.7857142857142858, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/admin_unified.py:update_user_api", "name": "update_user_api", "file": "blueprints/admin_unified.py", "line": 779 }, "func2": { "key": "legacy/app_original.py:delete_user", "name": "delete_user", "file": "legacy/app_original.py", "line": 3747 }, "similarity": 0.7545454545454546, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/admin_unified.py:update_user_api", "name": "update_user_api", "file": "blueprints/admin_unified.py", "line": 779 }, "func2": { "key": "legacy/app_original.py:get_user_locations_api", "name": "get_user_locations_api", "file": "legacy/app_original.py", "line": 7271 }, "similarity": 0.8400000000000001, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/admin_unified.py:delete_user_api", "name": "delete_user_api", "file": "blueprints/admin_unified.py", "line": 817 }, "func2": { "key": "blueprints/user_management.py:user_permissions_page", "name": "user_permissions_page", "file": "blueprints/user_management.py", "line": 448 }, "similarity": 0.8133333333333332, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/admin_unified.py:delete_user_api", "name": "delete_user_api", "file": "blueprints/admin_unified.py", "line": 817 }, "func2": { "key": "blueprints/user_management.py:get_user_permissions_api", "name": "get_user_permissions_api", "file": "blueprints/user_management.py", "line": 475 }, "similarity": 0.8400000000000001, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/admin_unified.py:delete_user_api", "name": "delete_user_api", "file": "blueprints/admin_unified.py", "line": 817 }, "func2": { "key": "blueprints/user_management.py:update_user_permissions_api", "name": "update_user_permissions_api", "file": "blueprints/user_management.py", "line": 506 }, "similarity": 0.8857142857142857, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/admin_unified.py:delete_user_api", "name": "delete_user_api", "file": "blueprints/admin_unified.py", "line": 817 }, "func2": { "key": "blueprints/user_management.py:update_user_permissions_form", "name": "update_user_permissions_form", "file": "blueprints/user_management.py", "line": 542 }, "similarity": 0.8666666666666667, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/admin_unified.py:delete_user_api", "name": "delete_user_api", "file": "blueprints/admin_unified.py", "line": 817 }, "func2": { "key": "blueprints/user_management.py:edit_user_permissions_section", "name": "edit_user_permissions_section", "file": "blueprints/user_management.py", "line": 574 }, "similarity": 0.8400000000000001, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/admin_unified.py:delete_user_api", "name": "delete_user_api", "file": "blueprints/admin_unified.py", "line": 817 }, "func2": { "key": "blueprints/user_management.py:get_user_details_api", "name": "get_user_details_api", "file": "blueprints/user_management.py", "line": 595 }, "similarity": 0.9666666666666668, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/admin_unified.py:delete_user_api", "name": "delete_user_api", "file": "blueprints/admin_unified.py", "line": 817 }, "func2": { "key": "utils/permissions.py:ensure_admin_permissions", "name": "ensure_admin_permissions", "file": "utils/permissions.py", "line": 53 }, "similarity": 0.8571428571428572, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/admin_unified.py:delete_user_api", "name": "delete_user_api", "file": "blueprints/admin_unified.py", "line": 817 }, "func2": { "key": "utils/permissions.py:can_approve_jobs", "name": "can_approve_jobs", "file": "utils/permissions.py", "line": 150 }, "similarity": 0.7411764705882353, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/admin_unified.py:delete_user_api", "name": "delete_user_api", "file": "blueprints/admin_unified.py", "line": 817 }, "func2": { "key": "utils/permissions.py:get_user_permissions", "name": "get_user_permissions", "file": "utils/permissions.py", "line": 204 }, "similarity": 0.8133333333333332, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/admin_unified.py:delete_user_api", "name": "delete_user_api", "file": "blueprints/admin_unified.py", "line": 817 }, "func2": { "key": "legacy/app_original.py:clear_user_cache", "name": "clear_user_cache", "file": "legacy/app_original.py", "line": 311 }, "similarity": 0.8153846153846154, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/admin_unified.py:delete_user_api", "name": "delete_user_api", "file": "blueprints/admin_unified.py", "line": 817 }, "func2": { "key": "legacy/app_original.py:load_user", "name": "load_user", "file": "legacy/app_original.py", "line": 558 }, "similarity": 0.8666666666666667, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/admin_unified.py:delete_user_api", "name": "delete_user_api", "file": "blueprints/admin_unified.py", "line": 817 }, "func2": { "key": "legacy/app_original.py:get_user_api", "name": "get_user_api", "file": "legacy/app_original.py", "line": 3097 }, "similarity": 0.9000000000000001, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/admin_unified.py:delete_user_api", "name": "delete_user_api", "file": "blueprints/admin_unified.py", "line": 817 }, "func2": { "key": "legacy/app_original.py:update_user_api", "name": "update_user_api", "file": "legacy/app_original.py", "line": 3129 }, "similarity": 0.9636363636363636, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/admin_unified.py:delete_user_api", "name": "delete_user_api", "file": "blueprints/admin_unified.py", "line": 817 }, "func2": { "key": "legacy/app_original.py:admin_edit_user_page", "name": "admin_edit_user_page", "file": "legacy/app_original.py", "line": 3585 }, "similarity": 0.7357142857142858, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/admin_unified.py:delete_user_api", "name": "delete_user_api", "file": "blueprints/admin_unified.py", "line": 817 }, "func2": { "key": "legacy/app_original.py:admin_update_user_form", "name": "admin_update_user_form", "file": "legacy/app_original.py", "line": 3619 }, "similarity": 0.7666666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/admin_unified.py:delete_user_api", "name": "delete_user_api", "file": "blueprints/admin_unified.py", "line": 817 }, "func2": { "key": "legacy/app_original.py:delete_user", "name": "delete_user", "file": "legacy/app_original.py", "line": 3747 }, "similarity": 0.790909090909091, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/admin_unified.py:delete_user_api", "name": "delete_user_api", "file": "blueprints/admin_unified.py", "line": 817 }, "func2": { "key": "legacy/app_original.py:get_user_locations_api", "name": "get_user_locations_api", "file": "legacy/app_original.py", "line": 7271 }, "similarity": 0.8666666666666667, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/admin_unified.py:delete_printer_api", "name": "delete_printer_api", "file": "blueprints/admin_unified.py", "line": 851 }, "func2": { "key": "blueprints/admin_unified.py:toggle_printer_power", "name": "toggle_printer_power", "file": "blueprints/admin_unified.py", "line": 1066 }, "similarity": 0.8461538461538463, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/admin_unified.py:delete_printer_api", "name": "delete_printer_api", "file": "blueprints/admin_unified.py", "line": 851 }, "func2": { "key": "legacy/app_original.py:admin_printer_settings_page", "name": "admin_printer_settings_page", "file": "legacy/app_original.py", "line": 2874 }, "similarity": 0.7269230769230769, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/admin_unified.py:delete_printer_api", "name": "delete_printer_api", "file": "blueprints/admin_unified.py", "line": 851 }, "func2": { "key": "legacy/app_original.py:toggle_printer_power", "name": "toggle_printer_power", "file": "legacy/app_original.py", "line": 3190 }, "similarity": 0.7461538461538462, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/admin_unified.py:delete_printer_api", "name": "delete_printer_api", "file": "blueprints/admin_unified.py", "line": 851 }, "func2": { "key": "legacy/app_original.py:test_printer_tapo_connection", "name": "test_printer_tapo_connection", "file": "legacy/app_original.py", "line": 3268 }, "similarity": 0.8461538461538463, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/admin_unified.py:delete_printer_api", "name": "delete_printer_api", "file": "blueprints/admin_unified.py", "line": 851 }, "func2": { "key": "legacy/app_original.py:admin_edit_printer_page", "name": "admin_edit_printer_page", "file": "legacy/app_original.py", "line": 3419 }, "similarity": 0.9000000000000001, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/admin_unified.py:delete_printer_api", "name": "delete_printer_api", "file": "blueprints/admin_unified.py", "line": 851 }, "func2": { "key": "legacy/app_original.py:admin_update_printer_form", "name": "admin_update_printer_form", "file": "legacy/app_original.py", "line": 3689 }, "similarity": 0.7571428571428571, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/admin_unified.py:delete_printer_api", "name": "delete_printer_api", "file": "blueprints/admin_unified.py", "line": 851 }, "func2": { "key": "legacy/app_original.py:get_job_order_api", "name": "get_job_order_api", "file": "legacy/app_original.py", "line": 6508 }, "similarity": 0.8285714285714285, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/admin_unified.py:create_backup", "name": "create_backup", "file": "blueprints/admin_unified.py", "line": 923 }, "func2": { "key": "utils/data_management.py:create_backup", "name": "create_backup", "file": "utils/data_management.py", "line": 290 }, "similarity": 0.7, "reason": "ähnliche Namen, ähnliche Länge" }, { "func1": { "key": "blueprints/admin_unified.py:toggle_printer_power", "name": "toggle_printer_power", "file": "blueprints/admin_unified.py", "line": 1066 }, "func2": { "key": "utils/job_scheduler.py:toggle_printer_plug", "name": "toggle_printer_plug", "file": "utils/job_scheduler.py", "line": 310 }, "similarity": 0.7333333333333334, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/admin_unified.py:toggle_printer_power", "name": "toggle_printer_power", "file": "blueprints/admin_unified.py", "line": 1066 }, "func2": { "key": "legacy/app_original.py:toggle_printer_power", "name": "toggle_printer_power", "file": "legacy/app_original.py", "line": 3190 }, "similarity": 0.8999999999999999, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/admin_unified.py:toggle_printer_power", "name": "toggle_printer_power", "file": "blueprints/admin_unified.py", "line": 1066 }, "func2": { "key": "legacy/app_original.py:test_printer_tapo_connection", "name": "test_printer_tapo_connection", "file": "legacy/app_original.py", "line": 3268 }, "similarity": 0.8285714285714285, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/admin_unified.py:toggle_printer_power", "name": "toggle_printer_power", "file": "blueprints/admin_unified.py", "line": 1066 }, "func2": { "key": "legacy/app_original.py:admin_edit_printer_page", "name": "admin_edit_printer_page", "file": "legacy/app_original.py", "line": 3419 }, "similarity": 0.8285714285714285, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/admin_unified.py:toggle_printer_power", "name": "toggle_printer_power", "file": "blueprints/admin_unified.py", "line": 1066 }, "func2": { "key": "legacy/app_original.py:admin_update_printer_form", "name": "admin_update_printer_form", "file": "legacy/app_original.py", "line": 3689 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/admin_unified.py:toggle_printer_power", "name": "toggle_printer_power", "file": "blueprints/admin_unified.py", "line": 1066 }, "func2": { "key": "legacy/app_original.py:get_job_order_api", "name": "get_job_order_api", "file": "legacy/app_original.py", "line": 6508 }, "similarity": 0.8133333333333332, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/admin_unified.py:optimize_database", "name": "optimize_database", "file": "blueprints/admin_unified.py", "line": 1172 }, "func2": { "key": "blueprints/admin_unified.py:optimize_database_api", "name": "optimize_database_api", "file": "blueprints/admin_unified.py", "line": 2892 }, "similarity": 0.7, "reason": "ähnliche Namen, ähnliche Länge" }, { "func1": { "key": "blueprints/admin_unified.py:clear_cache", "name": "clear_cache", "file": "blueprints/admin_unified.py", "line": 1293 }, "func2": { "key": "utils/hardware_integration.py:clear_cache", "name": "clear_cache", "file": "utils/hardware_integration.py", "line": 207 }, "similarity": 0.7, "reason": "ähnliche Namen, ähnliche Länge" }, { "func1": { "key": "blueprints/admin_unified.py:generate_guest_otp_api", "name": "generate_guest_otp_api", "file": "blueprints/admin_unified.py", "line": 1677 }, "func2": { "key": "blueprints/admin_unified.py:print_guest_credentials_api", "name": "print_guest_credentials_api", "file": "blueprints/admin_unified.py", "line": 1712 }, "similarity": 0.8933333333333333, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/admin_unified.py:generate_guest_otp_api", "name": "generate_guest_otp_api", "file": "blueprints/admin_unified.py", "line": 1677 }, "func2": { "key": "blueprints/admin_unified.py:approve_guest_request_api", "name": "approve_guest_request_api", "file": "blueprints/admin_unified.py", "line": 1814 }, "similarity": 0.9142857142857144, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/admin_unified.py:generate_guest_otp_api", "name": "generate_guest_otp_api", "file": "blueprints/admin_unified.py", "line": 1677 }, "func2": { "key": "blueprints/admin_unified.py:reject_guest_request_api", "name": "reject_guest_request_api", "file": "blueprints/admin_unified.py", "line": 1873 }, "similarity": 0.8666666666666667, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/admin_unified.py:generate_guest_otp_api", "name": "generate_guest_otp_api", "file": "blueprints/admin_unified.py", "line": 1677 }, "func2": { "key": "legacy/app_original.py:approve_guest_request", "name": "approve_guest_request", "file": "legacy/app_original.py", "line": 5179 }, "similarity": 0.8857142857142857, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/admin_unified.py:generate_guest_otp_api", "name": "generate_guest_otp_api", "file": "blueprints/admin_unified.py", "line": 1677 }, "func2": { "key": "legacy/app_original.py:reject_guest_request", "name": "reject_guest_request", "file": "legacy/app_original.py", "line": 5259 }, "similarity": 0.7866666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/admin_unified.py:generate_guest_otp_api", "name": "generate_guest_otp_api", "file": "blueprints/admin_unified.py", "line": 1677 }, "func2": { "key": "legacy/app_original.py:delete_guest_request", "name": "delete_guest_request", "file": "legacy/app_original.py", "line": 5326 }, "similarity": 0.7866666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/admin_unified.py:generate_guest_otp_api", "name": "generate_guest_otp_api", "file": "blueprints/admin_unified.py", "line": 1677 }, "func2": { "key": "legacy/app_original.py:get_guest_request_detail", "name": "get_guest_request_detail", "file": "legacy/app_original.py", "line": 5370 }, "similarity": 0.8400000000000001, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/admin_unified.py:print_guest_credentials_api", "name": "print_guest_credentials_api", "file": "blueprints/admin_unified.py", "line": 1712 }, "func2": { "key": "blueprints/admin_unified.py:approve_guest_request_api", "name": "approve_guest_request_api", "file": "blueprints/admin_unified.py", "line": 1814 }, "similarity": 0.8352941176470587, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/admin_unified.py:print_guest_credentials_api", "name": "print_guest_credentials_api", "file": "blueprints/admin_unified.py", "line": 1712 }, "func2": { "key": "blueprints/admin_unified.py:reject_guest_request_api", "name": "reject_guest_request_api", "file": "blueprints/admin_unified.py", "line": 1873 }, "similarity": 0.875, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/admin_unified.py:print_guest_credentials_api", "name": "print_guest_credentials_api", "file": "blueprints/admin_unified.py", "line": 1712 }, "func2": { "key": "legacy/app_original.py:approve_guest_request", "name": "approve_guest_request", "file": "legacy/app_original.py", "line": 5179 }, "similarity": 0.8117647058823529, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/admin_unified.py:print_guest_credentials_api", "name": "print_guest_credentials_api", "file": "blueprints/admin_unified.py", "line": 1712 }, "func2": { "key": "legacy/app_original.py:reject_guest_request", "name": "reject_guest_request", "file": "legacy/app_original.py", "line": 5259 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/admin_unified.py:print_guest_credentials_api", "name": "print_guest_credentials_api", "file": "blueprints/admin_unified.py", "line": 1712 }, "func2": { "key": "legacy/app_original.py:delete_guest_request", "name": "delete_guest_request", "file": "legacy/app_original.py", "line": 5326 }, "similarity": 0.8400000000000001, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/admin_unified.py:print_guest_credentials_api", "name": "print_guest_credentials_api", "file": "blueprints/admin_unified.py", "line": 1712 }, "func2": { "key": "legacy/app_original.py:get_guest_request_detail", "name": "get_guest_request_detail", "file": "legacy/app_original.py", "line": 5370 }, "similarity": 0.8933333333333333, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/admin_unified.py:approve_guest_request_api", "name": "approve_guest_request_api", "file": "blueprints/admin_unified.py", "line": 1814 }, "func2": { "key": "blueprints/admin_unified.py:reject_guest_request_api", "name": "reject_guest_request_api", "file": "blueprints/admin_unified.py", "line": 1873 }, "similarity": 0.8933333333333333, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/admin_unified.py:approve_guest_request_api", "name": "approve_guest_request_api", "file": "blueprints/admin_unified.py", "line": 1814 }, "func2": { "key": "legacy/app_original.py:approve_guest_request", "name": "approve_guest_request", "file": "legacy/app_original.py", "line": 5179 }, "similarity": 0.9692307692307693, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/admin_unified.py:approve_guest_request_api", "name": "approve_guest_request_api", "file": "blueprints/admin_unified.py", "line": 1814 }, "func2": { "key": "legacy/app_original.py:reject_guest_request", "name": "reject_guest_request", "file": "legacy/app_original.py", "line": 5259 }, "similarity": 0.8133333333333332, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/admin_unified.py:approve_guest_request_api", "name": "approve_guest_request_api", "file": "blueprints/admin_unified.py", "line": 1814 }, "func2": { "key": "legacy/app_original.py:delete_guest_request", "name": "delete_guest_request", "file": "legacy/app_original.py", "line": 5326 }, "similarity": 0.8133333333333332, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/admin_unified.py:approve_guest_request_api", "name": "approve_guest_request_api", "file": "blueprints/admin_unified.py", "line": 1814 }, "func2": { "key": "legacy/app_original.py:get_guest_request_detail", "name": "get_guest_request_detail", "file": "legacy/app_original.py", "line": 5370 }, "similarity": 0.8666666666666667, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/admin_unified.py:reject_guest_request_api", "name": "reject_guest_request_api", "file": "blueprints/admin_unified.py", "line": 1873 }, "func2": { "key": "legacy/app_original.py:approve_guest_request", "name": "approve_guest_request", "file": "legacy/app_original.py", "line": 5179 }, "similarity": 0.8666666666666667, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/admin_unified.py:reject_guest_request_api", "name": "reject_guest_request_api", "file": "blueprints/admin_unified.py", "line": 1873 }, "func2": { "key": "legacy/app_original.py:reject_guest_request", "name": "reject_guest_request", "file": "legacy/app_original.py", "line": 5259 }, "similarity": 0.9076923076923078, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/admin_unified.py:reject_guest_request_api", "name": "reject_guest_request_api", "file": "blueprints/admin_unified.py", "line": 1873 }, "func2": { "key": "legacy/app_original.py:delete_guest_request", "name": "delete_guest_request", "file": "legacy/app_original.py", "line": 5326 }, "similarity": 0.8133333333333332, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/admin_unified.py:reject_guest_request_api", "name": "reject_guest_request_api", "file": "blueprints/admin_unified.py", "line": 1873 }, "func2": { "key": "legacy/app_original.py:get_guest_request_detail", "name": "get_guest_request_detail", "file": "legacy/app_original.py", "line": 5370 }, "similarity": 0.8666666666666667, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/admin_unified.py:api_admin_plug_schedules_logs", "name": "api_admin_plug_schedules_logs", "file": "blueprints/admin_unified.py", "line": 2087 }, "func2": { "key": "legacy/app_original.py:api_admin_plug_schedules_logs", "name": "api_admin_plug_schedules_logs", "file": "legacy/app_original.py", "line": 9006 }, "similarity": 0.7, "reason": "ähnliche Namen, ähnliche Länge" }, { "func1": { "key": "blueprints/admin_unified.py:api_admin_plug_schedules_statistics", "name": "api_admin_plug_schedules_statistics", "file": "blueprints/admin_unified.py", "line": 2171 }, "func2": { "key": "legacy/app_original.py:api_admin_plug_schedules_statistics", "name": "api_admin_plug_schedules_statistics", "file": "legacy/app_original.py", "line": 9096 }, "similarity": 0.7, "reason": "ähnliche Namen, ähnliche Länge" }, { "func1": { "key": "blueprints/admin_unified.py:api_admin_plug_schedules_cleanup", "name": "api_admin_plug_schedules_cleanup", "file": "blueprints/admin_unified.py", "line": 2218 }, "func2": { "key": "legacy/app_original.py:api_admin_plug_schedules_cleanup", "name": "api_admin_plug_schedules_cleanup", "file": "legacy/app_original.py", "line": 9148 }, "similarity": 0.7, "reason": "ähnliche Namen, ähnliche Länge" }, { "func1": { "key": "blueprints/admin_unified.py:api_admin_plug_schedules_calendar", "name": "api_admin_plug_schedules_calendar", "file": "blueprints/admin_unified.py", "line": 2257 }, "func2": { "key": "legacy/app_original.py:api_admin_plug_schedules_calendar", "name": "api_admin_plug_schedules_calendar", "file": "legacy/app_original.py", "line": 9188 }, "similarity": 0.7, "reason": "ähnliche Namen, ähnliche Länge" }, { "func1": { "key": "blueprints/admin_unified.py:api_admin_live_stats", "name": "api_admin_live_stats", "file": "blueprints/admin_unified.py", "line": 2337 }, "func2": { "key": "legacy/app_original.py:api_admin_stats_live", "name": "api_admin_stats_live", "file": "legacy/app_original.py", "line": 8731 }, "similarity": 0.7, "reason": "ähnliche Namen, ähnliche Länge" }, { "func1": { "key": "blueprints/admin_unified.py:get_relative_time", "name": "get_relative_time", "file": "blueprints/admin_unified.py", "line": 2600 }, "func2": { "key": "legacy/app_original.py:get_relative_time", "name": "get_relative_time", "file": "legacy/app_original.py", "line": 9277 }, "similarity": 0.82, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "blueprints/admin_unified.py:get_status_icon", "name": "get_status_icon", "file": "blueprints/admin_unified.py", "line": 2622 }, "func2": { "key": "blueprints/admin_unified.py:get_status_color", "name": "get_status_color", "file": "blueprints/admin_unified.py", "line": 2633 }, "similarity": 0.8769230769230769, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/admin_unified.py:get_status_icon", "name": "get_status_icon", "file": "blueprints/admin_unified.py", "line": 2622 }, "func2": { "key": "legacy/app_original.py:get_status_icon", "name": "get_status_icon", "file": "legacy/app_original.py", "line": 9299 }, "similarity": 1.0, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/admin_unified.py:get_status_icon", "name": "get_status_icon", "file": "blueprints/admin_unified.py", "line": 2622 }, "func2": { "key": "legacy/app_original.py:get_status_color", "name": "get_status_color", "file": "legacy/app_original.py", "line": 9311 }, "similarity": 0.8769230769230769, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/admin_unified.py:get_status_color", "name": "get_status_color", "file": "blueprints/admin_unified.py", "line": 2633 }, "func2": { "key": "legacy/app_original.py:get_status_icon", "name": "get_status_icon", "file": "legacy/app_original.py", "line": 9299 }, "similarity": 0.8769230769230769, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/admin_unified.py:get_status_color", "name": "get_status_color", "file": "blueprints/admin_unified.py", "line": 2633 }, "func2": { "key": "legacy/app_original.py:get_status_color", "name": "get_status_color", "file": "legacy/app_original.py", "line": 9311 }, "similarity": 1.0, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/admin_unified.py:api_admin_system_health_alias", "name": "api_admin_system_health_alias", "file": "blueprints/admin_unified.py", "line": 2648 }, "func2": { "key": "legacy/app_original.py:api_admin_system_health", "name": "api_admin_system_health", "file": "legacy/app_original.py", "line": 2547 }, "similarity": 0.7, "reason": "ähnliche Namen, ähnliche Länge" }, { "func1": { "key": "blueprints/admin_unified.py:create_backup_api", "name": "create_backup_api", "file": "blueprints/admin_unified.py", "line": 2828 }, "func2": { "key": "legacy/app_original.py:api_create_backup", "name": "api_create_backup", "file": "legacy/app_original.py", "line": 6959 }, "similarity": 0.7, "reason": "ähnliche Namen, ähnliche Länge" }, { "func1": { "key": "blueprints/admin_unified.py:clear_cache_api", "name": "clear_cache_api", "file": "blueprints/admin_unified.py", "line": 2949 }, "func2": { "key": "legacy/app_original.py:api_clear_cache", "name": "api_clear_cache", "file": "legacy/app_original.py", "line": 6830 }, "similarity": 0.7, "reason": "ähnliche Namen, ähnliche Länge" }, { "func1": { "key": "blueprints/user_management.py:users_admin_required", "name": "users_admin_required", "file": "blueprints/user_management.py", "line": 44 }, "func2": { "key": "utils/permissions.py:admin_required", "name": "admin_required", "file": "utils/permissions.py", "line": 17 }, "similarity": 0.9636363636363636, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/user_management.py:users_admin_required", "name": "users_admin_required", "file": "blueprints/user_management.py", "line": 44 }, "func2": { "key": "utils/permissions.py:approver_required", "name": "approver_required", "file": "utils/permissions.py", "line": 189 }, "similarity": 0.8285714285714285, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/user_management.py:users_admin_required", "name": "users_admin_required", "file": "blueprints/user_management.py", "line": 44 }, "func2": { "key": "legacy/app_original.py:job_owner_required", "name": "job_owner_required", "file": "legacy/app_original.py", "line": 787 }, "similarity": 0.7133333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/user_management.py:users_admin_required", "name": "users_admin_required", "file": "blueprints/user_management.py", "line": 44 }, "func2": { "key": "legacy/app_original.py:admin_required", "name": "admin_required", "file": "legacy/app_original.py", "line": 809 }, "similarity": 0.8636363636363635, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/user_management.py:user_settings", "name": "user_settings", "file": "blueprints/user_management.py", "line": 88 }, "func2": { "key": "legacy/app_original.py:get_user_settings", "name": "get_user_settings", "file": "legacy/app_original.py", "line": 1890 }, "similarity": 0.7, "reason": "ähnliche Namen, ähnliche Länge" }, { "func1": { "key": "blueprints/user_management.py:export_user_data", "name": "export_user_data", "file": "blueprints/user_management.py", "line": 373 }, "func2": { "key": "legacy/app_original.py:user_export_data", "name": "user_export_data", "file": "legacy/app_original.py", "line": 2092 }, "similarity": 0.7, "reason": "ähnliche Namen, ähnliche Länge" }, { "func1": { "key": "blueprints/user_management.py:user_permissions_page", "name": "user_permissions_page", "file": "blueprints/user_management.py", "line": 448 }, "func2": { "key": "blueprints/user_management.py:get_user_permissions_api", "name": "get_user_permissions_api", "file": "blueprints/user_management.py", "line": 475 }, "similarity": 0.9692307692307693, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/user_management.py:user_permissions_page", "name": "user_permissions_page", "file": "blueprints/user_management.py", "line": 448 }, "func2": { "key": "blueprints/user_management.py:update_user_permissions_api", "name": "update_user_permissions_api", "file": "blueprints/user_management.py", "line": 506 }, "similarity": 0.9142857142857144, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/user_management.py:user_permissions_page", "name": "user_permissions_page", "file": "blueprints/user_management.py", "line": 448 }, "func2": { "key": "blueprints/user_management.py:update_user_permissions_form", "name": "update_user_permissions_form", "file": "blueprints/user_management.py", "line": 542 }, "similarity": 0.8933333333333333, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/user_management.py:user_permissions_page", "name": "user_permissions_page", "file": "blueprints/user_management.py", "line": 448 }, "func2": { "key": "blueprints/user_management.py:edit_user_permissions_section", "name": "edit_user_permissions_section", "file": "blueprints/user_management.py", "line": 574 }, "similarity": 0.8666666666666667, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/user_management.py:user_permissions_page", "name": "user_permissions_page", "file": "blueprints/user_management.py", "line": 448 }, "func2": { "key": "blueprints/user_management.py:get_user_details_api", "name": "get_user_details_api", "file": "blueprints/user_management.py", "line": 595 }, "similarity": 0.8400000000000001, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/user_management.py:user_permissions_page", "name": "user_permissions_page", "file": "blueprints/user_management.py", "line": 448 }, "func2": { "key": "utils/permissions.py:ensure_admin_permissions", "name": "ensure_admin_permissions", "file": "utils/permissions.py", "line": 53 }, "similarity": 0.9384615384615385, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/user_management.py:user_permissions_page", "name": "user_permissions_page", "file": "blueprints/user_management.py", "line": 448 }, "func2": { "key": "utils/permissions.py:can_approve_jobs", "name": "can_approve_jobs", "file": "utils/permissions.py", "line": 150 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/user_management.py:user_permissions_page", "name": "user_permissions_page", "file": "blueprints/user_management.py", "line": 448 }, "func2": { "key": "utils/permissions.py:get_user_permissions", "name": "get_user_permissions", "file": "utils/permissions.py", "line": 204 }, "similarity": 0.9384615384615385, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/user_management.py:user_permissions_page", "name": "user_permissions_page", "file": "blueprints/user_management.py", "line": 448 }, "func2": { "key": "legacy/app_original.py:clear_user_cache", "name": "clear_user_cache", "file": "legacy/app_original.py", "line": 311 }, "similarity": 0.76, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/user_management.py:user_permissions_page", "name": "user_permissions_page", "file": "blueprints/user_management.py", "line": 448 }, "func2": { "key": "legacy/app_original.py:load_user", "name": "load_user", "file": "legacy/app_original.py", "line": 558 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/user_management.py:user_permissions_page", "name": "user_permissions_page", "file": "blueprints/user_management.py", "line": 448 }, "func2": { "key": "legacy/app_original.py:get_user_api", "name": "get_user_api", "file": "legacy/app_original.py", "line": 3097 }, "similarity": 0.8769230769230769, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/user_management.py:user_permissions_page", "name": "user_permissions_page", "file": "blueprints/user_management.py", "line": 448 }, "func2": { "key": "legacy/app_original.py:update_user_api", "name": "update_user_api", "file": "legacy/app_original.py", "line": 3129 }, "similarity": 0.8285714285714285, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/user_management.py:user_permissions_page", "name": "user_permissions_page", "file": "blueprints/user_management.py", "line": 448 }, "func2": { "key": "legacy/app_original.py:admin_edit_user_page", "name": "admin_edit_user_page", "file": "legacy/app_original.py", "line": 3585 }, "similarity": 0.7642857142857143, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/user_management.py:user_permissions_page", "name": "user_permissions_page", "file": "blueprints/user_management.py", "line": 448 }, "func2": { "key": "legacy/app_original.py:admin_update_user_form", "name": "admin_update_user_form", "file": "legacy/app_original.py", "line": 3619 }, "similarity": 0.7933333333333332, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/user_management.py:user_permissions_page", "name": "user_permissions_page", "file": "blueprints/user_management.py", "line": 448 }, "func2": { "key": "legacy/app_original.py:get_user_locations_api", "name": "get_user_locations_api", "file": "legacy/app_original.py", "line": 7271 }, "similarity": 0.8933333333333333, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/user_management.py:get_user_permissions_api", "name": "get_user_permissions_api", "file": "blueprints/user_management.py", "line": 475 }, "func2": { "key": "blueprints/user_management.py:update_user_permissions_api", "name": "update_user_permissions_api", "file": "blueprints/user_management.py", "line": 506 }, "similarity": 0.9428571428571428, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/user_management.py:get_user_permissions_api", "name": "get_user_permissions_api", "file": "blueprints/user_management.py", "line": 475 }, "func2": { "key": "blueprints/user_management.py:update_user_permissions_form", "name": "update_user_permissions_form", "file": "blueprints/user_management.py", "line": 542 }, "similarity": 0.9200000000000002, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/user_management.py:get_user_permissions_api", "name": "get_user_permissions_api", "file": "blueprints/user_management.py", "line": 475 }, "func2": { "key": "blueprints/user_management.py:edit_user_permissions_section", "name": "edit_user_permissions_section", "file": "blueprints/user_management.py", "line": 574 }, "similarity": 0.8933333333333333, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/user_management.py:get_user_permissions_api", "name": "get_user_permissions_api", "file": "blueprints/user_management.py", "line": 475 }, "func2": { "key": "blueprints/user_management.py:get_user_details_api", "name": "get_user_details_api", "file": "blueprints/user_management.py", "line": 595 }, "similarity": 0.8666666666666667, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/user_management.py:get_user_permissions_api", "name": "get_user_permissions_api", "file": "blueprints/user_management.py", "line": 475 }, "func2": { "key": "utils/permissions.py:ensure_admin_permissions", "name": "ensure_admin_permissions", "file": "utils/permissions.py", "line": 53 }, "similarity": 0.9142857142857144, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/user_management.py:get_user_permissions_api", "name": "get_user_permissions_api", "file": "blueprints/user_management.py", "line": 475 }, "func2": { "key": "utils/permissions.py:can_approve_jobs", "name": "can_approve_jobs", "file": "utils/permissions.py", "line": 150 }, "similarity": 0.788235294117647, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/user_management.py:get_user_permissions_api", "name": "get_user_permissions_api", "file": "blueprints/user_management.py", "line": 475 }, "func2": { "key": "utils/permissions.py:get_user_permissions", "name": "get_user_permissions", "file": "utils/permissions.py", "line": 204 }, "similarity": 0.9692307692307693, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/user_management.py:get_user_permissions_api", "name": "get_user_permissions_api", "file": "blueprints/user_management.py", "line": 475 }, "func2": { "key": "legacy/app_original.py:clear_user_cache", "name": "clear_user_cache", "file": "legacy/app_original.py", "line": 311 }, "similarity": 0.75, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/user_management.py:get_user_permissions_api", "name": "get_user_permissions_api", "file": "blueprints/user_management.py", "line": 475 }, "func2": { "key": "legacy/app_original.py:load_user", "name": "load_user", "file": "legacy/app_original.py", "line": 558 }, "similarity": 0.7866666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/user_management.py:get_user_permissions_api", "name": "get_user_permissions_api", "file": "blueprints/user_management.py", "line": 475 }, "func2": { "key": "legacy/app_original.py:get_user_api", "name": "get_user_api", "file": "legacy/app_original.py", "line": 3097 }, "similarity": 0.9076923076923078, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/user_management.py:get_user_permissions_api", "name": "get_user_permissions_api", "file": "blueprints/user_management.py", "line": 475 }, "func2": { "key": "legacy/app_original.py:update_user_api", "name": "update_user_api", "file": "legacy/app_original.py", "line": 3129 }, "similarity": 0.8571428571428572, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/user_management.py:get_user_permissions_api", "name": "get_user_permissions_api", "file": "blueprints/user_management.py", "line": 475 }, "func2": { "key": "legacy/app_original.py:admin_edit_user_page", "name": "admin_edit_user_page", "file": "legacy/app_original.py", "line": 3585 }, "similarity": 0.7928571428571428, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/user_management.py:get_user_permissions_api", "name": "get_user_permissions_api", "file": "blueprints/user_management.py", "line": 475 }, "func2": { "key": "legacy/app_original.py:admin_update_user_form", "name": "admin_update_user_form", "file": "legacy/app_original.py", "line": 3619 }, "similarity": 0.8200000000000001, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/user_management.py:get_user_permissions_api", "name": "get_user_permissions_api", "file": "blueprints/user_management.py", "line": 475 }, "func2": { "key": "legacy/app_original.py:get_user_locations_api", "name": "get_user_locations_api", "file": "legacy/app_original.py", "line": 7271 }, "similarity": 0.9200000000000002, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/user_management.py:update_user_permissions_api", "name": "update_user_permissions_api", "file": "blueprints/user_management.py", "line": 506 }, "func2": { "key": "blueprints/user_management.py:update_user_permissions_form", "name": "update_user_permissions_form", "file": "blueprints/user_management.py", "line": 542 }, "similarity": 0.9714285714285715, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/user_management.py:update_user_permissions_api", "name": "update_user_permissions_api", "file": "blueprints/user_management.py", "line": 506 }, "func2": { "key": "blueprints/user_management.py:edit_user_permissions_section", "name": "edit_user_permissions_section", "file": "blueprints/user_management.py", "line": 574 }, "similarity": 0.9428571428571428, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/user_management.py:update_user_permissions_api", "name": "update_user_permissions_api", "file": "blueprints/user_management.py", "line": 506 }, "func2": { "key": "blueprints/user_management.py:get_user_details_api", "name": "get_user_details_api", "file": "blueprints/user_management.py", "line": 595 }, "similarity": 0.8666666666666667, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/user_management.py:update_user_permissions_api", "name": "update_user_permissions_api", "file": "blueprints/user_management.py", "line": 506 }, "func2": { "key": "utils/permissions.py:ensure_admin_permissions", "name": "ensure_admin_permissions", "file": "utils/permissions.py", "line": 53 }, "similarity": 0.9692307692307693, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/user_management.py:update_user_permissions_api", "name": "update_user_permissions_api", "file": "blueprints/user_management.py", "line": 506 }, "func2": { "key": "utils/permissions.py:can_approve_jobs", "name": "can_approve_jobs", "file": "utils/permissions.py", "line": 150 }, "similarity": 0.788235294117647, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/user_management.py:update_user_permissions_api", "name": "update_user_permissions_api", "file": "blueprints/user_management.py", "line": 506 }, "func2": { "key": "utils/permissions.py:get_user_permissions", "name": "get_user_permissions", "file": "utils/permissions.py", "line": 204 }, "similarity": 0.9142857142857144, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/user_management.py:update_user_permissions_api", "name": "update_user_permissions_api", "file": "blueprints/user_management.py", "line": 506 }, "func2": { "key": "legacy/app_original.py:clear_user_cache", "name": "clear_user_cache", "file": "legacy/app_original.py", "line": 311 }, "similarity": 0.75, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/user_management.py:update_user_permissions_api", "name": "update_user_permissions_api", "file": "blueprints/user_management.py", "line": 506 }, "func2": { "key": "legacy/app_original.py:load_user", "name": "load_user", "file": "legacy/app_original.py", "line": 558 }, "similarity": 0.8285714285714285, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/user_management.py:update_user_permissions_api", "name": "update_user_permissions_api", "file": "blueprints/user_management.py", "line": 506 }, "func2": { "key": "legacy/app_original.py:get_user_api", "name": "get_user_api", "file": "legacy/app_original.py", "line": 3097 }, "similarity": 0.8571428571428572, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/user_management.py:update_user_permissions_api", "name": "update_user_permissions_api", "file": "blueprints/user_management.py", "line": 506 }, "func2": { "key": "legacy/app_original.py:update_user_api", "name": "update_user_api", "file": "legacy/app_original.py", "line": 3129 }, "similarity": 0.9076923076923078, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/user_management.py:update_user_permissions_api", "name": "update_user_permissions_api", "file": "blueprints/user_management.py", "line": 506 }, "func2": { "key": "legacy/app_original.py:admin_edit_user_page", "name": "admin_edit_user_page", "file": "legacy/app_original.py", "line": 3585 }, "similarity": 0.7928571428571428, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/user_management.py:update_user_permissions_api", "name": "update_user_permissions_api", "file": "blueprints/user_management.py", "line": 506 }, "func2": { "key": "legacy/app_original.py:admin_update_user_form", "name": "admin_update_user_form", "file": "legacy/app_original.py", "line": 3619 }, "similarity": 0.8714285714285714, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/user_management.py:update_user_permissions_api", "name": "update_user_permissions_api", "file": "blueprints/user_management.py", "line": 506 }, "func2": { "key": "legacy/app_original.py:delete_user", "name": "delete_user", "file": "legacy/app_original.py", "line": 3747 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/user_management.py:update_user_permissions_api", "name": "update_user_permissions_api", "file": "blueprints/user_management.py", "line": 506 }, "func2": { "key": "legacy/app_original.py:get_user_locations_api", "name": "get_user_locations_api", "file": "legacy/app_original.py", "line": 7271 }, "similarity": 0.875, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/user_management.py:update_user_permissions_form", "name": "update_user_permissions_form", "file": "blueprints/user_management.py", "line": 542 }, "func2": { "key": "blueprints/user_management.py:edit_user_permissions_section", "name": "edit_user_permissions_section", "file": "blueprints/user_management.py", "line": 574 }, "similarity": 0.9200000000000002, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/user_management.py:update_user_permissions_form", "name": "update_user_permissions_form", "file": "blueprints/user_management.py", "line": 542 }, "func2": { "key": "blueprints/user_management.py:get_user_details_api", "name": "get_user_details_api", "file": "blueprints/user_management.py", "line": 595 }, "similarity": 0.8500000000000001, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/user_management.py:update_user_permissions_form", "name": "update_user_permissions_form", "file": "blueprints/user_management.py", "line": 542 }, "func2": { "key": "utils/permissions.py:ensure_admin_permissions", "name": "ensure_admin_permissions", "file": "utils/permissions.py", "line": 53 }, "similarity": 0.9428571428571428, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/user_management.py:update_user_permissions_form", "name": "update_user_permissions_form", "file": "blueprints/user_management.py", "line": 542 }, "func2": { "key": "utils/permissions.py:can_approve_jobs", "name": "can_approve_jobs", "file": "utils/permissions.py", "line": 150 }, "similarity": 0.7777777777777777, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/user_management.py:update_user_permissions_form", "name": "update_user_permissions_form", "file": "blueprints/user_management.py", "line": 542 }, "func2": { "key": "utils/permissions.py:get_user_permissions", "name": "get_user_permissions", "file": "utils/permissions.py", "line": 204 }, "similarity": 0.8933333333333333, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/user_management.py:update_user_permissions_form", "name": "update_user_permissions_form", "file": "blueprints/user_management.py", "line": 542 }, "func2": { "key": "legacy/app_original.py:clear_user_cache", "name": "clear_user_cache", "file": "legacy/app_original.py", "line": 311 }, "similarity": 0.7411764705882353, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/user_management.py:update_user_permissions_form", "name": "update_user_permissions_form", "file": "blueprints/user_management.py", "line": 542 }, "func2": { "key": "legacy/app_original.py:load_user", "name": "load_user", "file": "legacy/app_original.py", "line": 558 }, "similarity": 0.8133333333333332, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/user_management.py:update_user_permissions_form", "name": "update_user_permissions_form", "file": "blueprints/user_management.py", "line": 542 }, "func2": { "key": "legacy/app_original.py:get_user_api", "name": "get_user_api", "file": "legacy/app_original.py", "line": 3097 }, "similarity": 0.8400000000000001, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/user_management.py:update_user_permissions_form", "name": "update_user_permissions_form", "file": "blueprints/user_management.py", "line": 542 }, "func2": { "key": "legacy/app_original.py:update_user_api", "name": "update_user_api", "file": "legacy/app_original.py", "line": 3129 }, "similarity": 0.8857142857142857, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/user_management.py:update_user_permissions_form", "name": "update_user_permissions_form", "file": "blueprints/user_management.py", "line": 542 }, "func2": { "key": "legacy/app_original.py:admin_edit_user_page", "name": "admin_edit_user_page", "file": "legacy/app_original.py", "line": 3585 }, "similarity": 0.7700000000000001, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/user_management.py:update_user_permissions_form", "name": "update_user_permissions_form", "file": "blueprints/user_management.py", "line": 542 }, "func2": { "key": "legacy/app_original.py:admin_update_user_form", "name": "admin_update_user_form", "file": "legacy/app_original.py", "line": 3619 }, "similarity": 0.8999999999999999, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/user_management.py:update_user_permissions_form", "name": "update_user_permissions_form", "file": "blueprints/user_management.py", "line": 542 }, "func2": { "key": "legacy/app_original.py:get_user_locations_api", "name": "get_user_locations_api", "file": "legacy/app_original.py", "line": 7271 }, "similarity": 0.8588235294117648, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/user_management.py:edit_user_permissions_section", "name": "edit_user_permissions_section", "file": "blueprints/user_management.py", "line": 574 }, "func2": { "key": "blueprints/user_management.py:get_user_details_api", "name": "get_user_details_api", "file": "blueprints/user_management.py", "line": 595 }, "similarity": 0.825, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/user_management.py:edit_user_permissions_section", "name": "edit_user_permissions_section", "file": "blueprints/user_management.py", "line": 574 }, "func2": { "key": "utils/permissions.py:ensure_admin_permissions", "name": "ensure_admin_permissions", "file": "utils/permissions.py", "line": 53 }, "similarity": 0.9142857142857144, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/user_management.py:edit_user_permissions_section", "name": "edit_user_permissions_section", "file": "blueprints/user_management.py", "line": 574 }, "func2": { "key": "utils/permissions.py:can_approve_jobs", "name": "can_approve_jobs", "file": "utils/permissions.py", "line": 150 }, "similarity": 0.788235294117647, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/user_management.py:edit_user_permissions_section", "name": "edit_user_permissions_section", "file": "blueprints/user_management.py", "line": 574 }, "func2": { "key": "utils/permissions.py:get_user_permissions", "name": "get_user_permissions", "file": "utils/permissions.py", "line": 204 }, "similarity": 0.9142857142857144, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/user_management.py:edit_user_permissions_section", "name": "edit_user_permissions_section", "file": "blueprints/user_management.py", "line": 574 }, "func2": { "key": "legacy/app_original.py:clear_user_cache", "name": "clear_user_cache", "file": "legacy/app_original.py", "line": 311 }, "similarity": 0.75, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/user_management.py:edit_user_permissions_section", "name": "edit_user_permissions_section", "file": "blueprints/user_management.py", "line": 574 }, "func2": { "key": "legacy/app_original.py:load_user", "name": "load_user", "file": "legacy/app_original.py", "line": 558 }, "similarity": 0.7866666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/user_management.py:edit_user_permissions_section", "name": "edit_user_permissions_section", "file": "blueprints/user_management.py", "line": 574 }, "func2": { "key": "legacy/app_original.py:get_user_api", "name": "get_user_api", "file": "legacy/app_original.py", "line": 3097 }, "similarity": 0.8133333333333332, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/user_management.py:edit_user_permissions_section", "name": "edit_user_permissions_section", "file": "blueprints/user_management.py", "line": 574 }, "func2": { "key": "legacy/app_original.py:update_user_api", "name": "update_user_api", "file": "legacy/app_original.py", "line": 3129 }, "similarity": 0.8571428571428572, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/user_management.py:edit_user_permissions_section", "name": "edit_user_permissions_section", "file": "blueprints/user_management.py", "line": 574 }, "func2": { "key": "legacy/app_original.py:admin_edit_user_page", "name": "admin_edit_user_page", "file": "legacy/app_original.py", "line": 3585 }, "similarity": 0.7433333333333333, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/user_management.py:edit_user_permissions_section", "name": "edit_user_permissions_section", "file": "blueprints/user_management.py", "line": 574 }, "func2": { "key": "legacy/app_original.py:admin_update_user_form", "name": "admin_update_user_form", "file": "legacy/app_original.py", "line": 3619 }, "similarity": 0.8200000000000001, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/user_management.py:edit_user_permissions_section", "name": "edit_user_permissions_section", "file": "blueprints/user_management.py", "line": 574 }, "func2": { "key": "legacy/app_original.py:delete_user", "name": "delete_user", "file": "legacy/app_original.py", "line": 3747 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/user_management.py:edit_user_permissions_section", "name": "edit_user_permissions_section", "file": "blueprints/user_management.py", "line": 574 }, "func2": { "key": "legacy/app_original.py:get_user_locations_api", "name": "get_user_locations_api", "file": "legacy/app_original.py", "line": 7271 }, "similarity": 0.875, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/user_management.py:get_user_details_api", "name": "get_user_details_api", "file": "blueprints/user_management.py", "line": 595 }, "func2": { "key": "utils/permissions.py:ensure_admin_permissions", "name": "ensure_admin_permissions", "file": "utils/permissions.py", "line": 53 }, "similarity": 0.8400000000000001, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/user_management.py:get_user_details_api", "name": "get_user_details_api", "file": "blueprints/user_management.py", "line": 595 }, "func2": { "key": "utils/permissions.py:can_approve_jobs", "name": "can_approve_jobs", "file": "utils/permissions.py", "line": 150 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/user_management.py:get_user_details_api", "name": "get_user_details_api", "file": "blueprints/user_management.py", "line": 595 }, "func2": { "key": "utils/permissions.py:get_user_permissions", "name": "get_user_permissions", "file": "utils/permissions.py", "line": 204 }, "similarity": 0.8400000000000001, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/user_management.py:get_user_details_api", "name": "get_user_details_api", "file": "blueprints/user_management.py", "line": 595 }, "func2": { "key": "legacy/app_original.py:clear_user_cache", "name": "clear_user_cache", "file": "legacy/app_original.py", "line": 311 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/user_management.py:get_user_details_api", "name": "get_user_details_api", "file": "blueprints/user_management.py", "line": 595 }, "func2": { "key": "legacy/app_original.py:load_user", "name": "load_user", "file": "legacy/app_original.py", "line": 558 }, "similarity": 0.8461538461538463, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/user_management.py:get_user_details_api", "name": "get_user_details_api", "file": "blueprints/user_management.py", "line": 595 }, "func2": { "key": "legacy/app_original.py:get_user_api", "name": "get_user_api", "file": "legacy/app_original.py", "line": 3097 }, "similarity": 0.9333333333333333, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/user_management.py:get_user_details_api", "name": "get_user_details_api", "file": "blueprints/user_management.py", "line": 595 }, "func2": { "key": "legacy/app_original.py:update_user_api", "name": "update_user_api", "file": "legacy/app_original.py", "line": 3129 }, "similarity": 0.9333333333333333, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/user_management.py:get_user_details_api", "name": "get_user_details_api", "file": "blueprints/user_management.py", "line": 595 }, "func2": { "key": "legacy/app_original.py:admin_edit_user_page", "name": "admin_edit_user_page", "file": "legacy/app_original.py", "line": 3585 }, "similarity": 0.7642857142857143, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/user_management.py:get_user_details_api", "name": "get_user_details_api", "file": "blueprints/user_management.py", "line": 595 }, "func2": { "key": "legacy/app_original.py:admin_update_user_form", "name": "admin_update_user_form", "file": "legacy/app_original.py", "line": 3619 }, "similarity": 0.75, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/user_management.py:get_user_details_api", "name": "get_user_details_api", "file": "blueprints/user_management.py", "line": 595 }, "func2": { "key": "legacy/app_original.py:delete_user", "name": "delete_user", "file": "legacy/app_original.py", "line": 3747 }, "similarity": 0.7666666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "blueprints/user_management.py:get_user_details_api", "name": "get_user_details_api", "file": "blueprints/user_management.py", "line": 595 }, "func2": { "key": "legacy/app_original.py:get_user_locations_api", "name": "get_user_locations_api", "file": "legacy/app_original.py", "line": 7271 }, "similarity": 0.8933333333333333, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/utilities_collection.py:get_system_status", "name": "get_system_status", "file": "utils/utilities_collection.py", "line": 269 }, "func2": { "key": "utils/core_system.py:get_system_status", "name": "get_system_status", "file": "utils/core_system.py", "line": 770 }, "similarity": 0.7, "reason": "ähnliche Namen, ähnliche Länge" }, { "func1": { "key": "utils/utilities_collection.py:ensure_database_directory", "name": "ensure_database_directory", "file": "utils/utilities_collection.py", "line": 293 }, "func2": { "key": "utils/settings.py:ensure_database_directory", "name": "ensure_database_directory", "file": "utils/settings.py", "line": 119 }, "similarity": 0.7, "reason": "ähnliche Namen, ähnliche Länge" }, { "func1": { "key": "utils/utilities_collection.py:add_hardcoded_printers", "name": "add_hardcoded_printers", "file": "utils/utilities_collection.py", "line": 91 }, "func2": { "key": "utils/script_collection.py:add_hardcoded_printers", "name": "add_hardcoded_printers", "file": "utils/script_collection.py", "line": 122 }, "similarity": 0.7, "reason": "ähnliche Namen, ähnliche Länge" }, { "func1": { "key": "utils/utilities_collection.py:is_offline", "name": "is_offline", "file": "utils/utilities_collection.py", "line": 185 }, "func2": { "key": "utils/system_management.py:is_offline", "name": "is_offline", "file": "utils/system_management.py", "line": 28 }, "similarity": 0.7, "reason": "ähnliche Namen, ähnliche Länge" }, { "func1": { "key": "utils/utilities_collection.py:update_requirements", "name": "update_requirements", "file": "utils/utilities_collection.py", "line": 250 }, "func2": { "key": "utils/script_collection.py:update_requirements", "name": "update_requirements", "file": "utils/script_collection.py", "line": 160 }, "similarity": 0.7, "reason": "ähnliche Namen, ähnliche Länge" }, { "func1": { "key": "utils/system_management.py:__init__", "name": "__init__", "file": "utils/system_management.py", "line": 25 }, "func2": { "key": "utils/system_management.py:load_settings", "name": "load_settings", "file": "utils/system_management.py", "line": 21 }, "similarity": 0.7454545454545454, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/system_management.py:__init__", "name": "__init__", "file": "utils/system_management.py", "line": 25 }, "func2": { "key": "utils/system_management.py:is_offline", "name": "is_offline", "file": "utils/system_management.py", "line": 28 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/system_management.py:__init__", "name": "__init__", "file": "utils/system_management.py", "line": 25 }, "func2": { "key": "utils/development_tools.py:__init__", "name": "__init__", "file": "utils/development_tools.py", "line": 73 }, "similarity": 0.85, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/system_management.py:__init__", "name": "__init__", "file": "utils/system_management.py", "line": 25 }, "func2": { "key": "utils/ui_components.py:__init__", "name": "__init__", "file": "utils/ui_components.py", "line": 242 }, "similarity": 0.85, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/system_management.py:__init__", "name": "__init__", "file": "utils/system_management.py", "line": 25 }, "func2": { "key": "utils/job_queue_system.py:__post_init__", "name": "__post_init__", "file": "utils/job_queue_system.py", "line": 61 }, "similarity": 0.8285714285714285, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/system_management.py:__init__", "name": "__init__", "file": "utils/system_management.py", "line": 25 }, "func2": { "key": "utils/job_queue_system.py:__init__", "name": "__init__", "file": "utils/job_queue_system.py", "line": 293 }, "similarity": 0.75, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "utils/system_management.py:__init__", "name": "__init__", "file": "utils/system_management.py", "line": 25 }, "func2": { "key": "utils/data_management.py:__init__", "name": "__init__", "file": "utils/data_management.py", "line": 287 }, "similarity": 1.0, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/system_management.py:__init__", "name": "__init__", "file": "utils/system_management.py", "line": 25 }, "func2": { "key": "utils/ssl_manager.py:__init__", "name": "__init__", "file": "utils/ssl_manager.py", "line": 16 }, "similarity": 0.7999999999999999, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/system_management.py:__init__", "name": "__init__", "file": "utils/system_management.py", "line": 25 }, "func2": { "key": "utils/hardware_integration.py:__init__", "name": "__init__", "file": "utils/hardware_integration.py", "line": 1012 }, "similarity": 0.73, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "utils/system_management.py:__init__", "name": "__init__", "file": "utils/system_management.py", "line": 25 }, "func2": { "key": "utils/ip_security.py:__init__", "name": "__init__", "file": "utils/ip_security.py", "line": 24 }, "similarity": 0.7749999999999999, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "utils/system_management.py:__init__", "name": "__init__", "file": "utils/system_management.py", "line": 25 }, "func2": { "key": "utils/ssl_suite.py:__init__", "name": "__init__", "file": "utils/ssl_suite.py", "line": 67 }, "similarity": 1.0, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/system_management.py:__init__", "name": "__init__", "file": "utils/system_management.py", "line": 25 }, "func2": { "key": "utils/security_suite.py:__init__", "name": "__init__", "file": "utils/security_suite.py", "line": 70 }, "similarity": 0.8500000000000001, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/system_management.py:__init__", "name": "__init__", "file": "utils/system_management.py", "line": 25 }, "func2": { "key": "utils/drag_drop_system.py:__init__", "name": "__init__", "file": "utils/drag_drop_system.py", "line": 57 }, "similarity": 0.85, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/system_management.py:__init__", "name": "__init__", "file": "utils/system_management.py", "line": 25 }, "func2": { "key": "utils/database_cleanup.py:__init__", "name": "__init__", "file": "utils/database_cleanup.py", "line": 23 }, "similarity": 0.7999999999999999, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/system_management.py:__init__", "name": "__init__", "file": "utils/system_management.py", "line": 25 }, "func2": { "key": "utils/job_scheduler.py:__init__", "name": "__init__", "file": "utils/job_scheduler.py", "line": 35 }, "similarity": 0.75, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "utils/system_management.py:__init__", "name": "__init__", "file": "utils/system_management.py", "line": 25 }, "func2": { "key": "utils/database_suite.py:__init__", "name": "__init__", "file": "utils/database_suite.py", "line": 176 }, "similarity": 1.0, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/system_management.py:__init__", "name": "__init__", "file": "utils/system_management.py", "line": 25 }, "func2": { "key": "utils/monitoring_analytics.py:__init__", "name": "__init__", "file": "utils/monitoring_analytics.py", "line": 252 }, "similarity": 0.85, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/system_management.py:__init__", "name": "__init__", "file": "utils/system_management.py", "line": 25 }, "func2": { "key": "utils/script_collection.py:__init__", "name": "__init__", "file": "utils/script_collection.py", "line": 170 }, "similarity": 0.75, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "utils/system_management.py:load_settings", "name": "load_settings", "file": "utils/system_management.py", "line": 21 }, "func2": { "key": "utils/system_management.py:is_offline", "name": "is_offline", "file": "utils/system_management.py", "line": 28 }, "similarity": 0.8333333333333333, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/system_management.py:load_settings", "name": "load_settings", "file": "utils/system_management.py", "line": 21 }, "func2": { "key": "utils/job_queue_system.py:__post_init__", "name": "__post_init__", "file": "utils/job_queue_system.py", "line": 61 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/system_management.py:load_settings", "name": "load_settings", "file": "utils/system_management.py", "line": 21 }, "func2": { "key": "utils/data_management.py:__init__", "name": "__init__", "file": "utils/data_management.py", "line": 287 }, "similarity": 0.7454545454545454, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/system_management.py:load_settings", "name": "load_settings", "file": "utils/system_management.py", "line": 21 }, "func2": { "key": "utils/ip_security.py:get_allowed_plug_ips", "name": "get_allowed_plug_ips", "file": "utils/ip_security.py", "line": 141 }, "similarity": 0.7357142857142858, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/system_management.py:load_settings", "name": "load_settings", "file": "utils/system_management.py", "line": 21 }, "func2": { "key": "utils/ssl_suite.py:__init__", "name": "__init__", "file": "utils/ssl_suite.py", "line": 67 }, "similarity": 0.7454545454545454, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/system_management.py:load_settings", "name": "load_settings", "file": "utils/system_management.py", "line": 21 }, "func2": { "key": "utils/core_system.py:_register_signal_handlers", "name": "_register_signal_handlers", "file": "utils/core_system.py", "line": 113 }, "similarity": 0.7576923076923078, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/system_management.py:load_settings", "name": "load_settings", "file": "utils/system_management.py", "line": 21 }, "func2": { "key": "utils/database_suite.py:__init__", "name": "__init__", "file": "utils/database_suite.py", "line": 176 }, "similarity": 0.7454545454545454, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/system_management.py:is_offline", "name": "is_offline", "file": "utils/system_management.py", "line": 28 }, "func2": { "key": "utils/job_queue_system.py:__post_init__", "name": "__post_init__", "file": "utils/job_queue_system.py", "line": 61 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/system_management.py:is_offline", "name": "is_offline", "file": "utils/system_management.py", "line": 28 }, "func2": { "key": "utils/data_management.py:__init__", "name": "__init__", "file": "utils/data_management.py", "line": 287 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/system_management.py:is_offline", "name": "is_offline", "file": "utils/system_management.py", "line": 28 }, "func2": { "key": "utils/ssl_suite.py:__init__", "name": "__init__", "file": "utils/ssl_suite.py", "line": 67 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/system_management.py:is_offline", "name": "is_offline", "file": "utils/system_management.py", "line": 28 }, "func2": { "key": "utils/database_suite.py:__init__", "name": "__init__", "file": "utils/database_suite.py", "line": 176 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/development_tools.py:test_tapo_sofort", "name": "test_tapo_sofort", "file": "utils/development_tools.py", "line": 258 }, "func2": { "key": "utils/script_collection.py:test_tapo_sofort", "name": "test_tapo_sofort", "file": "utils/script_collection.py", "line": 239 }, "similarity": 0.7, "reason": "ähnliche Namen, ähnliche Länge" }, { "func1": { "key": "utils/development_tools.py:__init__", "name": "__init__", "file": "utils/development_tools.py", "line": 73 }, "func2": { "key": "utils/ui_components.py:__init__", "name": "__init__", "file": "utils/ui_components.py", "line": 242 }, "similarity": 1.0, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/development_tools.py:__init__", "name": "__init__", "file": "utils/development_tools.py", "line": 73 }, "func2": { "key": "utils/job_queue_system.py:__init__", "name": "__init__", "file": "utils/job_queue_system.py", "line": 293 }, "similarity": 0.7999999999999999, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "utils/development_tools.py:__init__", "name": "__init__", "file": "utils/development_tools.py", "line": 73 }, "func2": { "key": "utils/job_queue_system.py:get_next_job", "name": "get_next_job", "file": "utils/job_queue_system.py", "line": 103 }, "similarity": 0.72, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/development_tools.py:__init__", "name": "__init__", "file": "utils/development_tools.py", "line": 73 }, "func2": { "key": "utils/job_queue_system.py:_timer_loop", "name": "_timer_loop", "file": "utils/job_queue_system.py", "line": 253 }, "similarity": 0.72, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/development_tools.py:__init__", "name": "__init__", "file": "utils/development_tools.py", "line": 73 }, "func2": { "key": "utils/data_management.py:__init__", "name": "__init__", "file": "utils/data_management.py", "line": 287 }, "similarity": 0.85, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/development_tools.py:__init__", "name": "__init__", "file": "utils/development_tools.py", "line": 73 }, "func2": { "key": "utils/data_management.py:ensure_directories", "name": "ensure_directories", "file": "utils/data_management.py", "line": 57 }, "similarity": 0.7454545454545454, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/development_tools.py:__init__", "name": "__init__", "file": "utils/development_tools.py", "line": 73 }, "func2": { "key": "utils/ssl_manager.py:__init__", "name": "__init__", "file": "utils/ssl_manager.py", "line": 16 }, "similarity": 0.8999999999999999, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/development_tools.py:__init__", "name": "__init__", "file": "utils/development_tools.py", "line": 73 }, "func2": { "key": "utils/ssl_manager.py:generate_mercedes_certificate", "name": "generate_mercedes_certificate", "file": "utils/ssl_manager.py", "line": 21 }, "similarity": 0.7230769230769231, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/development_tools.py:__init__", "name": "__init__", "file": "utils/development_tools.py", "line": 73 }, "func2": { "key": "utils/hardware_integration.py:__init__", "name": "__init__", "file": "utils/hardware_integration.py", "line": 1012 }, "similarity": 0.7599999999999999, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "utils/development_tools.py:__init__", "name": "__init__", "file": "utils/development_tools.py", "line": 73 }, "func2": { "key": "utils/hardware_integration.py:get_printer_summary", "name": "get_printer_summary", "file": "utils/hardware_integration.py", "line": 1112 }, "similarity": 0.7230769230769231, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/development_tools.py:__init__", "name": "__init__", "file": "utils/development_tools.py", "line": 73 }, "func2": { "key": "utils/ip_security.py:__init__", "name": "__init__", "file": "utils/ip_security.py", "line": 24 }, "similarity": 0.85, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/development_tools.py:__init__", "name": "__init__", "file": "utils/development_tools.py", "line": 73 }, "func2": { "key": "utils/ssl_suite.py:__init__", "name": "__init__", "file": "utils/ssl_suite.py", "line": 67 }, "similarity": 0.85, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/development_tools.py:__init__", "name": "__init__", "file": "utils/development_tools.py", "line": 73 }, "func2": { "key": "utils/security_suite.py:__init__", "name": "__init__", "file": "utils/security_suite.py", "line": 70 }, "similarity": 0.7000000000000001, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/development_tools.py:__init__", "name": "__init__", "file": "utils/development_tools.py", "line": 73 }, "func2": { "key": "utils/drag_drop_system.py:__init__", "name": "__init__", "file": "utils/drag_drop_system.py", "line": 57 }, "similarity": 1.0, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/development_tools.py:__init__", "name": "__init__", "file": "utils/development_tools.py", "line": 73 }, "func2": { "key": "utils/database_cleanup.py:__init__", "name": "__init__", "file": "utils/database_cleanup.py", "line": 23 }, "similarity": 0.8999999999999999, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/development_tools.py:__init__", "name": "__init__", "file": "utils/development_tools.py", "line": 73 }, "func2": { "key": "utils/database_cleanup.py:get_engine_count", "name": "get_engine_count", "file": "utils/database_cleanup.py", "line": 56 }, "similarity": 0.7777777777777777, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/development_tools.py:__init__", "name": "__init__", "file": "utils/development_tools.py", "line": 73 }, "func2": { "key": "utils/job_scheduler.py:__init__", "name": "__init__", "file": "utils/job_scheduler.py", "line": 35 }, "similarity": 0.7999999999999999, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "utils/development_tools.py:__init__", "name": "__init__", "file": "utils/development_tools.py", "line": 73 }, "func2": { "key": "utils/job_scheduler.py:is_running", "name": "is_running", "file": "utils/job_scheduler.py", "line": 257 }, "similarity": 0.75, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/development_tools.py:__init__", "name": "__init__", "file": "utils/development_tools.py", "line": 73 }, "func2": { "key": "utils/core_system.py:_register_signal_handlers", "name": "_register_signal_handlers", "file": "utils/core_system.py", "line": 113 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/development_tools.py:__init__", "name": "__init__", "file": "utils/development_tools.py", "line": 73 }, "func2": { "key": "utils/core_system.py:load_config", "name": "load_config", "file": "utils/core_system.py", "line": 512 }, "similarity": 0.709090909090909, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/development_tools.py:__init__", "name": "__init__", "file": "utils/development_tools.py", "line": 73 }, "func2": { "key": "utils/core_system.py:check_https_connectivity", "name": "check_https_connectivity", "file": "utils/core_system.py", "line": 623 }, "similarity": 0.7230769230769231, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/development_tools.py:__init__", "name": "__init__", "file": "utils/development_tools.py", "line": 73 }, "func2": { "key": "utils/core_system.py:run_monitoring_cycle", "name": "run_monitoring_cycle", "file": "utils/core_system.py", "line": 639 }, "similarity": 0.7230769230769231, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/development_tools.py:__init__", "name": "__init__", "file": "utils/development_tools.py", "line": 73 }, "func2": { "key": "utils/database_suite.py:__init__", "name": "__init__", "file": "utils/database_suite.py", "line": 176 }, "similarity": 0.85, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/development_tools.py:__init__", "name": "__init__", "file": "utils/development_tools.py", "line": 73 }, "func2": { "key": "utils/database_suite.py:get_connection", "name": "get_connection", "file": "utils/database_suite.py", "line": 41 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/development_tools.py:__init__", "name": "__init__", "file": "utils/development_tools.py", "line": 73 }, "func2": { "key": "utils/database_suite.py:migrate_user_settings", "name": "migrate_user_settings", "file": "utils/database_suite.py", "line": 126 }, "similarity": 0.7454545454545454, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/development_tools.py:__init__", "name": "__init__", "file": "utils/development_tools.py", "line": 73 }, "func2": { "key": "utils/database_suite.py:fix_database_immediate", "name": "fix_database_immediate", "file": "utils/database_suite.py", "line": 148 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/development_tools.py:__init__", "name": "__init__", "file": "utils/development_tools.py", "line": 73 }, "func2": { "key": "utils/logging_config.py:_create_new_log_file", "name": "_create_new_log_file", "file": "utils/logging_config.py", "line": 79 }, "similarity": 0.7230769230769231, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/development_tools.py:__init__", "name": "__init__", "file": "utils/development_tools.py", "line": 73 }, "func2": { "key": "utils/monitoring_analytics.py:__init__", "name": "__init__", "file": "utils/monitoring_analytics.py", "line": 252 }, "similarity": 1.0, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/development_tools.py:__init__", "name": "__init__", "file": "utils/development_tools.py", "line": 73 }, "func2": { "key": "utils/monitoring_analytics.py:get_system_metrics", "name": "get_system_metrics", "file": "utils/monitoring_analytics.py", "line": 68 }, "similarity": 0.709090909090909, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/development_tools.py:__init__", "name": "__init__", "file": "utils/development_tools.py", "line": 73 }, "func2": { "key": "utils/monitoring_analytics.py:collect_job_analytics", "name": "collect_job_analytics", "file": "utils/monitoring_analytics.py", "line": 86 }, "similarity": 0.7230769230769231, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/development_tools.py:__init__", "name": "__init__", "file": "utils/development_tools.py", "line": 73 }, "func2": { "key": "utils/monitoring_analytics.py:collect_printer_analytics", "name": "collect_printer_analytics", "file": "utils/monitoring_analytics.py", "line": 130 }, "similarity": 0.7230769230769231, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/development_tools.py:__init__", "name": "__init__", "file": "utils/development_tools.py", "line": 73 }, "func2": { "key": "utils/script_collection.py:__init__", "name": "__init__", "file": "utils/script_collection.py", "line": 170 }, "similarity": 0.7999999999999999, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "utils/development_tools.py:__init__", "name": "__init__", "file": "utils/development_tools.py", "line": 73 }, "func2": { "key": "utils/script_collection.py:run_initial_setup", "name": "run_initial_setup", "file": "utils/script_collection.py", "line": 194 }, "similarity": 0.7454545454545454, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/development_tools.py:run_test", "name": "run_test", "file": "utils/development_tools.py", "line": 77 }, "func2": { "key": "utils/script_collection.py:run_tests", "name": "run_tests", "file": "utils/script_collection.py", "line": 228 }, "similarity": 0.7, "reason": "ähnliche Namen, ähnliche Länge" }, { "func1": { "key": "utils/development_tools.py:run_all_tests", "name": "run_all_tests", "file": "utils/development_tools.py", "line": 89 }, "func2": { "key": "utils/development_tools.py:test_user_creation", "name": "test_user_creation", "file": "utils/development_tools.py", "line": 112 }, "similarity": 0.8666666666666667, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/development_tools.py:run_all_tests", "name": "run_all_tests", "file": "utils/development_tools.py", "line": 89 }, "func2": { "key": "utils/development_tools.py:test_printer_status", "name": "test_printer_status", "file": "utils/development_tools.py", "line": 136 }, "similarity": 0.770909090909091, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "utils/development_tools.py:run_all_tests", "name": "run_all_tests", "file": "utils/development_tools.py", "line": 89 }, "func2": { "key": "utils/hardware_integration.py:__init__", "name": "__init__", "file": "utils/hardware_integration.py", "line": 1012 }, "similarity": 0.72, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/development_tools.py:run_all_tests", "name": "run_all_tests", "file": "utils/development_tools.py", "line": 89 }, "func2": { "key": "utils/hardware_integration.py:auto_discover_outlets", "name": "auto_discover_outlets", "file": "utils/hardware_integration.py", "line": 500 }, "similarity": 0.7785714285714286, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/development_tools.py:run_all_tests", "name": "run_all_tests", "file": "utils/development_tools.py", "line": 89 }, "func2": { "key": "utils/hardware_integration.py:initialize_all_outlets", "name": "initialize_all_outlets", "file": "utils/hardware_integration.py", "line": 563 }, "similarity": 0.7166666666666667, "reason": "gemeinsame Argumente" }, { "func1": { "key": "utils/development_tools.py:run_all_tests", "name": "run_all_tests", "file": "utils/development_tools.py", "line": 89 }, "func2": { "key": "utils/job_scheduler.py:start", "name": "start", "file": "utils/job_scheduler.py", "line": 216 }, "similarity": 0.7777777777777777, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/development_tools.py:run_all_tests", "name": "run_all_tests", "file": "utils/development_tools.py", "line": 89 }, "func2": { "key": "utils/core_system.py:graceful_shutdown", "name": "graceful_shutdown", "file": "utils/core_system.py", "line": 464 }, "similarity": 0.7050000000000001, "reason": "gemeinsame Argumente" }, { "func1": { "key": "utils/development_tools.py:run_all_tests", "name": "run_all_tests", "file": "utils/development_tools.py", "line": 89 }, "func2": { "key": "utils/monitoring_analytics.py:get_health_status", "name": "get_health_status", "file": "utils/monitoring_analytics.py", "line": 265 }, "similarity": 0.7945454545454546, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/development_tools.py:run_all_tests", "name": "run_all_tests", "file": "utils/development_tools.py", "line": 89 }, "func2": { "key": "utils/script_collection.py:run_all_tests", "name": "run_all_tests", "file": "utils/script_collection.py", "line": 178 }, "similarity": 0.7899999999999999, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "utils/development_tools.py:test_database_connection", "name": "test_database_connection", "file": "utils/development_tools.py", "line": 105 }, "func2": { "key": "utils/development_tools.py:test_user_creation", "name": "test_user_creation", "file": "utils/development_tools.py", "line": 112 }, "similarity": 0.7269230769230769, "reason": "gemeinsame Argumente" }, { "func1": { "key": "utils/development_tools.py:test_database_connection", "name": "test_database_connection", "file": "utils/development_tools.py", "line": 105 }, "func2": { "key": "utils/development_tools.py:test_printer_status", "name": "test_printer_status", "file": "utils/development_tools.py", "line": 136 }, "similarity": 0.75, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/development_tools.py:test_database_connection", "name": "test_database_connection", "file": "utils/development_tools.py", "line": 105 }, "func2": { "key": "utils/hardware_integration.py:initialize_all_outlets", "name": "initialize_all_outlets", "file": "utils/hardware_integration.py", "line": 563 }, "similarity": 0.8285714285714285, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/development_tools.py:test_database_connection", "name": "test_database_connection", "file": "utils/development_tools.py", "line": 105 }, "func2": { "key": "utils/hardware_integration.py:get_all_outlet_status", "name": "get_all_outlet_status", "file": "utils/hardware_integration.py", "line": 619 }, "similarity": 0.7114285714285714, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/development_tools.py:test_database_connection", "name": "test_database_connection", "file": "utils/development_tools.py", "line": 105 }, "func2": { "key": "utils/hardware_integration.py:get_energy_statistics", "name": "get_energy_statistics", "file": "utils/hardware_integration.py", "line": 828 }, "similarity": 0.7085714285714286, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/development_tools.py:test_database_connection", "name": "test_database_connection", "file": "utils/development_tools.py", "line": 105 }, "func2": { "key": "utils/ip_security.py:get_client_ip", "name": "get_client_ip", "file": "utils/ip_security.py", "line": 95 }, "similarity": 0.7114285714285714, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/development_tools.py:test_database_connection", "name": "test_database_connection", "file": "utils/development_tools.py", "line": 105 }, "func2": { "key": "utils/ssl_suite.py:get_ssl_context", "name": "get_ssl_context", "file": "utils/ssl_suite.py", "line": 43 }, "similarity": 0.74, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/development_tools.py:test_database_connection", "name": "test_database_connection", "file": "utils/development_tools.py", "line": 105 }, "func2": { "key": "utils/security_suite.py:generate_nonce", "name": "generate_nonce", "file": "utils/security_suite.py", "line": 55 }, "similarity": 0.8153846153846154, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/development_tools.py:test_database_connection", "name": "test_database_connection", "file": "utils/development_tools.py", "line": 105 }, "func2": { "key": "utils/core_system.py:graceful_shutdown", "name": "graceful_shutdown", "file": "utils/core_system.py", "line": 464 }, "similarity": 0.75, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/development_tools.py:test_database_connection", "name": "test_database_connection", "file": "utils/development_tools.py", "line": 105 }, "func2": { "key": "utils/core_system.py:setup_logging", "name": "setup_logging", "file": "utils/core_system.py", "line": 553 }, "similarity": 0.7866666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/development_tools.py:test_database_connection", "name": "test_database_connection", "file": "utils/development_tools.py", "line": 105 }, "func2": { "key": "utils/database_suite.py:get_all_tables", "name": "get_all_tables", "file": "utils/database_suite.py", "line": 105 }, "similarity": 0.7246153846153847, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/development_tools.py:test_database_connection", "name": "test_database_connection", "file": "utils/development_tools.py", "line": 105 }, "func2": { "key": "utils/monitoring_analytics.py:collect_job_analytics", "name": "collect_job_analytics", "file": "utils/monitoring_analytics.py", "line": 86 }, "similarity": 0.7057142857142857, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "utils/development_tools.py:test_user_creation", "name": "test_user_creation", "file": "utils/development_tools.py", "line": 112 }, "func2": { "key": "utils/development_tools.py:test_printer_status", "name": "test_printer_status", "file": "utils/development_tools.py", "line": 136 }, "similarity": 0.78, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "utils/development_tools.py:test_user_creation", "name": "test_user_creation", "file": "utils/development_tools.py", "line": 112 }, "func2": { "key": "utils/hardware_integration.py:__init__", "name": "__init__", "file": "utils/hardware_integration.py", "line": 1012 }, "similarity": 0.7454545454545454, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/development_tools.py:test_user_creation", "name": "test_user_creation", "file": "utils/development_tools.py", "line": 112 }, "func2": { "key": "utils/hardware_integration.py:auto_discover_outlets", "name": "auto_discover_outlets", "file": "utils/hardware_integration.py", "line": 500 }, "similarity": 0.8357142857142857, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/development_tools.py:test_user_creation", "name": "test_user_creation", "file": "utils/development_tools.py", "line": 112 }, "func2": { "key": "utils/hardware_integration.py:initialize_all_outlets", "name": "initialize_all_outlets", "file": "utils/hardware_integration.py", "line": 563 }, "similarity": 0.7269230769230769, "reason": "gemeinsame Argumente" }, { "func1": { "key": "utils/development_tools.py:test_user_creation", "name": "test_user_creation", "file": "utils/development_tools.py", "line": 112 }, "func2": { "key": "utils/security_suite.py:generate_nonce", "name": "generate_nonce", "file": "utils/security_suite.py", "line": 55 }, "similarity": 0.7166666666666667, "reason": "gemeinsame Argumente" }, { "func1": { "key": "utils/development_tools.py:test_user_creation", "name": "test_user_creation", "file": "utils/development_tools.py", "line": 112 }, "func2": { "key": "utils/job_scheduler.py:start", "name": "start", "file": "utils/job_scheduler.py", "line": 216 }, "similarity": 0.7454545454545454, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/development_tools.py:test_user_creation", "name": "test_user_creation", "file": "utils/development_tools.py", "line": 112 }, "func2": { "key": "utils/core_system.py:graceful_shutdown", "name": "graceful_shutdown", "file": "utils/core_system.py", "line": 464 }, "similarity": 0.7152941176470589, "reason": "gemeinsame Argumente" }, { "func1": { "key": "utils/development_tools.py:test_user_creation", "name": "test_user_creation", "file": "utils/development_tools.py", "line": 112 }, "func2": { "key": "utils/monitoring_analytics.py:get_health_status", "name": "get_health_status", "file": "utils/monitoring_analytics.py", "line": 265 }, "similarity": 0.7114285714285714, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/development_tools.py:test_printer_status", "name": "test_printer_status", "file": "utils/development_tools.py", "line": 136 }, "func2": { "key": "utils/job_queue_system.py:__init__", "name": "__init__", "file": "utils/job_queue_system.py", "line": 293 }, "similarity": 0.76, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/development_tools.py:test_printer_status", "name": "test_printer_status", "file": "utils/development_tools.py", "line": 136 }, "func2": { "key": "utils/hardware_integration.py:initialize_all_outlets", "name": "initialize_all_outlets", "file": "utils/hardware_integration.py", "line": 563 }, "similarity": 0.7961538461538462, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/development_tools.py:test_printer_status", "name": "test_printer_status", "file": "utils/development_tools.py", "line": 136 }, "func2": { "key": "utils/hardware_integration.py:get_printer_summary", "name": "get_printer_summary", "file": "utils/hardware_integration.py", "line": 1112 }, "similarity": 0.7076923076923077, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "utils/development_tools.py:test_printer_status", "name": "test_printer_status", "file": "utils/development_tools.py", "line": 136 }, "func2": { "key": "utils/ssl_suite.py:verify_ssl_files", "name": "verify_ssl_files", "file": "utils/ssl_suite.py", "line": 52 }, "similarity": 0.7428571428571429, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/development_tools.py:test_printer_status", "name": "test_printer_status", "file": "utils/development_tools.py", "line": 136 }, "func2": { "key": "utils/security_suite.py:generate_nonce", "name": "generate_nonce", "file": "utils/security_suite.py", "line": 55 }, "similarity": 0.7346153846153847, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/development_tools.py:test_printer_status", "name": "test_printer_status", "file": "utils/development_tools.py", "line": 136 }, "func2": { "key": "utils/job_scheduler.py:__init__", "name": "__init__", "file": "utils/job_scheduler.py", "line": 35 }, "similarity": 0.76, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/development_tools.py:test_printer_status", "name": "test_printer_status", "file": "utils/development_tools.py", "line": 136 }, "func2": { "key": "utils/job_scheduler.py:get_uptime", "name": "get_uptime", "file": "utils/job_scheduler.py", "line": 194 }, "similarity": 0.7571428571428571, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/development_tools.py:test_printer_status", "name": "test_printer_status", "file": "utils/development_tools.py", "line": 136 }, "func2": { "key": "utils/core_system.py:graceful_shutdown", "name": "graceful_shutdown", "file": "utils/core_system.py", "line": 464 }, "similarity": 0.7777777777777777, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/development_tools.py:test_printer_status", "name": "test_printer_status", "file": "utils/development_tools.py", "line": 136 }, "func2": { "key": "utils/core_system.py:setup_logging", "name": "setup_logging", "file": "utils/core_system.py", "line": 553 }, "similarity": 0.7961538461538462, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/development_tools.py:test_printer_status", "name": "test_printer_status", "file": "utils/development_tools.py", "line": 136 }, "func2": { "key": "utils/database_suite.py:migrate_user_settings", "name": "migrate_user_settings", "file": "utils/database_suite.py", "line": 126 }, "similarity": 0.7000000000000001, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "utils/development_tools.py:test_printer_status", "name": "test_printer_status", "file": "utils/development_tools.py", "line": 136 }, "func2": { "key": "utils/monitoring_analytics.py:get_health_status", "name": "get_health_status", "file": "utils/monitoring_analytics.py", "line": 265 }, "similarity": 0.7096153846153845, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/development_tools.py:test_printer_status", "name": "test_printer_status", "file": "utils/development_tools.py", "line": 136 }, "func2": { "key": "utils/script_collection.py:__init__", "name": "__init__", "file": "utils/script_collection.py", "line": 170 }, "similarity": 0.76, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/development_tools.py:test_printer_status", "name": "test_printer_status", "file": "utils/development_tools.py", "line": 136 }, "func2": { "key": "utils/script_collection.py:run_all_tests", "name": "run_all_tests", "file": "utils/script_collection.py", "line": 178 }, "similarity": 0.740909090909091, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "utils/development_tools.py:test_printer_status", "name": "test_printer_status", "file": "utils/development_tools.py", "line": 136 }, "func2": { "key": "utils/script_collection.py:run_initial_setup", "name": "run_initial_setup", "file": "utils/script_collection.py", "line": 194 }, "similarity": 0.7636363636363636, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "utils/permissions.py:admin_required", "name": "admin_required", "file": "utils/permissions.py", "line": 17 }, "func2": { "key": "utils/permissions.py:approver_required", "name": "approver_required", "file": "utils/permissions.py", "line": 189 }, "similarity": 0.8461538461538463, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/permissions.py:admin_required", "name": "admin_required", "file": "utils/permissions.py", "line": 17 }, "func2": { "key": "legacy/app_original.py:job_owner_required", "name": "job_owner_required", "file": "legacy/app_original.py", "line": 787 }, "similarity": 0.7285714285714286, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/permissions.py:admin_required", "name": "admin_required", "file": "utils/permissions.py", "line": 17 }, "func2": { "key": "legacy/app_original.py:admin_required", "name": "admin_required", "file": "legacy/app_original.py", "line": 809 }, "similarity": 0.8999999999999999, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/permissions.py:ensure_admin_permissions", "name": "ensure_admin_permissions", "file": "utils/permissions.py", "line": 53 }, "func2": { "key": "utils/permissions.py:can_approve_jobs", "name": "can_approve_jobs", "file": "utils/permissions.py", "line": 150 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/permissions.py:ensure_admin_permissions", "name": "ensure_admin_permissions", "file": "utils/permissions.py", "line": 53 }, "func2": { "key": "utils/permissions.py:get_user_permissions", "name": "get_user_permissions", "file": "utils/permissions.py", "line": 204 }, "similarity": 0.8857142857142857, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/permissions.py:ensure_admin_permissions", "name": "ensure_admin_permissions", "file": "utils/permissions.py", "line": 53 }, "func2": { "key": "legacy/app_original.py:clear_user_cache", "name": "clear_user_cache", "file": "legacy/app_original.py", "line": 311 }, "similarity": 0.76, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/permissions.py:ensure_admin_permissions", "name": "ensure_admin_permissions", "file": "utils/permissions.py", "line": 53 }, "func2": { "key": "legacy/app_original.py:load_user", "name": "load_user", "file": "legacy/app_original.py", "line": 558 }, "similarity": 0.8461538461538463, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/permissions.py:ensure_admin_permissions", "name": "ensure_admin_permissions", "file": "utils/permissions.py", "line": 53 }, "func2": { "key": "legacy/app_original.py:get_user_api", "name": "get_user_api", "file": "legacy/app_original.py", "line": 3097 }, "similarity": 0.8285714285714285, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/permissions.py:ensure_admin_permissions", "name": "ensure_admin_permissions", "file": "utils/permissions.py", "line": 53 }, "func2": { "key": "legacy/app_original.py:update_user_api", "name": "update_user_api", "file": "legacy/app_original.py", "line": 3129 }, "similarity": 0.8769230769230769, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/permissions.py:ensure_admin_permissions", "name": "ensure_admin_permissions", "file": "utils/permissions.py", "line": 53 }, "func2": { "key": "legacy/app_original.py:admin_edit_user_page", "name": "admin_edit_user_page", "file": "legacy/app_original.py", "line": 3585 }, "similarity": 0.7642857142857143, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/permissions.py:ensure_admin_permissions", "name": "ensure_admin_permissions", "file": "utils/permissions.py", "line": 53 }, "func2": { "key": "legacy/app_original.py:admin_update_user_form", "name": "admin_update_user_form", "file": "legacy/app_original.py", "line": 3619 }, "similarity": 0.8428571428571427, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/permissions.py:ensure_admin_permissions", "name": "ensure_admin_permissions", "file": "utils/permissions.py", "line": 53 }, "func2": { "key": "legacy/app_original.py:get_user_locations_api", "name": "get_user_locations_api", "file": "legacy/app_original.py", "line": 7271 }, "similarity": 0.8500000000000001, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/permissions.py:can_approve_jobs", "name": "can_approve_jobs", "file": "utils/permissions.py", "line": 150 }, "func2": { "key": "utils/permissions.py:get_user_permissions", "name": "get_user_permissions", "file": "utils/permissions.py", "line": 204 }, "similarity": 0.7647058823529411, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/permissions.py:can_approve_jobs", "name": "can_approve_jobs", "file": "utils/permissions.py", "line": 150 }, "func2": { "key": "legacy/app_original.py:clear_user_cache", "name": "clear_user_cache", "file": "legacy/app_original.py", "line": 311 }, "similarity": 0.76, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/permissions.py:can_approve_jobs", "name": "can_approve_jobs", "file": "utils/permissions.py", "line": 150 }, "func2": { "key": "legacy/app_original.py:load_user", "name": "load_user", "file": "legacy/app_original.py", "line": 558 }, "similarity": 0.76, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/permissions.py:can_approve_jobs", "name": "can_approve_jobs", "file": "utils/permissions.py", "line": 150 }, "func2": { "key": "legacy/app_original.py:get_user_api", "name": "get_user_api", "file": "legacy/app_original.py", "line": 3097 }, "similarity": 0.75, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/permissions.py:can_approve_jobs", "name": "can_approve_jobs", "file": "utils/permissions.py", "line": 150 }, "func2": { "key": "legacy/app_original.py:update_user_api", "name": "update_user_api", "file": "legacy/app_original.py", "line": 3129 }, "similarity": 0.75, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/permissions.py:can_approve_jobs", "name": "can_approve_jobs", "file": "utils/permissions.py", "line": 150 }, "func2": { "key": "legacy/app_original.py:get_user_locations_api", "name": "get_user_locations_api", "file": "legacy/app_original.py", "line": 7271 }, "similarity": 0.8117647058823529, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/permissions.py:approver_required", "name": "approver_required", "file": "utils/permissions.py", "line": 189 }, "func2": { "key": "legacy/app_original.py:job_owner_required", "name": "job_owner_required", "file": "legacy/app_original.py", "line": 787 }, "similarity": 0.7133333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/permissions.py:approver_required", "name": "approver_required", "file": "utils/permissions.py", "line": 189 }, "func2": { "key": "legacy/app_original.py:admin_required", "name": "admin_required", "file": "legacy/app_original.py", "line": 809 }, "similarity": 0.7461538461538462, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/permissions.py:get_user_permissions", "name": "get_user_permissions", "file": "utils/permissions.py", "line": 204 }, "func2": { "key": "legacy/app_original.py:clear_user_cache", "name": "clear_user_cache", "file": "legacy/app_original.py", "line": 311 }, "similarity": 0.725, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/permissions.py:get_user_permissions", "name": "get_user_permissions", "file": "utils/permissions.py", "line": 204 }, "func2": { "key": "legacy/app_original.py:load_user", "name": "load_user", "file": "legacy/app_original.py", "line": 558 }, "similarity": 0.76, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/permissions.py:get_user_permissions", "name": "get_user_permissions", "file": "utils/permissions.py", "line": 204 }, "func2": { "key": "legacy/app_original.py:get_user_api", "name": "get_user_api", "file": "legacy/app_original.py", "line": 3097 }, "similarity": 0.8769230769230769, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/permissions.py:get_user_permissions", "name": "get_user_permissions", "file": "utils/permissions.py", "line": 204 }, "func2": { "key": "legacy/app_original.py:update_user_api", "name": "update_user_api", "file": "legacy/app_original.py", "line": 3129 }, "similarity": 0.8285714285714285, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/permissions.py:get_user_permissions", "name": "get_user_permissions", "file": "utils/permissions.py", "line": 204 }, "func2": { "key": "legacy/app_original.py:admin_edit_user_page", "name": "admin_edit_user_page", "file": "legacy/app_original.py", "line": 3585 }, "similarity": 0.7642857142857143, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/permissions.py:get_user_permissions", "name": "get_user_permissions", "file": "utils/permissions.py", "line": 204 }, "func2": { "key": "legacy/app_original.py:admin_update_user_form", "name": "admin_update_user_form", "file": "legacy/app_original.py", "line": 3619 }, "similarity": 0.7933333333333332, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/permissions.py:get_user_permissions", "name": "get_user_permissions", "file": "utils/permissions.py", "line": 204 }, "func2": { "key": "legacy/app_original.py:get_user_locations_api", "name": "get_user_locations_api", "file": "legacy/app_original.py", "line": 7271 }, "similarity": 0.8933333333333333, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ui_components.py:format_datetime", "name": "format_datetime", "file": "utils/ui_components.py", "line": 40 }, "func2": { "key": "legacy/app_original.py:format_datetime_filter", "name": "format_datetime_filter", "file": "legacy/app_original.py", "line": 725 }, "similarity": 0.9636363636363636, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ui_components.py:get_dashboard_stats", "name": "get_dashboard_stats", "file": "utils/ui_components.py", "line": 340 }, "func2": { "key": "utils/ui_components.py:get_dashboard_data", "name": "get_dashboard_data", "file": "utils/ui_components.py", "line": 268 }, "similarity": 0.7, "reason": "ähnliche Namen, ähnliche Länge" }, { "func1": { "key": "utils/ui_components.py:get_dashboard_stats", "name": "get_dashboard_stats", "file": "utils/ui_components.py", "line": 340 }, "func2": { "key": "utils/monitoring_analytics.py:get_dashboard_data", "name": "get_dashboard_data", "file": "utils/monitoring_analytics.py", "line": 256 }, "similarity": 0.7, "reason": "ähnliche Namen, ähnliche Länge" }, { "func1": { "key": "utils/ui_components.py:init_template_helpers", "name": "init_template_helpers", "file": "utils/ui_components.py", "line": 364 }, "func2": { "key": "legacy/app_original.py:register_template_helpers", "name": "register_template_helpers", "file": "legacy/app_original.py", "line": 214 }, "similarity": 0.7384615384615384, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ui_components.py:__init__", "name": "__init__", "file": "utils/ui_components.py", "line": 242 }, "func2": { "key": "utils/job_queue_system.py:__init__", "name": "__init__", "file": "utils/job_queue_system.py", "line": 293 }, "similarity": 0.7999999999999999, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "utils/ui_components.py:__init__", "name": "__init__", "file": "utils/ui_components.py", "line": 242 }, "func2": { "key": "utils/job_queue_system.py:get_next_job", "name": "get_next_job", "file": "utils/job_queue_system.py", "line": 103 }, "similarity": 0.72, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ui_components.py:__init__", "name": "__init__", "file": "utils/ui_components.py", "line": 242 }, "func2": { "key": "utils/job_queue_system.py:_timer_loop", "name": "_timer_loop", "file": "utils/job_queue_system.py", "line": 253 }, "similarity": 0.72, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ui_components.py:__init__", "name": "__init__", "file": "utils/ui_components.py", "line": 242 }, "func2": { "key": "utils/data_management.py:__init__", "name": "__init__", "file": "utils/data_management.py", "line": 287 }, "similarity": 0.85, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ui_components.py:__init__", "name": "__init__", "file": "utils/ui_components.py", "line": 242 }, "func2": { "key": "utils/data_management.py:ensure_directories", "name": "ensure_directories", "file": "utils/data_management.py", "line": 57 }, "similarity": 0.7454545454545454, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ui_components.py:__init__", "name": "__init__", "file": "utils/ui_components.py", "line": 242 }, "func2": { "key": "utils/ssl_manager.py:__init__", "name": "__init__", "file": "utils/ssl_manager.py", "line": 16 }, "similarity": 0.8999999999999999, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ui_components.py:__init__", "name": "__init__", "file": "utils/ui_components.py", "line": 242 }, "func2": { "key": "utils/ssl_manager.py:generate_mercedes_certificate", "name": "generate_mercedes_certificate", "file": "utils/ssl_manager.py", "line": 21 }, "similarity": 0.7230769230769231, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ui_components.py:__init__", "name": "__init__", "file": "utils/ui_components.py", "line": 242 }, "func2": { "key": "utils/hardware_integration.py:__init__", "name": "__init__", "file": "utils/hardware_integration.py", "line": 1012 }, "similarity": 0.7599999999999999, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "utils/ui_components.py:__init__", "name": "__init__", "file": "utils/ui_components.py", "line": 242 }, "func2": { "key": "utils/hardware_integration.py:get_printer_summary", "name": "get_printer_summary", "file": "utils/hardware_integration.py", "line": 1112 }, "similarity": 0.7230769230769231, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ui_components.py:__init__", "name": "__init__", "file": "utils/ui_components.py", "line": 242 }, "func2": { "key": "utils/ip_security.py:__init__", "name": "__init__", "file": "utils/ip_security.py", "line": 24 }, "similarity": 0.85, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ui_components.py:__init__", "name": "__init__", "file": "utils/ui_components.py", "line": 242 }, "func2": { "key": "utils/ssl_suite.py:__init__", "name": "__init__", "file": "utils/ssl_suite.py", "line": 67 }, "similarity": 0.85, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ui_components.py:__init__", "name": "__init__", "file": "utils/ui_components.py", "line": 242 }, "func2": { "key": "utils/security_suite.py:__init__", "name": "__init__", "file": "utils/security_suite.py", "line": 70 }, "similarity": 0.7000000000000001, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ui_components.py:__init__", "name": "__init__", "file": "utils/ui_components.py", "line": 242 }, "func2": { "key": "utils/drag_drop_system.py:__init__", "name": "__init__", "file": "utils/drag_drop_system.py", "line": 57 }, "similarity": 1.0, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ui_components.py:__init__", "name": "__init__", "file": "utils/ui_components.py", "line": 242 }, "func2": { "key": "utils/database_cleanup.py:__init__", "name": "__init__", "file": "utils/database_cleanup.py", "line": 23 }, "similarity": 0.8999999999999999, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ui_components.py:__init__", "name": "__init__", "file": "utils/ui_components.py", "line": 242 }, "func2": { "key": "utils/database_cleanup.py:get_engine_count", "name": "get_engine_count", "file": "utils/database_cleanup.py", "line": 56 }, "similarity": 0.7777777777777777, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ui_components.py:__init__", "name": "__init__", "file": "utils/ui_components.py", "line": 242 }, "func2": { "key": "utils/job_scheduler.py:__init__", "name": "__init__", "file": "utils/job_scheduler.py", "line": 35 }, "similarity": 0.7999999999999999, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "utils/ui_components.py:__init__", "name": "__init__", "file": "utils/ui_components.py", "line": 242 }, "func2": { "key": "utils/job_scheduler.py:is_running", "name": "is_running", "file": "utils/job_scheduler.py", "line": 257 }, "similarity": 0.75, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ui_components.py:__init__", "name": "__init__", "file": "utils/ui_components.py", "line": 242 }, "func2": { "key": "utils/core_system.py:_register_signal_handlers", "name": "_register_signal_handlers", "file": "utils/core_system.py", "line": 113 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ui_components.py:__init__", "name": "__init__", "file": "utils/ui_components.py", "line": 242 }, "func2": { "key": "utils/core_system.py:load_config", "name": "load_config", "file": "utils/core_system.py", "line": 512 }, "similarity": 0.709090909090909, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ui_components.py:__init__", "name": "__init__", "file": "utils/ui_components.py", "line": 242 }, "func2": { "key": "utils/core_system.py:check_https_connectivity", "name": "check_https_connectivity", "file": "utils/core_system.py", "line": 623 }, "similarity": 0.7230769230769231, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ui_components.py:__init__", "name": "__init__", "file": "utils/ui_components.py", "line": 242 }, "func2": { "key": "utils/core_system.py:run_monitoring_cycle", "name": "run_monitoring_cycle", "file": "utils/core_system.py", "line": 639 }, "similarity": 0.7230769230769231, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ui_components.py:__init__", "name": "__init__", "file": "utils/ui_components.py", "line": 242 }, "func2": { "key": "utils/database_suite.py:__init__", "name": "__init__", "file": "utils/database_suite.py", "line": 176 }, "similarity": 0.85, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ui_components.py:__init__", "name": "__init__", "file": "utils/ui_components.py", "line": 242 }, "func2": { "key": "utils/database_suite.py:get_connection", "name": "get_connection", "file": "utils/database_suite.py", "line": 41 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ui_components.py:__init__", "name": "__init__", "file": "utils/ui_components.py", "line": 242 }, "func2": { "key": "utils/database_suite.py:migrate_user_settings", "name": "migrate_user_settings", "file": "utils/database_suite.py", "line": 126 }, "similarity": 0.7454545454545454, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ui_components.py:__init__", "name": "__init__", "file": "utils/ui_components.py", "line": 242 }, "func2": { "key": "utils/database_suite.py:fix_database_immediate", "name": "fix_database_immediate", "file": "utils/database_suite.py", "line": 148 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ui_components.py:__init__", "name": "__init__", "file": "utils/ui_components.py", "line": 242 }, "func2": { "key": "utils/logging_config.py:_create_new_log_file", "name": "_create_new_log_file", "file": "utils/logging_config.py", "line": 79 }, "similarity": 0.7230769230769231, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ui_components.py:__init__", "name": "__init__", "file": "utils/ui_components.py", "line": 242 }, "func2": { "key": "utils/monitoring_analytics.py:__init__", "name": "__init__", "file": "utils/monitoring_analytics.py", "line": 252 }, "similarity": 1.0, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ui_components.py:__init__", "name": "__init__", "file": "utils/ui_components.py", "line": 242 }, "func2": { "key": "utils/monitoring_analytics.py:get_system_metrics", "name": "get_system_metrics", "file": "utils/monitoring_analytics.py", "line": 68 }, "similarity": 0.709090909090909, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ui_components.py:__init__", "name": "__init__", "file": "utils/ui_components.py", "line": 242 }, "func2": { "key": "utils/monitoring_analytics.py:collect_job_analytics", "name": "collect_job_analytics", "file": "utils/monitoring_analytics.py", "line": 86 }, "similarity": 0.7230769230769231, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ui_components.py:__init__", "name": "__init__", "file": "utils/ui_components.py", "line": 242 }, "func2": { "key": "utils/monitoring_analytics.py:collect_printer_analytics", "name": "collect_printer_analytics", "file": "utils/monitoring_analytics.py", "line": 130 }, "similarity": 0.7230769230769231, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ui_components.py:__init__", "name": "__init__", "file": "utils/ui_components.py", "line": 242 }, "func2": { "key": "utils/script_collection.py:__init__", "name": "__init__", "file": "utils/script_collection.py", "line": 170 }, "similarity": 0.7999999999999999, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "utils/ui_components.py:__init__", "name": "__init__", "file": "utils/ui_components.py", "line": 242 }, "func2": { "key": "utils/script_collection.py:run_initial_setup", "name": "run_initial_setup", "file": "utils/script_collection.py", "line": 194 }, "similarity": 0.7454545454545454, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ui_components.py:create_table_config", "name": "create_table_config", "file": "utils/ui_components.py", "line": 146 }, "func2": { "key": "utils/database_suite.py:get_table_info", "name": "get_table_info", "file": "utils/database_suite.py", "line": 88 }, "similarity": 0.7134615384615385, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ui_components.py:register_handler", "name": "register_handler", "file": "utils/ui_components.py", "line": 204 }, "func2": { "key": "utils/core_system.py:_register_signal_handlers", "name": "_register_signal_handlers", "file": "utils/core_system.py", "line": 113 }, "similarity": 0.8, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ui_components.py:register_handler", "name": "register_handler", "file": "utils/ui_components.py", "line": 204 }, "func2": { "key": "utils/core_system.py:register_thread", "name": "register_thread", "file": "utils/core_system.py", "line": 130 }, "similarity": 0.7083333333333334, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ui_components.py:subscribe", "name": "subscribe", "file": "utils/ui_components.py", "line": 246 }, "func2": { "key": "utils/ui_components.py:unsubscribe", "name": "unsubscribe", "file": "utils/ui_components.py", "line": 254 }, "similarity": 0.7000000000000001, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ui_components.py:get_dashboard_data", "name": "get_dashboard_data", "file": "utils/ui_components.py", "line": 268 }, "func2": { "key": "utils/job_queue_system.py:get_queue_status", "name": "get_queue_status", "file": "utils/job_queue_system.py", "line": 140 }, "similarity": 0.7846153846153846, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ui_components.py:get_dashboard_data", "name": "get_dashboard_data", "file": "utils/ui_components.py", "line": 268 }, "func2": { "key": "utils/job_queue_system.py:get_next_job", "name": "get_next_job", "file": "utils/job_queue_system.py", "line": 103 }, "similarity": 0.7714285714285714, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ui_components.py:get_dashboard_data", "name": "get_dashboard_data", "file": "utils/ui_components.py", "line": 268 }, "func2": { "key": "utils/job_queue_system.py:_timer_loop", "name": "_timer_loop", "file": "utils/job_queue_system.py", "line": 253 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ui_components.py:get_dashboard_data", "name": "get_dashboard_data", "file": "utils/ui_components.py", "line": 268 }, "func2": { "key": "utils/job_queue_system.py:_scheduler_loop", "name": "_scheduler_loop", "file": "utils/job_queue_system.py", "line": 436 }, "similarity": 0.7866666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ui_components.py:get_dashboard_data", "name": "get_dashboard_data", "file": "utils/ui_components.py", "line": 268 }, "func2": { "key": "utils/data_management.py:ensure_directories", "name": "ensure_directories", "file": "utils/data_management.py", "line": 57 }, "similarity": 0.7866666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ui_components.py:get_dashboard_data", "name": "get_dashboard_data", "file": "utils/ui_components.py", "line": 268 }, "func2": { "key": "utils/ssl_manager.py:generate_mercedes_certificate", "name": "generate_mercedes_certificate", "file": "utils/ssl_manager.py", "line": 21 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ui_components.py:get_dashboard_data", "name": "get_dashboard_data", "file": "utils/ui_components.py", "line": 268 }, "func2": { "key": "utils/hardware_integration.py:clear_cache", "name": "clear_cache", "file": "utils/hardware_integration.py", "line": 207 }, "similarity": 0.7538461538461538, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ui_components.py:get_dashboard_data", "name": "get_dashboard_data", "file": "utils/ui_components.py", "line": 268 }, "func2": { "key": "utils/hardware_integration.py:get_printer_summary", "name": "get_printer_summary", "file": "utils/hardware_integration.py", "line": 1112 }, "similarity": 0.7647058823529411, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ui_components.py:get_dashboard_data", "name": "get_dashboard_data", "file": "utils/ui_components.py", "line": 268 }, "func2": { "key": "utils/hardware_integration.py:check_and_control_for_jobs", "name": "check_and_control_for_jobs", "file": "utils/hardware_integration.py", "line": 1233 }, "similarity": 0.8352941176470587, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ui_components.py:get_dashboard_data", "name": "get_dashboard_data", "file": "utils/ui_components.py", "line": 268 }, "func2": { "key": "utils/hardware_integration.py:force_network_refresh", "name": "force_network_refresh", "file": "utils/hardware_integration.py", "line": 1462 }, "similarity": 0.7749999999999999, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ui_components.py:get_dashboard_data", "name": "get_dashboard_data", "file": "utils/ui_components.py", "line": 268 }, "func2": { "key": "utils/ip_security.py:get_allowed_plug_ips", "name": "get_allowed_plug_ips", "file": "utils/ip_security.py", "line": 141 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ui_components.py:get_dashboard_data", "name": "get_dashboard_data", "file": "utils/ui_components.py", "line": 268 }, "func2": { "key": "utils/ssl_suite.py:check_certificate_validity", "name": "check_certificate_validity", "file": "utils/ssl_suite.py", "line": 131 }, "similarity": 0.7555555555555555, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ui_components.py:get_dashboard_data", "name": "get_dashboard_data", "file": "utils/ui_components.py", "line": 268 }, "func2": { "key": "utils/drag_drop_system.py:get_job_order", "name": "get_job_order", "file": "utils/drag_drop_system.py", "line": 172 }, "similarity": 0.7166666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ui_components.py:get_dashboard_data", "name": "get_dashboard_data", "file": "utils/ui_components.py", "line": 268 }, "func2": { "key": "utils/drag_drop_system.py:cleanup_invalid_orders", "name": "cleanup_invalid_orders", "file": "utils/drag_drop_system.py", "line": 292 }, "similarity": 0.7555555555555555, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ui_components.py:get_dashboard_data", "name": "get_dashboard_data", "file": "utils/ui_components.py", "line": 268 }, "func2": { "key": "utils/drag_drop_system.py:_schedule_cleanup", "name": "_schedule_cleanup", "file": "utils/drag_drop_system.py", "line": 306 }, "similarity": 0.75, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ui_components.py:get_dashboard_data", "name": "get_dashboard_data", "file": "utils/ui_components.py", "line": 268 }, "func2": { "key": "utils/database_cleanup.py:get_engine_count", "name": "get_engine_count", "file": "utils/database_cleanup.py", "line": 56 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ui_components.py:get_dashboard_data", "name": "get_dashboard_data", "file": "utils/ui_components.py", "line": 268 }, "func2": { "key": "utils/job_scheduler.py:get_tasks", "name": "get_tasks", "file": "utils/job_scheduler.py", "line": 177 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ui_components.py:get_dashboard_data", "name": "get_dashboard_data", "file": "utils/ui_components.py", "line": 268 }, "func2": { "key": "utils/job_scheduler.py:is_running", "name": "is_running", "file": "utils/job_scheduler.py", "line": 257 }, "similarity": 0.7142857142857142, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ui_components.py:get_dashboard_data", "name": "get_dashboard_data", "file": "utils/ui_components.py", "line": 268 }, "func2": { "key": "utils/job_scheduler.py:_check_and_start_jobs", "name": "_check_and_start_jobs", "file": "utils/job_scheduler.py", "line": 624 }, "similarity": 0.8666666666666667, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ui_components.py:get_dashboard_data", "name": "get_dashboard_data", "file": "utils/ui_components.py", "line": 268 }, "func2": { "key": "utils/core_system.py:get_system_status", "name": "get_system_status", "file": "utils/core_system.py", "line": 770 }, "similarity": 0.7714285714285714, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ui_components.py:get_dashboard_data", "name": "get_dashboard_data", "file": "utils/ui_components.py", "line": 268 }, "func2": { "key": "utils/core_system.py:_register_signal_handlers", "name": "_register_signal_handlers", "file": "utils/core_system.py", "line": 113 }, "similarity": 0.8571428571428572, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ui_components.py:get_dashboard_data", "name": "get_dashboard_data", "file": "utils/ui_components.py", "line": 268 }, "func2": { "key": "utils/core_system.py:register_thread", "name": "register_thread", "file": "utils/core_system.py", "line": 130 }, "similarity": 0.75, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ui_components.py:get_dashboard_data", "name": "get_dashboard_data", "file": "utils/ui_components.py", "line": 268 }, "func2": { "key": "utils/core_system.py:get_recovery_status", "name": "get_recovery_status", "file": "utils/core_system.py", "line": 345 }, "similarity": 0.8133333333333332, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ui_components.py:get_dashboard_data", "name": "get_dashboard_data", "file": "utils/ui_components.py", "line": 268 }, "func2": { "key": "utils/core_system.py:load_config", "name": "load_config", "file": "utils/core_system.py", "line": 512 }, "similarity": 0.725, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ui_components.py:get_dashboard_data", "name": "get_dashboard_data", "file": "utils/ui_components.py", "line": 268 }, "func2": { "key": "utils/core_system.py:check_https_connectivity", "name": "check_https_connectivity", "file": "utils/core_system.py", "line": 623 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ui_components.py:get_dashboard_data", "name": "get_dashboard_data", "file": "utils/ui_components.py", "line": 268 }, "func2": { "key": "utils/core_system.py:run_monitoring_cycle", "name": "run_monitoring_cycle", "file": "utils/core_system.py", "line": 639 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ui_components.py:get_dashboard_data", "name": "get_dashboard_data", "file": "utils/ui_components.py", "line": 268 }, "func2": { "key": "utils/core_system.py:cleanup_system_resources", "name": "cleanup_system_resources", "file": "utils/core_system.py", "line": 675 }, "similarity": 0.7555555555555555, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ui_components.py:get_dashboard_data", "name": "get_dashboard_data", "file": "utils/ui_components.py", "line": 268 }, "func2": { "key": "utils/core_system.py:start_watchdog", "name": "start_watchdog", "file": "utils/core_system.py", "line": 742 }, "similarity": 0.726923076923077, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ui_components.py:get_dashboard_data", "name": "get_dashboard_data", "file": "utils/ui_components.py", "line": 268 }, "func2": { "key": "utils/database_suite.py:backup_database", "name": "backup_database", "file": "utils/database_suite.py", "line": 65 }, "similarity": 0.7866666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ui_components.py:get_dashboard_data", "name": "get_dashboard_data", "file": "utils/ui_components.py", "line": 268 }, "func2": { "key": "utils/database_suite.py:get_connection", "name": "get_connection", "file": "utils/database_suite.py", "line": 41 }, "similarity": 0.7428571428571429, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ui_components.py:get_dashboard_data", "name": "get_dashboard_data", "file": "utils/ui_components.py", "line": 268 }, "func2": { "key": "utils/database_suite.py:migrate_user_settings", "name": "migrate_user_settings", "file": "utils/database_suite.py", "line": 126 }, "similarity": 0.7866666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ui_components.py:get_dashboard_data", "name": "get_dashboard_data", "file": "utils/ui_components.py", "line": 268 }, "func2": { "key": "utils/database_suite.py:fix_database_immediate", "name": "fix_database_immediate", "file": "utils/database_suite.py", "line": 148 }, "similarity": 0.7866666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ui_components.py:get_dashboard_data", "name": "get_dashboard_data", "file": "utils/ui_components.py", "line": 268 }, "func2": { "key": "utils/database_suite.py:vacuum_database", "name": "vacuum_database", "file": "utils/database_suite.py", "line": 202 }, "similarity": 0.7866666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ui_components.py:get_dashboard_data", "name": "get_dashboard_data", "file": "utils/ui_components.py", "line": 268 }, "func2": { "key": "utils/logging_config.py:_create_new_log_file", "name": "_create_new_log_file", "file": "utils/logging_config.py", "line": 79 }, "similarity": 0.7647058823529411, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ui_components.py:get_dashboard_data", "name": "get_dashboard_data", "file": "utils/ui_components.py", "line": 268 }, "func2": { "key": "utils/monitoring_analytics.py:generate_system_report", "name": "generate_system_report", "file": "utils/monitoring_analytics.py", "line": 171 }, "similarity": 0.8133333333333332, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ui_components.py:get_dashboard_data", "name": "get_dashboard_data", "file": "utils/ui_components.py", "line": 268 }, "func2": { "key": "utils/monitoring_analytics.py:track_cpu_usage", "name": "track_cpu_usage", "file": "utils/monitoring_analytics.py", "line": 43 }, "similarity": 0.7866666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ui_components.py:get_dashboard_data", "name": "get_dashboard_data", "file": "utils/ui_components.py", "line": 268 }, "func2": { "key": "utils/monitoring_analytics.py:track_memory_usage", "name": "track_memory_usage", "file": "utils/monitoring_analytics.py", "line": 47 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ui_components.py:get_dashboard_data", "name": "get_dashboard_data", "file": "utils/ui_components.py", "line": 268 }, "func2": { "key": "utils/monitoring_analytics.py:track_disk_usage", "name": "track_disk_usage", "file": "utils/monitoring_analytics.py", "line": 58 }, "similarity": 0.7133333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ui_components.py:get_dashboard_data", "name": "get_dashboard_data", "file": "utils/ui_components.py", "line": 268 }, "func2": { "key": "utils/monitoring_analytics.py:get_system_metrics", "name": "get_system_metrics", "file": "utils/monitoring_analytics.py", "line": 68 }, "similarity": 0.76, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ui_components.py:get_dashboard_data", "name": "get_dashboard_data", "file": "utils/ui_components.py", "line": 268 }, "func2": { "key": "utils/monitoring_analytics.py:collect_job_analytics", "name": "collect_job_analytics", "file": "utils/monitoring_analytics.py", "line": 86 }, "similarity": 0.7647058823529411, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ui_components.py:get_dashboard_data", "name": "get_dashboard_data", "file": "utils/ui_components.py", "line": 268 }, "func2": { "key": "utils/monitoring_analytics.py:collect_printer_analytics", "name": "collect_printer_analytics", "file": "utils/monitoring_analytics.py", "line": 130 }, "similarity": 0.7647058823529411, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ui_components.py:get_dashboard_data", "name": "get_dashboard_data", "file": "utils/ui_components.py", "line": 268 }, "func2": { "key": "utils/monitoring_analytics.py:get_dashboard_data", "name": "get_dashboard_data", "file": "utils/monitoring_analytics.py", "line": 256 }, "similarity": 1.0, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ui_components.py:get_dashboard_data", "name": "get_dashboard_data", "file": "utils/ui_components.py", "line": 268 }, "func2": { "key": "utils/script_collection.py:run_initial_setup", "name": "run_initial_setup", "file": "utils/script_collection.py", "line": 194 }, "similarity": 0.75, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_queue_system.py:schedule_print_job", "name": "schedule_print_job", "file": "utils/job_queue_system.py", "line": 466 }, "func2": { "key": "utils/job_queue_system.py:check_scheduling_conflict", "name": "check_scheduling_conflict", "file": "utils/job_queue_system.py", "line": 474 }, "similarity": 0.7026315789473685, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_queue_system.py:schedule_print_job", "name": "schedule_print_job", "file": "utils/job_queue_system.py", "line": 466 }, "func2": { "key": "utils/job_queue_system.py:schedule_job", "name": "schedule_job", "file": "utils/job_queue_system.py", "line": 301 }, "similarity": 0.755, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_queue_system.py:get_queue_status", "name": "get_queue_status", "file": "utils/job_queue_system.py", "line": 140 }, "func2": { "key": "utils/job_queue_system.py:get_next_job", "name": "get_next_job", "file": "utils/job_queue_system.py", "line": 103 }, "similarity": 0.7230769230769231, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_queue_system.py:get_queue_status", "name": "get_queue_status", "file": "utils/job_queue_system.py", "line": 140 }, "func2": { "key": "utils/job_queue_system.py:_scheduler_loop", "name": "_scheduler_loop", "file": "utils/job_queue_system.py", "line": 436 }, "similarity": 0.7066666666666667, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_queue_system.py:get_queue_status", "name": "get_queue_status", "file": "utils/job_queue_system.py", "line": 140 }, "func2": { "key": "utils/data_management.py:ensure_directories", "name": "ensure_directories", "file": "utils/data_management.py", "line": 57 }, "similarity": 0.7428571428571429, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_queue_system.py:get_queue_status", "name": "get_queue_status", "file": "utils/job_queue_system.py", "line": 140 }, "func2": { "key": "utils/ssl_manager.py:generate_mercedes_certificate", "name": "generate_mercedes_certificate", "file": "utils/ssl_manager.py", "line": 21 }, "similarity": 0.76, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_queue_system.py:get_queue_status", "name": "get_queue_status", "file": "utils/job_queue_system.py", "line": 140 }, "func2": { "key": "utils/hardware_integration.py:clear_cache", "name": "clear_cache", "file": "utils/hardware_integration.py", "line": 207 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_queue_system.py:get_queue_status", "name": "get_queue_status", "file": "utils/job_queue_system.py", "line": 140 }, "func2": { "key": "utils/hardware_integration.py:get_all_outlet_status", "name": "get_all_outlet_status", "file": "utils/hardware_integration.py", "line": 619 }, "similarity": 0.73, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_queue_system.py:get_queue_status", "name": "get_queue_status", "file": "utils/job_queue_system.py", "line": 140 }, "func2": { "key": "utils/hardware_integration.py:get_printer_summary", "name": "get_printer_summary", "file": "utils/hardware_integration.py", "line": 1112 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_queue_system.py:get_queue_status", "name": "get_queue_status", "file": "utils/job_queue_system.py", "line": 140 }, "func2": { "key": "utils/hardware_integration.py:check_and_control_for_jobs", "name": "check_and_control_for_jobs", "file": "utils/hardware_integration.py", "line": 1233 }, "similarity": 0.7052631578947368, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_queue_system.py:get_queue_status", "name": "get_queue_status", "file": "utils/job_queue_system.py", "line": 140 }, "func2": { "key": "utils/hardware_integration.py:force_network_refresh", "name": "force_network_refresh", "file": "utils/hardware_integration.py", "line": 1462 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_queue_system.py:get_queue_status", "name": "get_queue_status", "file": "utils/job_queue_system.py", "line": 140 }, "func2": { "key": "utils/ip_security.py:get_allowed_plug_ips", "name": "get_allowed_plug_ips", "file": "utils/ip_security.py", "line": 141 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_queue_system.py:get_queue_status", "name": "get_queue_status", "file": "utils/job_queue_system.py", "line": 140 }, "func2": { "key": "utils/drag_drop_system.py:cleanup_invalid_orders", "name": "cleanup_invalid_orders", "file": "utils/drag_drop_system.py", "line": 292 }, "similarity": 0.7176470588235294, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_queue_system.py:get_queue_status", "name": "get_queue_status", "file": "utils/job_queue_system.py", "line": 140 }, "func2": { "key": "utils/drag_drop_system.py:_schedule_cleanup", "name": "_schedule_cleanup", "file": "utils/drag_drop_system.py", "line": 306 }, "similarity": 0.7428571428571429, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_queue_system.py:get_queue_status", "name": "get_queue_status", "file": "utils/job_queue_system.py", "line": 140 }, "func2": { "key": "utils/database_cleanup.py:cleanup_all", "name": "cleanup_all", "file": "utils/database_cleanup.py", "line": 39 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_queue_system.py:get_queue_status", "name": "get_queue_status", "file": "utils/job_queue_system.py", "line": 140 }, "func2": { "key": "utils/database_cleanup.py:get_engine_count", "name": "get_engine_count", "file": "utils/database_cleanup.py", "line": 56 }, "similarity": 0.7666666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_queue_system.py:get_queue_status", "name": "get_queue_status", "file": "utils/job_queue_system.py", "line": 140 }, "func2": { "key": "utils/job_scheduler.py:get_tasks", "name": "get_tasks", "file": "utils/job_scheduler.py", "line": 177 }, "similarity": 0.8666666666666667, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_queue_system.py:get_queue_status", "name": "get_queue_status", "file": "utils/job_queue_system.py", "line": 140 }, "func2": { "key": "utils/job_scheduler.py:is_running", "name": "is_running", "file": "utils/job_scheduler.py", "line": 257 }, "similarity": 0.7454545454545454, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_queue_system.py:get_queue_status", "name": "get_queue_status", "file": "utils/job_queue_system.py", "line": 140 }, "func2": { "key": "utils/job_scheduler.py:_check_and_start_jobs", "name": "_check_and_start_jobs", "file": "utils/job_scheduler.py", "line": 624 }, "similarity": 0.7176470588235294, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_queue_system.py:get_queue_status", "name": "get_queue_status", "file": "utils/job_queue_system.py", "line": 140 }, "func2": { "key": "utils/core_system.py:get_system_status", "name": "get_system_status", "file": "utils/core_system.py", "line": 770 }, "similarity": 0.8799999999999999, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_queue_system.py:get_queue_status", "name": "get_queue_status", "file": "utils/job_queue_system.py", "line": 140 }, "func2": { "key": "utils/core_system.py:_register_signal_handlers", "name": "_register_signal_handlers", "file": "utils/core_system.py", "line": 113 }, "similarity": 0.7714285714285714, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_queue_system.py:get_queue_status", "name": "get_queue_status", "file": "utils/job_queue_system.py", "line": 140 }, "func2": { "key": "utils/core_system.py:get_recovery_status", "name": "get_recovery_status", "file": "utils/core_system.py", "line": 345 }, "similarity": 0.8153846153846154, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_queue_system.py:get_queue_status", "name": "get_queue_status", "file": "utils/job_queue_system.py", "line": 140 }, "func2": { "key": "utils/core_system.py:run_monitoring_cycle", "name": "run_monitoring_cycle", "file": "utils/core_system.py", "line": 639 }, "similarity": 0.725, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_queue_system.py:get_queue_status", "name": "get_queue_status", "file": "utils/job_queue_system.py", "line": 140 }, "func2": { "key": "utils/core_system.py:cleanup_system_resources", "name": "cleanup_system_resources", "file": "utils/core_system.py", "line": 675 }, "similarity": 0.75, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_queue_system.py:get_queue_status", "name": "get_queue_status", "file": "utils/job_queue_system.py", "line": 140 }, "func2": { "key": "utils/database_suite.py:backup_database", "name": "backup_database", "file": "utils/database_suite.py", "line": 65 }, "similarity": 0.7846153846153846, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_queue_system.py:get_queue_status", "name": "get_queue_status", "file": "utils/job_queue_system.py", "line": 140 }, "func2": { "key": "utils/database_suite.py:get_connection", "name": "get_connection", "file": "utils/database_suite.py", "line": 41 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_queue_system.py:get_queue_status", "name": "get_queue_status", "file": "utils/job_queue_system.py", "line": 140 }, "func2": { "key": "utils/database_suite.py:migrate_user_settings", "name": "migrate_user_settings", "file": "utils/database_suite.py", "line": 126 }, "similarity": 0.8333333333333333, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_queue_system.py:get_queue_status", "name": "get_queue_status", "file": "utils/job_queue_system.py", "line": 140 }, "func2": { "key": "utils/database_suite.py:fix_database_immediate", "name": "fix_database_immediate", "file": "utils/database_suite.py", "line": 148 }, "similarity": 0.7428571428571429, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_queue_system.py:get_queue_status", "name": "get_queue_status", "file": "utils/job_queue_system.py", "line": 140 }, "func2": { "key": "utils/database_suite.py:vacuum_database", "name": "vacuum_database", "file": "utils/database_suite.py", "line": 202 }, "similarity": 0.7846153846153846, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_queue_system.py:get_queue_status", "name": "get_queue_status", "file": "utils/job_queue_system.py", "line": 140 }, "func2": { "key": "utils/logging_config.py:_create_new_log_file", "name": "_create_new_log_file", "file": "utils/logging_config.py", "line": 79 }, "similarity": 0.725, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_queue_system.py:get_queue_status", "name": "get_queue_status", "file": "utils/job_queue_system.py", "line": 140 }, "func2": { "key": "utils/monitoring_analytics.py:generate_system_report", "name": "generate_system_report", "file": "utils/monitoring_analytics.py", "line": 171 }, "similarity": 0.7714285714285714, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_queue_system.py:get_queue_status", "name": "get_queue_status", "file": "utils/job_queue_system.py", "line": 140 }, "func2": { "key": "utils/monitoring_analytics.py:track_cpu_usage", "name": "track_cpu_usage", "file": "utils/monitoring_analytics.py", "line": 43 }, "similarity": 0.8333333333333333, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_queue_system.py:get_queue_status", "name": "get_queue_status", "file": "utils/job_queue_system.py", "line": 140 }, "func2": { "key": "utils/monitoring_analytics.py:track_memory_usage", "name": "track_memory_usage", "file": "utils/monitoring_analytics.py", "line": 47 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_queue_system.py:get_queue_status", "name": "get_queue_status", "file": "utils/job_queue_system.py", "line": 140 }, "func2": { "key": "utils/monitoring_analytics.py:track_disk_usage", "name": "track_disk_usage", "file": "utils/monitoring_analytics.py", "line": 58 }, "similarity": 0.7153846153846153, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_queue_system.py:get_queue_status", "name": "get_queue_status", "file": "utils/job_queue_system.py", "line": 140 }, "func2": { "key": "utils/monitoring_analytics.py:get_system_metrics", "name": "get_system_metrics", "file": "utils/monitoring_analytics.py", "line": 68 }, "similarity": 0.7538461538461538, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_queue_system.py:get_queue_status", "name": "get_queue_status", "file": "utils/job_queue_system.py", "line": 140 }, "func2": { "key": "utils/monitoring_analytics.py:collect_job_analytics", "name": "collect_job_analytics", "file": "utils/monitoring_analytics.py", "line": 86 }, "similarity": 0.725, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_queue_system.py:get_queue_status", "name": "get_queue_status", "file": "utils/job_queue_system.py", "line": 140 }, "func2": { "key": "utils/monitoring_analytics.py:collect_printer_analytics", "name": "collect_printer_analytics", "file": "utils/monitoring_analytics.py", "line": 130 }, "similarity": 0.725, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_queue_system.py:get_queue_status", "name": "get_queue_status", "file": "utils/job_queue_system.py", "line": 140 }, "func2": { "key": "utils/monitoring_analytics.py:get_dashboard_data", "name": "get_dashboard_data", "file": "utils/monitoring_analytics.py", "line": 256 }, "similarity": 0.7846153846153846, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_queue_system.py:get_queue_status", "name": "get_queue_status", "file": "utils/job_queue_system.py", "line": 140 }, "func2": { "key": "utils/script_collection.py:run_all_tests", "name": "run_all_tests", "file": "utils/script_collection.py", "line": 178 }, "similarity": 0.7181818181818183, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_queue_system.py:get_queue_status", "name": "get_queue_status", "file": "utils/job_queue_system.py", "line": 140 }, "func2": { "key": "utils/script_collection.py:run_initial_setup", "name": "run_initial_setup", "file": "utils/script_collection.py", "line": 194 }, "similarity": 0.7846153846153846, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_queue_system.py:check_scheduling_conflict", "name": "check_scheduling_conflict", "file": "utils/job_queue_system.py", "line": 474 }, "func2": { "key": "utils/job_queue_system.py:check_printer_conflict", "name": "check_printer_conflict", "file": "utils/job_queue_system.py", "line": 158 }, "similarity": 0.7838235294117647, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_queue_system.py:__post_init__", "name": "__post_init__", "file": "utils/job_queue_system.py", "line": 61 }, "func2": { "key": "utils/data_management.py:__init__", "name": "__init__", "file": "utils/data_management.py", "line": 287 }, "similarity": 0.8285714285714285, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_queue_system.py:__post_init__", "name": "__post_init__", "file": "utils/job_queue_system.py", "line": 61 }, "func2": { "key": "utils/ssl_suite.py:__init__", "name": "__init__", "file": "utils/ssl_suite.py", "line": 67 }, "similarity": 0.8285714285714285, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_queue_system.py:__post_init__", "name": "__post_init__", "file": "utils/job_queue_system.py", "line": 61 }, "func2": { "key": "utils/database_suite.py:__init__", "name": "__init__", "file": "utils/database_suite.py", "line": 176 }, "similarity": 0.8285714285714285, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_queue_system.py:__init__", "name": "__init__", "file": "utils/job_queue_system.py", "line": 293 }, "func2": { "key": "utils/data_management.py:__init__", "name": "__init__", "file": "utils/data_management.py", "line": 287 }, "similarity": 0.75, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "utils/job_queue_system.py:__init__", "name": "__init__", "file": "utils/job_queue_system.py", "line": 293 }, "func2": { "key": "utils/ssl_manager.py:__init__", "name": "__init__", "file": "utils/ssl_manager.py", "line": 16 }, "similarity": 0.85, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "utils/job_queue_system.py:__init__", "name": "__init__", "file": "utils/job_queue_system.py", "line": 293 }, "func2": { "key": "utils/hardware_integration.py:__init__", "name": "__init__", "file": "utils/hardware_integration.py", "line": 1012 }, "similarity": 0.8799999999999999, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "utils/job_queue_system.py:__init__", "name": "__init__", "file": "utils/job_queue_system.py", "line": 293 }, "func2": { "key": "utils/ip_security.py:__init__", "name": "__init__", "file": "utils/ip_security.py", "line": 24 }, "similarity": 0.8999999999999999, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_queue_system.py:__init__", "name": "__init__", "file": "utils/job_queue_system.py", "line": 293 }, "func2": { "key": "utils/ssl_suite.py:__init__", "name": "__init__", "file": "utils/ssl_suite.py", "line": 67 }, "similarity": 0.75, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "utils/job_queue_system.py:__init__", "name": "__init__", "file": "utils/job_queue_system.py", "line": 293 }, "func2": { "key": "utils/drag_drop_system.py:__init__", "name": "__init__", "file": "utils/drag_drop_system.py", "line": 57 }, "similarity": 0.7999999999999999, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "utils/job_queue_system.py:__init__", "name": "__init__", "file": "utils/job_queue_system.py", "line": 293 }, "func2": { "key": "utils/database_cleanup.py:__init__", "name": "__init__", "file": "utils/database_cleanup.py", "line": 23 }, "similarity": 0.85, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "utils/job_queue_system.py:__init__", "name": "__init__", "file": "utils/job_queue_system.py", "line": 293 }, "func2": { "key": "utils/job_scheduler.py:__init__", "name": "__init__", "file": "utils/job_scheduler.py", "line": 35 }, "similarity": 1.0, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_queue_system.py:__init__", "name": "__init__", "file": "utils/job_queue_system.py", "line": 293 }, "func2": { "key": "utils/core_system.py:__init__", "name": "__init__", "file": "utils/core_system.py", "line": 730 }, "similarity": 0.8071428571428572, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_queue_system.py:__init__", "name": "__init__", "file": "utils/job_queue_system.py", "line": 293 }, "func2": { "key": "utils/database_suite.py:__init__", "name": "__init__", "file": "utils/database_suite.py", "line": 176 }, "similarity": 0.75, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "utils/job_queue_system.py:__init__", "name": "__init__", "file": "utils/job_queue_system.py", "line": 293 }, "func2": { "key": "utils/monitoring_analytics.py:__init__", "name": "__init__", "file": "utils/monitoring_analytics.py", "line": 252 }, "similarity": 0.7999999999999999, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "utils/job_queue_system.py:__init__", "name": "__init__", "file": "utils/job_queue_system.py", "line": 293 }, "func2": { "key": "utils/script_collection.py:__init__", "name": "__init__", "file": "utils/script_collection.py", "line": 170 }, "similarity": 1.0, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_queue_system.py:get_next_job", "name": "get_next_job", "file": "utils/job_queue_system.py", "line": 103 }, "func2": { "key": "utils/job_queue_system.py:_timer_loop", "name": "_timer_loop", "file": "utils/job_queue_system.py", "line": 253 }, "similarity": 0.7142857142857142, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_queue_system.py:get_next_job", "name": "get_next_job", "file": "utils/job_queue_system.py", "line": 103 }, "func2": { "key": "utils/data_management.py:ensure_directories", "name": "ensure_directories", "file": "utils/data_management.py", "line": 57 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_queue_system.py:get_next_job", "name": "get_next_job", "file": "utils/job_queue_system.py", "line": 103 }, "func2": { "key": "utils/ssl_manager.py:generate_mercedes_certificate", "name": "generate_mercedes_certificate", "file": "utils/ssl_manager.py", "line": 21 }, "similarity": 0.7176470588235294, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_queue_system.py:get_next_job", "name": "get_next_job", "file": "utils/job_queue_system.py", "line": 103 }, "func2": { "key": "utils/hardware_integration.py:get_printer_summary", "name": "get_printer_summary", "file": "utils/hardware_integration.py", "line": 1112 }, "similarity": 0.7176470588235294, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_queue_system.py:get_next_job", "name": "get_next_job", "file": "utils/job_queue_system.py", "line": 103 }, "func2": { "key": "utils/hardware_integration.py:check_and_control_for_jobs", "name": "check_and_control_for_jobs", "file": "utils/hardware_integration.py", "line": 1233 }, "similarity": 0.7555555555555555, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_queue_system.py:get_next_job", "name": "get_next_job", "file": "utils/job_queue_system.py", "line": 103 }, "func2": { "key": "utils/hardware_integration.py:force_network_refresh", "name": "force_network_refresh", "file": "utils/hardware_integration.py", "line": 1462 }, "similarity": 0.725, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_queue_system.py:get_next_job", "name": "get_next_job", "file": "utils/job_queue_system.py", "line": 103 }, "func2": { "key": "utils/ip_security.py:get_allowed_plug_ips", "name": "get_allowed_plug_ips", "file": "utils/ip_security.py", "line": 141 }, "similarity": 0.7176470588235294, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_queue_system.py:get_next_job", "name": "get_next_job", "file": "utils/job_queue_system.py", "line": 103 }, "func2": { "key": "utils/drag_drop_system.py:__init__", "name": "__init__", "file": "utils/drag_drop_system.py", "line": 57 }, "similarity": 0.72, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_queue_system.py:get_next_job", "name": "get_next_job", "file": "utils/job_queue_system.py", "line": 103 }, "func2": { "key": "utils/drag_drop_system.py:get_job_order", "name": "get_job_order", "file": "utils/drag_drop_system.py", "line": 172 }, "similarity": 0.7045454545454546, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_queue_system.py:get_next_job", "name": "get_next_job", "file": "utils/job_queue_system.py", "line": 103 }, "func2": { "key": "utils/database_cleanup.py:get_engine_count", "name": "get_engine_count", "file": "utils/database_cleanup.py", "line": 56 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_queue_system.py:get_next_job", "name": "get_next_job", "file": "utils/job_queue_system.py", "line": 103 }, "func2": { "key": "utils/job_scheduler.py:get_tasks", "name": "get_tasks", "file": "utils/job_scheduler.py", "line": 177 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_queue_system.py:get_next_job", "name": "get_next_job", "file": "utils/job_queue_system.py", "line": 103 }, "func2": { "key": "utils/job_scheduler.py:_check_and_start_jobs", "name": "_check_and_start_jobs", "file": "utils/job_scheduler.py", "line": 624 }, "similarity": 0.7749999999999999, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_queue_system.py:get_next_job", "name": "get_next_job", "file": "utils/job_queue_system.py", "line": 103 }, "func2": { "key": "utils/core_system.py:get_system_status", "name": "get_system_status", "file": "utils/core_system.py", "line": 770 }, "similarity": 0.7142857142857142, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_queue_system.py:get_next_job", "name": "get_next_job", "file": "utils/job_queue_system.py", "line": 103 }, "func2": { "key": "utils/core_system.py:_register_signal_handlers", "name": "_register_signal_handlers", "file": "utils/core_system.py", "line": 113 }, "similarity": 0.725, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_queue_system.py:get_next_job", "name": "get_next_job", "file": "utils/job_queue_system.py", "line": 103 }, "func2": { "key": "utils/core_system.py:get_recovery_status", "name": "get_recovery_status", "file": "utils/core_system.py", "line": 345 }, "similarity": 0.725, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_queue_system.py:get_next_job", "name": "get_next_job", "file": "utils/job_queue_system.py", "line": 103 }, "func2": { "key": "utils/core_system.py:load_config", "name": "load_config", "file": "utils/core_system.py", "line": 512 }, "similarity": 0.7066666666666667, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_queue_system.py:get_next_job", "name": "get_next_job", "file": "utils/job_queue_system.py", "line": 103 }, "func2": { "key": "utils/core_system.py:check_https_connectivity", "name": "check_https_connectivity", "file": "utils/core_system.py", "line": 623 }, "similarity": 0.7176470588235294, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_queue_system.py:get_next_job", "name": "get_next_job", "file": "utils/job_queue_system.py", "line": 103 }, "func2": { "key": "utils/core_system.py:run_monitoring_cycle", "name": "run_monitoring_cycle", "file": "utils/core_system.py", "line": 639 }, "similarity": 0.75, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_queue_system.py:get_next_job", "name": "get_next_job", "file": "utils/job_queue_system.py", "line": 103 }, "func2": { "key": "utils/core_system.py:cleanup_system_resources", "name": "cleanup_system_resources", "file": "utils/core_system.py", "line": 675 }, "similarity": 0.711111111111111, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_queue_system.py:get_next_job", "name": "get_next_job", "file": "utils/job_queue_system.py", "line": 103 }, "func2": { "key": "utils/database_suite.py:backup_database", "name": "backup_database", "file": "utils/database_suite.py", "line": 65 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_queue_system.py:get_next_job", "name": "get_next_job", "file": "utils/job_queue_system.py", "line": 103 }, "func2": { "key": "utils/database_suite.py:get_connection", "name": "get_connection", "file": "utils/database_suite.py", "line": 41 }, "similarity": 0.8181818181818181, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_queue_system.py:get_next_job", "name": "get_next_job", "file": "utils/job_queue_system.py", "line": 103 }, "func2": { "key": "utils/database_suite.py:migrate_user_settings", "name": "migrate_user_settings", "file": "utils/database_suite.py", "line": 126 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_queue_system.py:get_next_job", "name": "get_next_job", "file": "utils/job_queue_system.py", "line": 103 }, "func2": { "key": "utils/database_suite.py:fix_database_immediate", "name": "fix_database_immediate", "file": "utils/database_suite.py", "line": 148 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_queue_system.py:get_next_job", "name": "get_next_job", "file": "utils/job_queue_system.py", "line": 103 }, "func2": { "key": "utils/database_suite.py:vacuum_database", "name": "vacuum_database", "file": "utils/database_suite.py", "line": 202 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_queue_system.py:get_next_job", "name": "get_next_job", "file": "utils/job_queue_system.py", "line": 103 }, "func2": { "key": "utils/logging_config.py:_create_new_log_file", "name": "_create_new_log_file", "file": "utils/logging_config.py", "line": 79 }, "similarity": 0.75, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_queue_system.py:get_next_job", "name": "get_next_job", "file": "utils/job_queue_system.py", "line": 103 }, "func2": { "key": "utils/monitoring_analytics.py:generate_system_report", "name": "generate_system_report", "file": "utils/monitoring_analytics.py", "line": 171 }, "similarity": 0.76, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_queue_system.py:get_next_job", "name": "get_next_job", "file": "utils/job_queue_system.py", "line": 103 }, "func2": { "key": "utils/monitoring_analytics.py:__init__", "name": "__init__", "file": "utils/monitoring_analytics.py", "line": 252 }, "similarity": 0.72, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_queue_system.py:get_next_job", "name": "get_next_job", "file": "utils/job_queue_system.py", "line": 103 }, "func2": { "key": "utils/monitoring_analytics.py:track_cpu_usage", "name": "track_cpu_usage", "file": "utils/monitoring_analytics.py", "line": 43 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_queue_system.py:get_next_job", "name": "get_next_job", "file": "utils/job_queue_system.py", "line": 103 }, "func2": { "key": "utils/monitoring_analytics.py:get_system_metrics", "name": "get_system_metrics", "file": "utils/monitoring_analytics.py", "line": 68 }, "similarity": 0.7066666666666667, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_queue_system.py:get_next_job", "name": "get_next_job", "file": "utils/job_queue_system.py", "line": 103 }, "func2": { "key": "utils/monitoring_analytics.py:collect_job_analytics", "name": "collect_job_analytics", "file": "utils/monitoring_analytics.py", "line": 86 }, "similarity": 0.7866666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_queue_system.py:get_next_job", "name": "get_next_job", "file": "utils/job_queue_system.py", "line": 103 }, "func2": { "key": "utils/monitoring_analytics.py:collect_printer_analytics", "name": "collect_printer_analytics", "file": "utils/monitoring_analytics.py", "line": 130 }, "similarity": 0.7176470588235294, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_queue_system.py:get_next_job", "name": "get_next_job", "file": "utils/job_queue_system.py", "line": 103 }, "func2": { "key": "utils/monitoring_analytics.py:get_dashboard_data", "name": "get_dashboard_data", "file": "utils/monitoring_analytics.py", "line": 256 }, "similarity": 0.7714285714285714, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_queue_system.py:get_next_job", "name": "get_next_job", "file": "utils/job_queue_system.py", "line": 103 }, "func2": { "key": "utils/script_collection.py:run_initial_setup", "name": "run_initial_setup", "file": "utils/script_collection.py", "line": 194 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_queue_system.py:suggest_alternative_time", "name": "suggest_alternative_time", "file": "utils/job_queue_system.py", "line": 206 }, "func2": { "key": "utils/hardware_integration.py:get_live_printer_status", "name": "get_live_printer_status", "file": "utils/hardware_integration.py", "line": 1029 }, "similarity": 0.7028571428571428, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_queue_system.py:suggest_alternative_time", "name": "suggest_alternative_time", "file": "utils/job_queue_system.py", "line": 206 }, "func2": { "key": "utils/drag_drop_system.py:get_printer_summary", "name": "get_printer_summary", "file": "utils/drag_drop_system.py", "line": 325 }, "similarity": 0.7433333333333334, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_queue_system.py:suggest_alternative_time", "name": "suggest_alternative_time", "file": "utils/job_queue_system.py", "line": 206 }, "func2": { "key": "utils/database_suite.py:migrate_user_settings", "name": "migrate_user_settings", "file": "utils/database_suite.py", "line": 126 }, "similarity": 0.7134615384615385, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_queue_system.py:remove_timer", "name": "remove_timer", "file": "utils/job_queue_system.py", "line": 245 }, "func2": { "key": "utils/job_scheduler.py:remove_task", "name": "remove_task", "file": "utils/job_scheduler.py", "line": 125 }, "similarity": 0.7345454545454546, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_queue_system.py:remove_timer", "name": "remove_timer", "file": "utils/job_queue_system.py", "line": 245 }, "func2": { "key": "utils/job_scheduler.py:get_task_info", "name": "get_task_info", "file": "utils/job_scheduler.py", "line": 143 }, "similarity": 0.7428571428571429, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_queue_system.py:_timer_loop", "name": "_timer_loop", "file": "utils/job_queue_system.py", "line": 253 }, "func2": { "key": "utils/job_queue_system.py:_scheduler_loop", "name": "_scheduler_loop", "file": "utils/job_queue_system.py", "line": 436 }, "similarity": 0.7714285714285714, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_queue_system.py:_timer_loop", "name": "_timer_loop", "file": "utils/job_queue_system.py", "line": 253 }, "func2": { "key": "utils/data_management.py:ensure_directories", "name": "ensure_directories", "file": "utils/data_management.py", "line": 57 }, "similarity": 0.7714285714285714, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_queue_system.py:_timer_loop", "name": "_timer_loop", "file": "utils/job_queue_system.py", "line": 253 }, "func2": { "key": "utils/ssl_manager.py:generate_mercedes_certificate", "name": "generate_mercedes_certificate", "file": "utils/ssl_manager.py", "line": 21 }, "similarity": 0.75, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_queue_system.py:_timer_loop", "name": "_timer_loop", "file": "utils/job_queue_system.py", "line": 253 }, "func2": { "key": "utils/hardware_integration.py:clear_cache", "name": "clear_cache", "file": "utils/hardware_integration.py", "line": 207 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_queue_system.py:_timer_loop", "name": "_timer_loop", "file": "utils/job_queue_system.py", "line": 253 }, "func2": { "key": "utils/hardware_integration.py:get_printer_summary", "name": "get_printer_summary", "file": "utils/hardware_integration.py", "line": 1112 }, "similarity": 0.7866666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_queue_system.py:_timer_loop", "name": "_timer_loop", "file": "utils/job_queue_system.py", "line": 253 }, "func2": { "key": "utils/hardware_integration.py:check_and_control_for_jobs", "name": "check_and_control_for_jobs", "file": "utils/hardware_integration.py", "line": 1233 }, "similarity": 0.7263157894736842, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_queue_system.py:_timer_loop", "name": "_timer_loop", "file": "utils/job_queue_system.py", "line": 253 }, "func2": { "key": "utils/hardware_integration.py:force_network_refresh", "name": "force_network_refresh", "file": "utils/hardware_integration.py", "line": 1462 }, "similarity": 0.725, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_queue_system.py:_timer_loop", "name": "_timer_loop", "file": "utils/job_queue_system.py", "line": 253 }, "func2": { "key": "utils/ip_security.py:get_allowed_plug_ips", "name": "get_allowed_plug_ips", "file": "utils/ip_security.py", "line": 141 }, "similarity": 0.7866666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_queue_system.py:_timer_loop", "name": "_timer_loop", "file": "utils/job_queue_system.py", "line": 253 }, "func2": { "key": "utils/ssl_suite.py:check_certificate_validity", "name": "check_certificate_validity", "file": "utils/ssl_suite.py", "line": 131 }, "similarity": 0.7411764705882353, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_queue_system.py:_timer_loop", "name": "_timer_loop", "file": "utils/job_queue_system.py", "line": 253 }, "func2": { "key": "utils/drag_drop_system.py:__init__", "name": "__init__", "file": "utils/drag_drop_system.py", "line": 57 }, "similarity": 0.72, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_queue_system.py:_timer_loop", "name": "_timer_loop", "file": "utils/job_queue_system.py", "line": 253 }, "func2": { "key": "utils/drag_drop_system.py:cleanup_invalid_orders", "name": "cleanup_invalid_orders", "file": "utils/drag_drop_system.py", "line": 292 }, "similarity": 0.7749999999999999, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_queue_system.py:_timer_loop", "name": "_timer_loop", "file": "utils/job_queue_system.py", "line": 253 }, "func2": { "key": "utils/drag_drop_system.py:_schedule_cleanup", "name": "_schedule_cleanup", "file": "utils/drag_drop_system.py", "line": 306 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_queue_system.py:_timer_loop", "name": "_timer_loop", "file": "utils/job_queue_system.py", "line": 253 }, "func2": { "key": "utils/database_cleanup.py:cleanup_all", "name": "cleanup_all", "file": "utils/database_cleanup.py", "line": 39 }, "similarity": 0.7230769230769231, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_queue_system.py:_timer_loop", "name": "_timer_loop", "file": "utils/job_queue_system.py", "line": 253 }, "func2": { "key": "utils/database_cleanup.py:get_engine_count", "name": "get_engine_count", "file": "utils/database_cleanup.py", "line": 56 }, "similarity": 0.7538461538461538, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_queue_system.py:_timer_loop", "name": "_timer_loop", "file": "utils/job_queue_system.py", "line": 253 }, "func2": { "key": "utils/job_scheduler.py:_check_and_start_jobs", "name": "_check_and_start_jobs", "file": "utils/job_scheduler.py", "line": 624 }, "similarity": 0.711111111111111, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_queue_system.py:_timer_loop", "name": "_timer_loop", "file": "utils/job_queue_system.py", "line": 253 }, "func2": { "key": "utils/core_system.py:get_system_status", "name": "get_system_status", "file": "utils/core_system.py", "line": 770 }, "similarity": 0.7142857142857142, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_queue_system.py:_timer_loop", "name": "_timer_loop", "file": "utils/job_queue_system.py", "line": 253 }, "func2": { "key": "utils/core_system.py:_register_signal_handlers", "name": "_register_signal_handlers", "file": "utils/core_system.py", "line": 113 }, "similarity": 0.76, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_queue_system.py:_timer_loop", "name": "_timer_loop", "file": "utils/job_queue_system.py", "line": 253 }, "func2": { "key": "utils/core_system.py:get_recovery_status", "name": "get_recovery_status", "file": "utils/core_system.py", "line": 345 }, "similarity": 0.725, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_queue_system.py:_timer_loop", "name": "_timer_loop", "file": "utils/job_queue_system.py", "line": 253 }, "func2": { "key": "utils/core_system.py:load_config", "name": "load_config", "file": "utils/core_system.py", "line": 512 }, "similarity": 0.7066666666666667, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_queue_system.py:_timer_loop", "name": "_timer_loop", "file": "utils/job_queue_system.py", "line": 253 }, "func2": { "key": "utils/core_system.py:check_https_connectivity", "name": "check_https_connectivity", "file": "utils/core_system.py", "line": 623 }, "similarity": 0.75, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_queue_system.py:_timer_loop", "name": "_timer_loop", "file": "utils/job_queue_system.py", "line": 253 }, "func2": { "key": "utils/core_system.py:run_monitoring_cycle", "name": "run_monitoring_cycle", "file": "utils/core_system.py", "line": 639 }, "similarity": 0.8285714285714285, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_queue_system.py:_timer_loop", "name": "_timer_loop", "file": "utils/job_queue_system.py", "line": 253 }, "func2": { "key": "utils/core_system.py:cleanup_system_resources", "name": "cleanup_system_resources", "file": "utils/core_system.py", "line": 675 }, "similarity": 0.8133333333333332, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_queue_system.py:_timer_loop", "name": "_timer_loop", "file": "utils/job_queue_system.py", "line": 253 }, "func2": { "key": "utils/database_suite.py:backup_database", "name": "backup_database", "file": "utils/database_suite.py", "line": 65 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_queue_system.py:_timer_loop", "name": "_timer_loop", "file": "utils/job_queue_system.py", "line": 253 }, "func2": { "key": "utils/database_suite.py:get_connection", "name": "get_connection", "file": "utils/database_suite.py", "line": 41 }, "similarity": 0.7666666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_queue_system.py:_timer_loop", "name": "_timer_loop", "file": "utils/job_queue_system.py", "line": 253 }, "func2": { "key": "utils/database_suite.py:migrate_user_settings", "name": "migrate_user_settings", "file": "utils/database_suite.py", "line": 126 }, "similarity": 0.7714285714285714, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_queue_system.py:_timer_loop", "name": "_timer_loop", "file": "utils/job_queue_system.py", "line": 253 }, "func2": { "key": "utils/database_suite.py:fix_database_immediate", "name": "fix_database_immediate", "file": "utils/database_suite.py", "line": 148 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_queue_system.py:_timer_loop", "name": "_timer_loop", "file": "utils/job_queue_system.py", "line": 253 }, "func2": { "key": "utils/database_suite.py:vacuum_database", "name": "vacuum_database", "file": "utils/database_suite.py", "line": 202 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_queue_system.py:_timer_loop", "name": "_timer_loop", "file": "utils/job_queue_system.py", "line": 253 }, "func2": { "key": "utils/logging_config.py:_create_new_log_file", "name": "_create_new_log_file", "file": "utils/logging_config.py", "line": 79 }, "similarity": 0.7866666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_queue_system.py:_timer_loop", "name": "_timer_loop", "file": "utils/job_queue_system.py", "line": 253 }, "func2": { "key": "utils/monitoring_analytics.py:generate_system_report", "name": "generate_system_report", "file": "utils/monitoring_analytics.py", "line": 171 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_queue_system.py:_timer_loop", "name": "_timer_loop", "file": "utils/job_queue_system.py", "line": 253 }, "func2": { "key": "utils/monitoring_analytics.py:__init__", "name": "__init__", "file": "utils/monitoring_analytics.py", "line": 252 }, "similarity": 0.72, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_queue_system.py:_timer_loop", "name": "_timer_loop", "file": "utils/job_queue_system.py", "line": 253 }, "func2": { "key": "utils/monitoring_analytics.py:track_cpu_usage", "name": "track_cpu_usage", "file": "utils/monitoring_analytics.py", "line": 43 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_queue_system.py:_timer_loop", "name": "_timer_loop", "file": "utils/job_queue_system.py", "line": 253 }, "func2": { "key": "utils/monitoring_analytics.py:get_system_metrics", "name": "get_system_metrics", "file": "utils/monitoring_analytics.py", "line": 68 }, "similarity": 0.7846153846153846, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_queue_system.py:_timer_loop", "name": "_timer_loop", "file": "utils/job_queue_system.py", "line": 253 }, "func2": { "key": "utils/monitoring_analytics.py:collect_job_analytics", "name": "collect_job_analytics", "file": "utils/monitoring_analytics.py", "line": 86 }, "similarity": 0.75, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_queue_system.py:_timer_loop", "name": "_timer_loop", "file": "utils/job_queue_system.py", "line": 253 }, "func2": { "key": "utils/monitoring_analytics.py:collect_printer_analytics", "name": "collect_printer_analytics", "file": "utils/monitoring_analytics.py", "line": 130 }, "similarity": 0.8285714285714285, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_queue_system.py:_timer_loop", "name": "_timer_loop", "file": "utils/job_queue_system.py", "line": 253 }, "func2": { "key": "utils/monitoring_analytics.py:get_dashboard_data", "name": "get_dashboard_data", "file": "utils/monitoring_analytics.py", "line": 256 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_queue_system.py:_timer_loop", "name": "_timer_loop", "file": "utils/job_queue_system.py", "line": 253 }, "func2": { "key": "utils/script_collection.py:run_initial_setup", "name": "run_initial_setup", "file": "utils/script_collection.py", "line": 194 }, "similarity": 0.8153846153846154, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_queue_system.py:start_job_execution", "name": "start_job_execution", "file": "utils/job_queue_system.py", "line": 355 }, "func2": { "key": "utils/job_queue_system.py:finish_job_execution", "name": "finish_job_execution", "file": "utils/job_queue_system.py", "line": 400 }, "similarity": 0.9000000000000001, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_queue_system.py:start_job_execution", "name": "start_job_execution", "file": "utils/job_queue_system.py", "line": 355 }, "func2": { "key": "utils/data_management.py:ensure_directories", "name": "ensure_directories", "file": "utils/data_management.py", "line": 57 }, "similarity": 0.7166666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_queue_system.py:start_job_execution", "name": "start_job_execution", "file": "utils/job_queue_system.py", "line": 355 }, "func2": { "key": "utils/drag_drop_system.py:remove_job_from_order", "name": "remove_job_from_order", "file": "utils/drag_drop_system.py", "line": 265 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_queue_system.py:start_job_execution", "name": "start_job_execution", "file": "utils/job_queue_system.py", "line": 355 }, "func2": { "key": "utils/job_scheduler.py:handle_immediate_job", "name": "handle_immediate_job", "file": "utils/job_scheduler.py", "line": 488 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_queue_system.py:start_job_execution", "name": "start_job_execution", "file": "utils/job_queue_system.py", "line": 355 }, "func2": { "key": "utils/job_scheduler.py:_check_and_start_jobs", "name": "_check_and_start_jobs", "file": "utils/job_scheduler.py", "line": 624 }, "similarity": 0.7088235294117646, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_queue_system.py:start_job_execution", "name": "start_job_execution", "file": "utils/job_queue_system.py", "line": 355 }, "func2": { "key": "utils/monitoring_analytics.py:collect_job_analytics", "name": "collect_job_analytics", "file": "utils/monitoring_analytics.py", "line": 86 }, "similarity": 0.7250000000000001, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_queue_system.py:finish_job_execution", "name": "finish_job_execution", "file": "utils/job_queue_system.py", "line": 400 }, "func2": { "key": "utils/drag_drop_system.py:remove_job_from_order", "name": "remove_job_from_order", "file": "utils/drag_drop_system.py", "line": 265 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_queue_system.py:finish_job_execution", "name": "finish_job_execution", "file": "utils/job_queue_system.py", "line": 400 }, "func2": { "key": "utils/job_scheduler.py:handle_immediate_job", "name": "handle_immediate_job", "file": "utils/job_scheduler.py", "line": 488 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_queue_system.py:_scheduler_loop", "name": "_scheduler_loop", "file": "utils/job_queue_system.py", "line": 436 }, "func2": { "key": "utils/data_management.py:ensure_directories", "name": "ensure_directories", "file": "utils/data_management.py", "line": 57 }, "similarity": 0.8285714285714285, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_queue_system.py:_scheduler_loop", "name": "_scheduler_loop", "file": "utils/job_queue_system.py", "line": 436 }, "func2": { "key": "utils/ssl_manager.py:generate_mercedes_certificate", "name": "generate_mercedes_certificate", "file": "utils/ssl_manager.py", "line": 21 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_queue_system.py:_scheduler_loop", "name": "_scheduler_loop", "file": "utils/job_queue_system.py", "line": 436 }, "func2": { "key": "utils/hardware_integration.py:clear_cache", "name": "clear_cache", "file": "utils/hardware_integration.py", "line": 207 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_queue_system.py:_scheduler_loop", "name": "_scheduler_loop", "file": "utils/job_queue_system.py", "line": 436 }, "func2": { "key": "utils/hardware_integration.py:get_printer_summary", "name": "get_printer_summary", "file": "utils/hardware_integration.py", "line": 1112 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_queue_system.py:_scheduler_loop", "name": "_scheduler_loop", "file": "utils/job_queue_system.py", "line": 436 }, "func2": { "key": "utils/hardware_integration.py:check_and_control_for_jobs", "name": "check_and_control_for_jobs", "file": "utils/hardware_integration.py", "line": 1233 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_queue_system.py:_scheduler_loop", "name": "_scheduler_loop", "file": "utils/job_queue_system.py", "line": 436 }, "func2": { "key": "utils/hardware_integration.py:force_network_refresh", "name": "force_network_refresh", "file": "utils/hardware_integration.py", "line": 1462 }, "similarity": 0.7749999999999999, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_queue_system.py:_scheduler_loop", "name": "_scheduler_loop", "file": "utils/job_queue_system.py", "line": 436 }, "func2": { "key": "utils/ip_security.py:get_allowed_plug_ips", "name": "get_allowed_plug_ips", "file": "utils/ip_security.py", "line": 141 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_queue_system.py:_scheduler_loop", "name": "_scheduler_loop", "file": "utils/job_queue_system.py", "line": 436 }, "func2": { "key": "utils/ssl_suite.py:check_certificate_validity", "name": "check_certificate_validity", "file": "utils/ssl_suite.py", "line": 131 }, "similarity": 0.7555555555555555, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_queue_system.py:_scheduler_loop", "name": "_scheduler_loop", "file": "utils/job_queue_system.py", "line": 436 }, "func2": { "key": "utils/drag_drop_system.py:cleanup_invalid_orders", "name": "cleanup_invalid_orders", "file": "utils/drag_drop_system.py", "line": 292 }, "similarity": 0.8666666666666667, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_queue_system.py:_scheduler_loop", "name": "_scheduler_loop", "file": "utils/job_queue_system.py", "line": 436 }, "func2": { "key": "utils/drag_drop_system.py:_schedule_cleanup", "name": "_schedule_cleanup", "file": "utils/drag_drop_system.py", "line": 306 }, "similarity": 0.8769230769230769, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_queue_system.py:_scheduler_loop", "name": "_scheduler_loop", "file": "utils/job_queue_system.py", "line": 436 }, "func2": { "key": "utils/database_cleanup.py:cleanup_all", "name": "cleanup_all", "file": "utils/database_cleanup.py", "line": 39 }, "similarity": 0.7846153846153846, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_queue_system.py:_scheduler_loop", "name": "_scheduler_loop", "file": "utils/job_queue_system.py", "line": 436 }, "func2": { "key": "utils/database_cleanup.py:get_engine_count", "name": "get_engine_count", "file": "utils/database_cleanup.py", "line": 56 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_queue_system.py:_scheduler_loop", "name": "_scheduler_loop", "file": "utils/job_queue_system.py", "line": 436 }, "func2": { "key": "utils/job_scheduler.py:is_running", "name": "is_running", "file": "utils/job_scheduler.py", "line": 257 }, "similarity": 0.7142857142857142, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_queue_system.py:_scheduler_loop", "name": "_scheduler_loop", "file": "utils/job_queue_system.py", "line": 436 }, "func2": { "key": "utils/job_scheduler.py:_check_and_start_jobs", "name": "_check_and_start_jobs", "file": "utils/job_scheduler.py", "line": 624 }, "similarity": 0.788235294117647, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_queue_system.py:_scheduler_loop", "name": "_scheduler_loop", "file": "utils/job_queue_system.py", "line": 436 }, "func2": { "key": "utils/core_system.py:get_system_status", "name": "get_system_status", "file": "utils/core_system.py", "line": 770 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_queue_system.py:_scheduler_loop", "name": "_scheduler_loop", "file": "utils/job_queue_system.py", "line": 436 }, "func2": { "key": "utils/core_system.py:_register_signal_handlers", "name": "_register_signal_handlers", "file": "utils/core_system.py", "line": 113 }, "similarity": 0.7749999999999999, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_queue_system.py:_scheduler_loop", "name": "_scheduler_loop", "file": "utils/job_queue_system.py", "line": 436 }, "func2": { "key": "utils/core_system.py:get_recovery_status", "name": "get_recovery_status", "file": "utils/core_system.py", "line": 345 }, "similarity": 0.7749999999999999, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_queue_system.py:_scheduler_loop", "name": "_scheduler_loop", "file": "utils/job_queue_system.py", "line": 436 }, "func2": { "key": "utils/core_system.py:load_config", "name": "load_config", "file": "utils/core_system.py", "line": 512 }, "similarity": 0.725, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_queue_system.py:_scheduler_loop", "name": "_scheduler_loop", "file": "utils/job_queue_system.py", "line": 436 }, "func2": { "key": "utils/core_system.py:check_https_connectivity", "name": "check_https_connectivity", "file": "utils/core_system.py", "line": 623 }, "similarity": 0.7647058823529411, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_queue_system.py:_scheduler_loop", "name": "_scheduler_loop", "file": "utils/job_queue_system.py", "line": 436 }, "func2": { "key": "utils/core_system.py:run_monitoring_cycle", "name": "run_monitoring_cycle", "file": "utils/core_system.py", "line": 639 }, "similarity": 0.7647058823529411, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_queue_system.py:_scheduler_loop", "name": "_scheduler_loop", "file": "utils/job_queue_system.py", "line": 436 }, "func2": { "key": "utils/core_system.py:cleanup_system_resources", "name": "cleanup_system_resources", "file": "utils/core_system.py", "line": 675 }, "similarity": 0.825, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_queue_system.py:_scheduler_loop", "name": "_scheduler_loop", "file": "utils/job_queue_system.py", "line": 436 }, "func2": { "key": "utils/database_suite.py:backup_database", "name": "backup_database", "file": "utils/database_suite.py", "line": 65 }, "similarity": 0.7866666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_queue_system.py:_scheduler_loop", "name": "_scheduler_loop", "file": "utils/job_queue_system.py", "line": 436 }, "func2": { "key": "utils/database_suite.py:get_connection", "name": "get_connection", "file": "utils/database_suite.py", "line": 41 }, "similarity": 0.7066666666666667, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_queue_system.py:_scheduler_loop", "name": "_scheduler_loop", "file": "utils/job_queue_system.py", "line": 436 }, "func2": { "key": "utils/database_suite.py:migrate_user_settings", "name": "migrate_user_settings", "file": "utils/database_suite.py", "line": 126 }, "similarity": 0.7176470588235294, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_queue_system.py:_scheduler_loop", "name": "_scheduler_loop", "file": "utils/job_queue_system.py", "line": 436 }, "func2": { "key": "utils/database_suite.py:vacuum_database", "name": "vacuum_database", "file": "utils/database_suite.py", "line": 202 }, "similarity": 0.75, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_queue_system.py:_scheduler_loop", "name": "_scheduler_loop", "file": "utils/job_queue_system.py", "line": 436 }, "func2": { "key": "utils/logging_config.py:_create_new_log_file", "name": "_create_new_log_file", "file": "utils/logging_config.py", "line": 79 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_queue_system.py:_scheduler_loop", "name": "_scheduler_loop", "file": "utils/job_queue_system.py", "line": 436 }, "func2": { "key": "utils/monitoring_analytics.py:generate_system_report", "name": "generate_system_report", "file": "utils/monitoring_analytics.py", "line": 171 }, "similarity": 0.7411764705882353, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_queue_system.py:_scheduler_loop", "name": "_scheduler_loop", "file": "utils/job_queue_system.py", "line": 436 }, "func2": { "key": "utils/monitoring_analytics.py:track_cpu_usage", "name": "track_cpu_usage", "file": "utils/monitoring_analytics.py", "line": 43 }, "similarity": 0.7866666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_queue_system.py:_scheduler_loop", "name": "_scheduler_loop", "file": "utils/job_queue_system.py", "line": 436 }, "func2": { "key": "utils/monitoring_analytics.py:get_system_metrics", "name": "get_system_metrics", "file": "utils/monitoring_analytics.py", "line": 68 }, "similarity": 0.725, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_queue_system.py:_scheduler_loop", "name": "_scheduler_loop", "file": "utils/job_queue_system.py", "line": 436 }, "func2": { "key": "utils/monitoring_analytics.py:collect_job_analytics", "name": "collect_job_analytics", "file": "utils/monitoring_analytics.py", "line": 86 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_queue_system.py:_scheduler_loop", "name": "_scheduler_loop", "file": "utils/job_queue_system.py", "line": 436 }, "func2": { "key": "utils/monitoring_analytics.py:collect_printer_analytics", "name": "collect_printer_analytics", "file": "utils/monitoring_analytics.py", "line": 130 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_queue_system.py:_scheduler_loop", "name": "_scheduler_loop", "file": "utils/job_queue_system.py", "line": 436 }, "func2": { "key": "utils/monitoring_analytics.py:get_dashboard_data", "name": "get_dashboard_data", "file": "utils/monitoring_analytics.py", "line": 256 }, "similarity": 0.7866666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_queue_system.py:_scheduler_loop", "name": "_scheduler_loop", "file": "utils/job_queue_system.py", "line": 436 }, "func2": { "key": "utils/script_collection.py:run_initial_setup", "name": "run_initial_setup", "file": "utils/script_collection.py", "line": 194 }, "similarity": 0.7866666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/data_management.py:save_job_file", "name": "save_job_file", "file": "utils/data_management.py", "line": 320 }, "func2": { "key": "utils/data_management.py:save_guest_file", "name": "save_guest_file", "file": "utils/data_management.py", "line": 324 }, "similarity": 0.7285714285714285, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/data_management.py:save_job_file", "name": "save_job_file", "file": "utils/data_management.py", "line": 320 }, "func2": { "key": "utils/data_management.py:save_avatar_file", "name": "save_avatar_file", "file": "utils/data_management.py", "line": 328 }, "similarity": 0.7461538461538462, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/data_management.py:save_job_file", "name": "save_job_file", "file": "utils/data_management.py", "line": 320 }, "func2": { "key": "utils/data_management.py:save_temp_file", "name": "save_temp_file", "file": "utils/data_management.py", "line": 332 }, "similarity": 0.8285714285714285, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/data_management.py:save_job_file", "name": "save_job_file", "file": "utils/data_management.py", "line": 320 }, "func2": { "key": "utils/data_management.py:save_asset_file", "name": "save_asset_file", "file": "utils/data_management.py", "line": 336 }, "similarity": 0.7666666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/data_management.py:save_job_file", "name": "save_job_file", "file": "utils/data_management.py", "line": 320 }, "func2": { "key": "utils/data_management.py:save_log_file", "name": "save_log_file", "file": "utils/data_management.py", "line": 340 }, "similarity": 0.8, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/data_management.py:save_job_file", "name": "save_job_file", "file": "utils/data_management.py", "line": 320 }, "func2": { "key": "utils/data_management.py:save_backup_file", "name": "save_backup_file", "file": "utils/data_management.py", "line": 344 }, "similarity": 0.74, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/data_management.py:save_job_file", "name": "save_job_file", "file": "utils/data_management.py", "line": 320 }, "func2": { "key": "utils/data_management.py:save_file", "name": "save_file", "file": "utils/data_management.py", "line": 103 }, "similarity": 0.740909090909091, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/data_management.py:save_guest_file", "name": "save_guest_file", "file": "utils/data_management.py", "line": 324 }, "func2": { "key": "utils/data_management.py:save_avatar_file", "name": "save_avatar_file", "file": "utils/data_management.py", "line": 328 }, "similarity": 0.7, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/data_management.py:save_guest_file", "name": "save_guest_file", "file": "utils/data_management.py", "line": 324 }, "func2": { "key": "utils/data_management.py:save_temp_file", "name": "save_temp_file", "file": "utils/data_management.py", "line": 332 }, "similarity": 0.7769230769230768, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/data_management.py:save_guest_file", "name": "save_guest_file", "file": "utils/data_management.py", "line": 324 }, "func2": { "key": "utils/data_management.py:save_asset_file", "name": "save_asset_file", "file": "utils/data_management.py", "line": 336 }, "similarity": 0.9272727272727272, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/data_management.py:save_guest_file", "name": "save_guest_file", "file": "utils/data_management.py", "line": 324 }, "func2": { "key": "utils/data_management.py:save_log_file", "name": "save_log_file", "file": "utils/data_management.py", "line": 340 }, "similarity": 0.9000000000000001, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/data_management.py:save_guest_file", "name": "save_guest_file", "file": "utils/data_management.py", "line": 324 }, "func2": { "key": "utils/data_management.py:save_backup_file", "name": "save_backup_file", "file": "utils/data_management.py", "line": 344 }, "similarity": 0.8400000000000001, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/data_management.py:save_avatar_file", "name": "save_avatar_file", "file": "utils/data_management.py", "line": 328 }, "func2": { "key": "utils/data_management.py:save_temp_file", "name": "save_temp_file", "file": "utils/data_management.py", "line": 332 }, "similarity": 0.8, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/data_management.py:save_avatar_file", "name": "save_avatar_file", "file": "utils/data_management.py", "line": 328 }, "func2": { "key": "utils/data_management.py:save_asset_file", "name": "save_asset_file", "file": "utils/data_management.py", "line": 336 }, "similarity": 0.76, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/data_management.py:save_avatar_file", "name": "save_avatar_file", "file": "utils/data_management.py", "line": 328 }, "func2": { "key": "utils/data_management.py:save_file", "name": "save_file", "file": "utils/data_management.py", "line": 103 }, "similarity": 0.72, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/data_management.py:save_temp_file", "name": "save_temp_file", "file": "utils/data_management.py", "line": 332 }, "func2": { "key": "utils/data_management.py:save_asset_file", "name": "save_asset_file", "file": "utils/data_management.py", "line": 336 }, "similarity": 0.8272727272727274, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/data_management.py:save_temp_file", "name": "save_temp_file", "file": "utils/data_management.py", "line": 332 }, "func2": { "key": "utils/data_management.py:save_log_file", "name": "save_log_file", "file": "utils/data_management.py", "line": 340 }, "similarity": 0.7461538461538462, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/data_management.py:save_temp_file", "name": "save_temp_file", "file": "utils/data_management.py", "line": 332 }, "func2": { "key": "utils/data_management.py:save_backup_file", "name": "save_backup_file", "file": "utils/data_management.py", "line": 344 }, "similarity": 0.74, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/data_management.py:save_temp_file", "name": "save_temp_file", "file": "utils/data_management.py", "line": 332 }, "func2": { "key": "utils/data_management.py:save_file", "name": "save_file", "file": "utils/data_management.py", "line": 103 }, "similarity": 0.740909090909091, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/data_management.py:save_asset_file", "name": "save_asset_file", "file": "utils/data_management.py", "line": 336 }, "func2": { "key": "utils/data_management.py:save_log_file", "name": "save_log_file", "file": "utils/data_management.py", "line": 340 }, "similarity": 0.8909090909090909, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/data_management.py:save_asset_file", "name": "save_asset_file", "file": "utils/data_management.py", "line": 336 }, "func2": { "key": "utils/data_management.py:save_backup_file", "name": "save_backup_file", "file": "utils/data_management.py", "line": 344 }, "similarity": 0.8285714285714285, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/data_management.py:save_asset_file", "name": "save_asset_file", "file": "utils/data_management.py", "line": 336 }, "func2": { "key": "utils/data_management.py:save_file", "name": "save_file", "file": "utils/data_management.py", "line": 103 }, "similarity": 0.7555555555555555, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/data_management.py:save_log_file", "name": "save_log_file", "file": "utils/data_management.py", "line": 340 }, "func2": { "key": "utils/data_management.py:save_backup_file", "name": "save_backup_file", "file": "utils/data_management.py", "line": 344 }, "similarity": 0.8133333333333332, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/data_management.py:save_log_file", "name": "save_log_file", "file": "utils/data_management.py", "line": 340 }, "func2": { "key": "utils/data_management.py:save_file", "name": "save_file", "file": "utils/data_management.py", "line": 103 }, "similarity": 0.72, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/data_management.py:move_to_trash", "name": "move_to_trash", "file": "utils/data_management.py", "line": 184 }, "func2": { "key": "utils/data_management.py:_move_to_trash_windows", "name": "_move_to_trash_windows", "file": "utils/data_management.py", "line": 202 }, "similarity": 0.7357142857142858, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/data_management.py:move_to_trash", "name": "move_to_trash", "file": "utils/data_management.py", "line": 184 }, "func2": { "key": "utils/data_management.py:_move_to_trash_unix", "name": "_move_to_trash_unix", "file": "utils/data_management.py", "line": 225 }, "similarity": 0.7357142857142858, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/data_management.py:__init__", "name": "__init__", "file": "utils/data_management.py", "line": 287 }, "func2": { "key": "utils/ssl_manager.py:__init__", "name": "__init__", "file": "utils/ssl_manager.py", "line": 16 }, "similarity": 0.7999999999999999, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/data_management.py:__init__", "name": "__init__", "file": "utils/data_management.py", "line": 287 }, "func2": { "key": "utils/hardware_integration.py:__init__", "name": "__init__", "file": "utils/hardware_integration.py", "line": 1012 }, "similarity": 0.73, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "utils/data_management.py:__init__", "name": "__init__", "file": "utils/data_management.py", "line": 287 }, "func2": { "key": "utils/ip_security.py:__init__", "name": "__init__", "file": "utils/ip_security.py", "line": 24 }, "similarity": 0.7749999999999999, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "utils/data_management.py:__init__", "name": "__init__", "file": "utils/data_management.py", "line": 287 }, "func2": { "key": "utils/ssl_suite.py:__init__", "name": "__init__", "file": "utils/ssl_suite.py", "line": 67 }, "similarity": 1.0, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/data_management.py:__init__", "name": "__init__", "file": "utils/data_management.py", "line": 287 }, "func2": { "key": "utils/security_suite.py:__init__", "name": "__init__", "file": "utils/security_suite.py", "line": 70 }, "similarity": 0.8500000000000001, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/data_management.py:__init__", "name": "__init__", "file": "utils/data_management.py", "line": 287 }, "func2": { "key": "utils/drag_drop_system.py:__init__", "name": "__init__", "file": "utils/drag_drop_system.py", "line": 57 }, "similarity": 0.85, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/data_management.py:__init__", "name": "__init__", "file": "utils/data_management.py", "line": 287 }, "func2": { "key": "utils/database_cleanup.py:__init__", "name": "__init__", "file": "utils/database_cleanup.py", "line": 23 }, "similarity": 0.7999999999999999, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/data_management.py:__init__", "name": "__init__", "file": "utils/data_management.py", "line": 287 }, "func2": { "key": "utils/job_scheduler.py:__init__", "name": "__init__", "file": "utils/job_scheduler.py", "line": 35 }, "similarity": 0.75, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "utils/data_management.py:__init__", "name": "__init__", "file": "utils/data_management.py", "line": 287 }, "func2": { "key": "utils/database_suite.py:__init__", "name": "__init__", "file": "utils/database_suite.py", "line": 176 }, "similarity": 1.0, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/data_management.py:__init__", "name": "__init__", "file": "utils/data_management.py", "line": 287 }, "func2": { "key": "utils/monitoring_analytics.py:__init__", "name": "__init__", "file": "utils/monitoring_analytics.py", "line": 252 }, "similarity": 0.85, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/data_management.py:__init__", "name": "__init__", "file": "utils/data_management.py", "line": 287 }, "func2": { "key": "utils/script_collection.py:__init__", "name": "__init__", "file": "utils/script_collection.py", "line": 170 }, "similarity": 0.75, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "utils/data_management.py:ensure_directories", "name": "ensure_directories", "file": "utils/data_management.py", "line": 57 }, "func2": { "key": "utils/ssl_manager.py:generate_mercedes_certificate", "name": "generate_mercedes_certificate", "file": "utils/ssl_manager.py", "line": 21 }, "similarity": 0.8400000000000001, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/data_management.py:ensure_directories", "name": "ensure_directories", "file": "utils/data_management.py", "line": 57 }, "func2": { "key": "utils/hardware_integration.py:clear_cache", "name": "clear_cache", "file": "utils/hardware_integration.py", "line": 207 }, "similarity": 0.7142857142857142, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/data_management.py:ensure_directories", "name": "ensure_directories", "file": "utils/data_management.py", "line": 57 }, "func2": { "key": "utils/hardware_integration.py:get_energy_statistics", "name": "get_energy_statistics", "file": "utils/hardware_integration.py", "line": 828 }, "similarity": 0.7285714285714286, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/data_management.py:ensure_directories", "name": "ensure_directories", "file": "utils/data_management.py", "line": 57 }, "func2": { "key": "utils/hardware_integration.py:get_printer_summary", "name": "get_printer_summary", "file": "utils/hardware_integration.py", "line": 1112 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/data_management.py:ensure_directories", "name": "ensure_directories", "file": "utils/data_management.py", "line": 57 }, "func2": { "key": "utils/hardware_integration.py:check_and_control_for_jobs", "name": "check_and_control_for_jobs", "file": "utils/hardware_integration.py", "line": 1233 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/data_management.py:ensure_directories", "name": "ensure_directories", "file": "utils/data_management.py", "line": 57 }, "func2": { "key": "utils/hardware_integration.py:force_network_refresh", "name": "force_network_refresh", "file": "utils/hardware_integration.py", "line": 1462 }, "similarity": 0.8133333333333332, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/data_management.py:ensure_directories", "name": "ensure_directories", "file": "utils/data_management.py", "line": 57 }, "func2": { "key": "utils/ip_security.py:get_allowed_plug_ips", "name": "get_allowed_plug_ips", "file": "utils/ip_security.py", "line": 141 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/data_management.py:ensure_directories", "name": "ensure_directories", "file": "utils/data_management.py", "line": 57 }, "func2": { "key": "utils/ssl_suite.py:check_certificate_validity", "name": "check_certificate_validity", "file": "utils/ssl_suite.py", "line": 131 }, "similarity": 0.7555555555555555, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/data_management.py:ensure_directories", "name": "ensure_directories", "file": "utils/data_management.py", "line": 57 }, "func2": { "key": "utils/drag_drop_system.py:__init__", "name": "__init__", "file": "utils/drag_drop_system.py", "line": 57 }, "similarity": 0.7454545454545454, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/data_management.py:ensure_directories", "name": "ensure_directories", "file": "utils/data_management.py", "line": 57 }, "func2": { "key": "utils/drag_drop_system.py:cleanup_invalid_orders", "name": "cleanup_invalid_orders", "file": "utils/drag_drop_system.py", "line": 292 }, "similarity": 0.8666666666666667, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/data_management.py:ensure_directories", "name": "ensure_directories", "file": "utils/data_management.py", "line": 57 }, "func2": { "key": "utils/drag_drop_system.py:_schedule_cleanup", "name": "_schedule_cleanup", "file": "utils/drag_drop_system.py", "line": 306 }, "similarity": 0.7866666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/data_management.py:ensure_directories", "name": "ensure_directories", "file": "utils/data_management.py", "line": 57 }, "func2": { "key": "utils/database_cleanup.py:cleanup_all", "name": "cleanup_all", "file": "utils/database_cleanup.py", "line": 39 }, "similarity": 0.7428571428571429, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/data_management.py:ensure_directories", "name": "ensure_directories", "file": "utils/data_management.py", "line": 57 }, "func2": { "key": "utils/database_cleanup.py:get_engine_count", "name": "get_engine_count", "file": "utils/database_cleanup.py", "line": 56 }, "similarity": 0.8666666666666667, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/data_management.py:ensure_directories", "name": "ensure_directories", "file": "utils/data_management.py", "line": 57 }, "func2": { "key": "utils/job_scheduler.py:get_tasks", "name": "get_tasks", "file": "utils/job_scheduler.py", "line": 177 }, "similarity": 0.7142857142857142, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/data_management.py:ensure_directories", "name": "ensure_directories", "file": "utils/data_management.py", "line": 57 }, "func2": { "key": "utils/job_scheduler.py:is_running", "name": "is_running", "file": "utils/job_scheduler.py", "line": 257 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/data_management.py:ensure_directories", "name": "ensure_directories", "file": "utils/data_management.py", "line": 57 }, "func2": { "key": "utils/job_scheduler.py:_check_and_start_jobs", "name": "_check_and_start_jobs", "file": "utils/job_scheduler.py", "line": 624 }, "similarity": 0.825, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/data_management.py:ensure_directories", "name": "ensure_directories", "file": "utils/data_management.py", "line": 57 }, "func2": { "key": "utils/core_system.py:get_system_status", "name": "get_system_status", "file": "utils/core_system.py", "line": 770 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/data_management.py:ensure_directories", "name": "ensure_directories", "file": "utils/data_management.py", "line": 57 }, "func2": { "key": "utils/core_system.py:_register_signal_handlers", "name": "_register_signal_handlers", "file": "utils/core_system.py", "line": 113 }, "similarity": 0.8133333333333332, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/data_management.py:ensure_directories", "name": "ensure_directories", "file": "utils/data_management.py", "line": 57 }, "func2": { "key": "utils/core_system.py:register_cleanup_function", "name": "register_cleanup_function", "file": "utils/core_system.py", "line": 137 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/data_management.py:ensure_directories", "name": "ensure_directories", "file": "utils/data_management.py", "line": 57 }, "func2": { "key": "utils/core_system.py:get_recovery_status", "name": "get_recovery_status", "file": "utils/core_system.py", "line": 345 }, "similarity": 0.8133333333333332, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/data_management.py:ensure_directories", "name": "ensure_directories", "file": "utils/data_management.py", "line": 57 }, "func2": { "key": "utils/core_system.py:load_config", "name": "load_config", "file": "utils/core_system.py", "line": 512 }, "similarity": 0.76, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/data_management.py:ensure_directories", "name": "ensure_directories", "file": "utils/data_management.py", "line": 57 }, "func2": { "key": "utils/core_system.py:check_https_connectivity", "name": "check_https_connectivity", "file": "utils/core_system.py", "line": 623 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/data_management.py:ensure_directories", "name": "ensure_directories", "file": "utils/data_management.py", "line": 57 }, "func2": { "key": "utils/core_system.py:run_monitoring_cycle", "name": "run_monitoring_cycle", "file": "utils/core_system.py", "line": 639 }, "similarity": 0.8400000000000001, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/data_management.py:ensure_directories", "name": "ensure_directories", "file": "utils/data_management.py", "line": 57 }, "func2": { "key": "utils/core_system.py:cleanup_system_resources", "name": "cleanup_system_resources", "file": "utils/core_system.py", "line": 675 }, "similarity": 0.825, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/data_management.py:ensure_directories", "name": "ensure_directories", "file": "utils/data_management.py", "line": 57 }, "func2": { "key": "utils/core_system.py:windows_bind_with_reuse", "name": "windows_bind_with_reuse", "file": "utils/core_system.py", "line": 188 }, "similarity": 0.7357142857142858, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/data_management.py:ensure_directories", "name": "ensure_directories", "file": "utils/data_management.py", "line": 57 }, "func2": { "key": "utils/database_suite.py:backup_database", "name": "backup_database", "file": "utils/database_suite.py", "line": 65 }, "similarity": 0.7866666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/data_management.py:ensure_directories", "name": "ensure_directories", "file": "utils/data_management.py", "line": 57 }, "func2": { "key": "utils/database_suite.py:get_connection", "name": "get_connection", "file": "utils/database_suite.py", "line": 41 }, "similarity": 0.8333333333333333, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/data_management.py:ensure_directories", "name": "ensure_directories", "file": "utils/data_management.py", "line": 57 }, "func2": { "key": "utils/database_suite.py:migrate_user_settings", "name": "migrate_user_settings", "file": "utils/database_suite.py", "line": 126 }, "similarity": 0.8285714285714285, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/data_management.py:ensure_directories", "name": "ensure_directories", "file": "utils/data_management.py", "line": 57 }, "func2": { "key": "utils/database_suite.py:fix_database_immediate", "name": "fix_database_immediate", "file": "utils/database_suite.py", "line": 148 }, "similarity": 0.75, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/data_management.py:ensure_directories", "name": "ensure_directories", "file": "utils/data_management.py", "line": 57 }, "func2": { "key": "utils/database_suite.py:vacuum_database", "name": "vacuum_database", "file": "utils/database_suite.py", "line": 202 }, "similarity": 0.7866666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/data_management.py:ensure_directories", "name": "ensure_directories", "file": "utils/data_management.py", "line": 57 }, "func2": { "key": "utils/logging_config.py:_create_new_log_file", "name": "_create_new_log_file", "file": "utils/logging_config.py", "line": 79 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/data_management.py:ensure_directories", "name": "ensure_directories", "file": "utils/data_management.py", "line": 57 }, "func2": { "key": "utils/monitoring_analytics.py:generate_system_report", "name": "generate_system_report", "file": "utils/monitoring_analytics.py", "line": 171 }, "similarity": 0.7749999999999999, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/data_management.py:ensure_directories", "name": "ensure_directories", "file": "utils/data_management.py", "line": 57 }, "func2": { "key": "utils/monitoring_analytics.py:__init__", "name": "__init__", "file": "utils/monitoring_analytics.py", "line": 252 }, "similarity": 0.7454545454545454, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/data_management.py:ensure_directories", "name": "ensure_directories", "file": "utils/data_management.py", "line": 57 }, "func2": { "key": "utils/monitoring_analytics.py:track_cpu_usage", "name": "track_cpu_usage", "file": "utils/monitoring_analytics.py", "line": 43 }, "similarity": 0.7866666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/data_management.py:ensure_directories", "name": "ensure_directories", "file": "utils/data_management.py", "line": 57 }, "func2": { "key": "utils/monitoring_analytics.py:track_memory_usage", "name": "track_memory_usage", "file": "utils/monitoring_analytics.py", "line": 47 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/data_management.py:ensure_directories", "name": "ensure_directories", "file": "utils/data_management.py", "line": 57 }, "func2": { "key": "utils/monitoring_analytics.py:track_disk_usage", "name": "track_disk_usage", "file": "utils/monitoring_analytics.py", "line": 58 }, "similarity": 0.7571428571428571, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/data_management.py:ensure_directories", "name": "ensure_directories", "file": "utils/data_management.py", "line": 57 }, "func2": { "key": "utils/monitoring_analytics.py:get_system_metrics", "name": "get_system_metrics", "file": "utils/monitoring_analytics.py", "line": 68 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/data_management.py:ensure_directories", "name": "ensure_directories", "file": "utils/data_management.py", "line": 57 }, "func2": { "key": "utils/monitoring_analytics.py:collect_job_analytics", "name": "collect_job_analytics", "file": "utils/monitoring_analytics.py", "line": 86 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/data_management.py:ensure_directories", "name": "ensure_directories", "file": "utils/data_management.py", "line": 57 }, "func2": { "key": "utils/monitoring_analytics.py:collect_printer_analytics", "name": "collect_printer_analytics", "file": "utils/monitoring_analytics.py", "line": 130 }, "similarity": 0.8400000000000001, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/data_management.py:ensure_directories", "name": "ensure_directories", "file": "utils/data_management.py", "line": 57 }, "func2": { "key": "utils/monitoring_analytics.py:get_dashboard_data", "name": "get_dashboard_data", "file": "utils/monitoring_analytics.py", "line": 256 }, "similarity": 0.7866666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/data_management.py:ensure_directories", "name": "ensure_directories", "file": "utils/data_management.py", "line": 57 }, "func2": { "key": "utils/script_collection.py:run_all_tests", "name": "run_all_tests", "file": "utils/script_collection.py", "line": 178 }, "similarity": 0.7153846153846153, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/data_management.py:ensure_directories", "name": "ensure_directories", "file": "utils/data_management.py", "line": 57 }, "func2": { "key": "utils/script_collection.py:run_initial_setup", "name": "run_initial_setup", "file": "utils/script_collection.py", "line": 194 }, "similarity": 0.8285714285714285, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/data_management.py:_move_to_trash_windows", "name": "_move_to_trash_windows", "file": "utils/data_management.py", "line": 202 }, "func2": { "key": "utils/data_management.py:_move_to_trash_unix", "name": "_move_to_trash_unix", "file": "utils/data_management.py", "line": 225 }, "similarity": 0.9000000000000001, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/data_management.py:_move_to_trash_windows", "name": "_move_to_trash_windows", "file": "utils/data_management.py", "line": 202 }, "func2": { "key": "utils/data_management.py:_delete_permanently", "name": "_delete_permanently", "file": "utils/data_management.py", "line": 252 }, "similarity": 0.788235294117647, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/data_management.py:_move_to_trash_windows", "name": "_move_to_trash_windows", "file": "utils/data_management.py", "line": 202 }, "func2": { "key": "utils/core_system.py:_register_signal_handlers", "name": "_register_signal_handlers", "file": "utils/core_system.py", "line": 113 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/data_management.py:_move_to_trash_unix", "name": "_move_to_trash_unix", "file": "utils/data_management.py", "line": 225 }, "func2": { "key": "utils/data_management.py:_delete_permanently", "name": "_delete_permanently", "file": "utils/data_management.py", "line": 252 }, "similarity": 0.7555555555555555, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/data_management.py:_move_to_trash_unix", "name": "_move_to_trash_unix", "file": "utils/data_management.py", "line": 225 }, "func2": { "key": "utils/database_suite.py:migrate_user_settings", "name": "migrate_user_settings", "file": "utils/database_suite.py", "line": 126 }, "similarity": 0.7166666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/data_management.py:_delete_permanently", "name": "_delete_permanently", "file": "utils/data_management.py", "line": 252 }, "func2": { "key": "utils/core_system.py:cleanup_system_resources", "name": "cleanup_system_resources", "file": "utils/core_system.py", "line": 675 }, "similarity": 0.7166666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/data_management.py:_delete_permanently", "name": "_delete_permanently", "file": "utils/data_management.py", "line": 252 }, "func2": { "key": "utils/monitoring_analytics.py:generate_system_report", "name": "generate_system_report", "file": "utils/monitoring_analytics.py", "line": 171 }, "similarity": 0.7071428571428571, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/data_management.py:create_backup", "name": "create_backup", "file": "utils/data_management.py", "line": 290 }, "func2": { "key": "utils/database_suite.py:backup_database", "name": "backup_database", "file": "utils/database_suite.py", "line": 65 }, "similarity": 0.75, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/data_management.py:create_backup", "name": "create_backup", "file": "utils/data_management.py", "line": 290 }, "func2": { "key": "utils/monitoring_analytics.py:track_cpu_usage", "name": "track_cpu_usage", "file": "utils/monitoring_analytics.py", "line": 43 }, "similarity": 0.75, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/settings.py:get_ssl_context", "name": "get_ssl_context", "file": "utils/settings.py", "line": 136 }, "func2": { "key": "utils/ssl_suite.py:get_ssl_context", "name": "get_ssl_context", "file": "utils/ssl_suite.py", "line": 43 }, "similarity": 0.7, "reason": "ähnliche Namen, ähnliche Länge" }, { "func1": { "key": "utils/ssl_manager.py:__init__", "name": "__init__", "file": "utils/ssl_manager.py", "line": 16 }, "func2": { "key": "utils/hardware_integration.py:__init__", "name": "__init__", "file": "utils/hardware_integration.py", "line": 1012 }, "similarity": 0.7899999999999999, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "utils/ssl_manager.py:__init__", "name": "__init__", "file": "utils/ssl_manager.py", "line": 16 }, "func2": { "key": "utils/hardware_integration.py:get_energy_statistics", "name": "get_energy_statistics", "file": "utils/hardware_integration.py", "line": 828 }, "similarity": 0.7454545454545454, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ssl_manager.py:__init__", "name": "__init__", "file": "utils/ssl_manager.py", "line": 16 }, "func2": { "key": "utils/ip_security.py:__init__", "name": "__init__", "file": "utils/ip_security.py", "line": 24 }, "similarity": 0.9249999999999999, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ssl_manager.py:__init__", "name": "__init__", "file": "utils/ssl_manager.py", "line": 16 }, "func2": { "key": "utils/ip_security.py:get_client_ip", "name": "get_client_ip", "file": "utils/ip_security.py", "line": 95 }, "similarity": 0.7027777777777777, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ssl_manager.py:__init__", "name": "__init__", "file": "utils/ssl_manager.py", "line": 16 }, "func2": { "key": "utils/ssl_suite.py:__init__", "name": "__init__", "file": "utils/ssl_suite.py", "line": 67 }, "similarity": 0.7999999999999999, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ssl_manager.py:__init__", "name": "__init__", "file": "utils/ssl_manager.py", "line": 16 }, "func2": { "key": "utils/drag_drop_system.py:__init__", "name": "__init__", "file": "utils/drag_drop_system.py", "line": 57 }, "similarity": 0.8999999999999999, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ssl_manager.py:__init__", "name": "__init__", "file": "utils/ssl_manager.py", "line": 16 }, "func2": { "key": "utils/database_cleanup.py:__init__", "name": "__init__", "file": "utils/database_cleanup.py", "line": 23 }, "similarity": 1.0, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ssl_manager.py:__init__", "name": "__init__", "file": "utils/ssl_manager.py", "line": 16 }, "func2": { "key": "utils/job_scheduler.py:__init__", "name": "__init__", "file": "utils/job_scheduler.py", "line": 35 }, "similarity": 0.85, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "utils/ssl_manager.py:__init__", "name": "__init__", "file": "utils/ssl_manager.py", "line": 16 }, "func2": { "key": "utils/core_system.py:shutdown_all", "name": "shutdown_all", "file": "utils/core_system.py", "line": 144 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ssl_manager.py:__init__", "name": "__init__", "file": "utils/ssl_manager.py", "line": 16 }, "func2": { "key": "utils/database_suite.py:__init__", "name": "__init__", "file": "utils/database_suite.py", "line": 176 }, "similarity": 0.7999999999999999, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ssl_manager.py:__init__", "name": "__init__", "file": "utils/ssl_manager.py", "line": 16 }, "func2": { "key": "utils/database_suite.py:get_connection", "name": "get_connection", "file": "utils/database_suite.py", "line": 41 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ssl_manager.py:__init__", "name": "__init__", "file": "utils/ssl_manager.py", "line": 16 }, "func2": { "key": "utils/monitoring_analytics.py:__init__", "name": "__init__", "file": "utils/monitoring_analytics.py", "line": 252 }, "similarity": 0.8999999999999999, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ssl_manager.py:__init__", "name": "__init__", "file": "utils/ssl_manager.py", "line": 16 }, "func2": { "key": "utils/script_collection.py:__init__", "name": "__init__", "file": "utils/script_collection.py", "line": 170 }, "similarity": 0.85, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "utils/ssl_manager.py:__init__", "name": "__init__", "file": "utils/ssl_manager.py", "line": 16 }, "func2": { "key": "utils/script_collection.py:run_all_tests", "name": "run_all_tests", "file": "utils/script_collection.py", "line": 178 }, "similarity": 0.72, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ssl_manager.py:generate_mercedes_certificate", "name": "generate_mercedes_certificate", "file": "utils/ssl_manager.py", "line": 21 }, "func2": { "key": "utils/hardware_integration.py:clear_cache", "name": "clear_cache", "file": "utils/hardware_integration.py", "line": 207 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ssl_manager.py:generate_mercedes_certificate", "name": "generate_mercedes_certificate", "file": "utils/ssl_manager.py", "line": 21 }, "func2": { "key": "utils/hardware_integration.py:get_energy_statistics", "name": "get_energy_statistics", "file": "utils/hardware_integration.py", "line": 828 }, "similarity": 0.7857142857142858, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ssl_manager.py:generate_mercedes_certificate", "name": "generate_mercedes_certificate", "file": "utils/ssl_manager.py", "line": 21 }, "func2": { "key": "utils/hardware_integration.py:get_printer_summary", "name": "get_printer_summary", "file": "utils/hardware_integration.py", "line": 1112 }, "similarity": 0.8500000000000001, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ssl_manager.py:generate_mercedes_certificate", "name": "generate_mercedes_certificate", "file": "utils/ssl_manager.py", "line": 21 }, "func2": { "key": "utils/hardware_integration.py:check_and_control_for_jobs", "name": "check_and_control_for_jobs", "file": "utils/hardware_integration.py", "line": 1233 }, "similarity": 0.8105263157894738, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ssl_manager.py:generate_mercedes_certificate", "name": "generate_mercedes_certificate", "file": "utils/ssl_manager.py", "line": 21 }, "func2": { "key": "utils/hardware_integration.py:force_network_refresh", "name": "force_network_refresh", "file": "utils/hardware_integration.py", "line": 1462 }, "similarity": 0.788235294117647, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ssl_manager.py:generate_mercedes_certificate", "name": "generate_mercedes_certificate", "file": "utils/ssl_manager.py", "line": 21 }, "func2": { "key": "utils/ip_security.py:get_allowed_plug_ips", "name": "get_allowed_plug_ips", "file": "utils/ip_security.py", "line": 141 }, "similarity": 0.7777777777777777, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ssl_manager.py:generate_mercedes_certificate", "name": "generate_mercedes_certificate", "file": "utils/ssl_manager.py", "line": 21 }, "func2": { "key": "utils/ssl_suite.py:generate_self_signed_cert", "name": "generate_self_signed_cert", "file": "utils/ssl_suite.py", "line": 70 }, "similarity": 0.7928571428571429, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ssl_manager.py:generate_mercedes_certificate", "name": "generate_mercedes_certificate", "file": "utils/ssl_manager.py", "line": 21 }, "func2": { "key": "utils/ssl_suite.py:check_certificate_validity", "name": "check_certificate_validity", "file": "utils/ssl_suite.py", "line": 131 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ssl_manager.py:generate_mercedes_certificate", "name": "generate_mercedes_certificate", "file": "utils/ssl_manager.py", "line": 21 }, "func2": { "key": "utils/drag_drop_system.py:__init__", "name": "__init__", "file": "utils/drag_drop_system.py", "line": 57 }, "similarity": 0.7230769230769231, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ssl_manager.py:generate_mercedes_certificate", "name": "generate_mercedes_certificate", "file": "utils/ssl_manager.py", "line": 21 }, "func2": { "key": "utils/drag_drop_system.py:cleanup_invalid_orders", "name": "cleanup_invalid_orders", "file": "utils/drag_drop_system.py", "line": 292 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ssl_manager.py:generate_mercedes_certificate", "name": "generate_mercedes_certificate", "file": "utils/ssl_manager.py", "line": 21 }, "func2": { "key": "utils/drag_drop_system.py:_schedule_cleanup", "name": "_schedule_cleanup", "file": "utils/drag_drop_system.py", "line": 306 }, "similarity": 0.7647058823529411, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ssl_manager.py:generate_mercedes_certificate", "name": "generate_mercedes_certificate", "file": "utils/ssl_manager.py", "line": 21 }, "func2": { "key": "utils/drag_drop_system.py:get_printer_summary", "name": "get_printer_summary", "file": "utils/drag_drop_system.py", "line": 325 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ssl_manager.py:generate_mercedes_certificate", "name": "generate_mercedes_certificate", "file": "utils/ssl_manager.py", "line": 21 }, "func2": { "key": "utils/database_cleanup.py:cleanup_all", "name": "cleanup_all", "file": "utils/database_cleanup.py", "line": 39 }, "similarity": 0.725, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ssl_manager.py:generate_mercedes_certificate", "name": "generate_mercedes_certificate", "file": "utils/ssl_manager.py", "line": 21 }, "func2": { "key": "utils/database_cleanup.py:get_engine_count", "name": "get_engine_count", "file": "utils/database_cleanup.py", "line": 56 }, "similarity": 0.7866666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ssl_manager.py:generate_mercedes_certificate", "name": "generate_mercedes_certificate", "file": "utils/ssl_manager.py", "line": 21 }, "func2": { "key": "utils/job_scheduler.py:get_tasks", "name": "get_tasks", "file": "utils/job_scheduler.py", "line": 177 }, "similarity": 0.7714285714285714, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ssl_manager.py:generate_mercedes_certificate", "name": "generate_mercedes_certificate", "file": "utils/ssl_manager.py", "line": 21 }, "func2": { "key": "utils/job_scheduler.py:is_running", "name": "is_running", "file": "utils/job_scheduler.py", "line": 257 }, "similarity": 0.7714285714285714, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ssl_manager.py:generate_mercedes_certificate", "name": "generate_mercedes_certificate", "file": "utils/ssl_manager.py", "line": 21 }, "func2": { "key": "utils/job_scheduler.py:_check_and_start_jobs", "name": "_check_and_start_jobs", "file": "utils/job_scheduler.py", "line": 624 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ssl_manager.py:generate_mercedes_certificate", "name": "generate_mercedes_certificate", "file": "utils/ssl_manager.py", "line": 21 }, "func2": { "key": "utils/core_system.py:get_system_status", "name": "get_system_status", "file": "utils/core_system.py", "line": 770 }, "similarity": 0.7866666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ssl_manager.py:generate_mercedes_certificate", "name": "generate_mercedes_certificate", "file": "utils/ssl_manager.py", "line": 21 }, "func2": { "key": "utils/core_system.py:_register_signal_handlers", "name": "_register_signal_handlers", "file": "utils/core_system.py", "line": 113 }, "similarity": 0.8666666666666667, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ssl_manager.py:generate_mercedes_certificate", "name": "generate_mercedes_certificate", "file": "utils/ssl_manager.py", "line": 21 }, "func2": { "key": "utils/core_system.py:register_thread", "name": "register_thread", "file": "utils/core_system.py", "line": 130 }, "similarity": 0.7071428571428571, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ssl_manager.py:generate_mercedes_certificate", "name": "generate_mercedes_certificate", "file": "utils/ssl_manager.py", "line": 21 }, "func2": { "key": "utils/core_system.py:register_cleanup_function", "name": "register_cleanup_function", "file": "utils/core_system.py", "line": 137 }, "similarity": 0.7088235294117646, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ssl_manager.py:generate_mercedes_certificate", "name": "generate_mercedes_certificate", "file": "utils/ssl_manager.py", "line": 21 }, "func2": { "key": "utils/core_system.py:get_recovery_status", "name": "get_recovery_status", "file": "utils/core_system.py", "line": 345 }, "similarity": 0.788235294117647, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ssl_manager.py:generate_mercedes_certificate", "name": "generate_mercedes_certificate", "file": "utils/ssl_manager.py", "line": 21 }, "func2": { "key": "utils/core_system.py:load_config", "name": "load_config", "file": "utils/core_system.py", "line": 512 }, "similarity": 0.8133333333333332, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ssl_manager.py:generate_mercedes_certificate", "name": "generate_mercedes_certificate", "file": "utils/ssl_manager.py", "line": 21 }, "func2": { "key": "utils/core_system.py:check_https_connectivity", "name": "check_https_connectivity", "file": "utils/core_system.py", "line": 623 }, "similarity": 0.7473684210526315, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ssl_manager.py:generate_mercedes_certificate", "name": "generate_mercedes_certificate", "file": "utils/ssl_manager.py", "line": 21 }, "func2": { "key": "utils/core_system.py:run_monitoring_cycle", "name": "run_monitoring_cycle", "file": "utils/core_system.py", "line": 639 }, "similarity": 0.8117647058823529, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ssl_manager.py:generate_mercedes_certificate", "name": "generate_mercedes_certificate", "file": "utils/ssl_manager.py", "line": 21 }, "func2": { "key": "utils/core_system.py:cleanup_system_resources", "name": "cleanup_system_resources", "file": "utils/core_system.py", "line": 675 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ssl_manager.py:generate_mercedes_certificate", "name": "generate_mercedes_certificate", "file": "utils/ssl_manager.py", "line": 21 }, "func2": { "key": "utils/database_suite.py:backup_database", "name": "backup_database", "file": "utils/database_suite.py", "line": 65 }, "similarity": 0.7647058823529411, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ssl_manager.py:generate_mercedes_certificate", "name": "generate_mercedes_certificate", "file": "utils/ssl_manager.py", "line": 21 }, "func2": { "key": "utils/database_suite.py:get_connection", "name": "get_connection", "file": "utils/database_suite.py", "line": 41 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ssl_manager.py:generate_mercedes_certificate", "name": "generate_mercedes_certificate", "file": "utils/ssl_manager.py", "line": 21 }, "func2": { "key": "utils/database_suite.py:migrate_user_settings", "name": "migrate_user_settings", "file": "utils/database_suite.py", "line": 126 }, "similarity": 0.8857142857142857, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ssl_manager.py:generate_mercedes_certificate", "name": "generate_mercedes_certificate", "file": "utils/ssl_manager.py", "line": 21 }, "func2": { "key": "utils/database_suite.py:fix_database_immediate", "name": "fix_database_immediate", "file": "utils/database_suite.py", "line": 148 }, "similarity": 0.8400000000000001, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ssl_manager.py:generate_mercedes_certificate", "name": "generate_mercedes_certificate", "file": "utils/ssl_manager.py", "line": 21 }, "func2": { "key": "utils/database_suite.py:vacuum_database", "name": "vacuum_database", "file": "utils/database_suite.py", "line": 202 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ssl_manager.py:generate_mercedes_certificate", "name": "generate_mercedes_certificate", "file": "utils/ssl_manager.py", "line": 21 }, "func2": { "key": "utils/logging_config.py:_create_new_log_file", "name": "_create_new_log_file", "file": "utils/logging_config.py", "line": 79 }, "similarity": 0.8500000000000001, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ssl_manager.py:generate_mercedes_certificate", "name": "generate_mercedes_certificate", "file": "utils/ssl_manager.py", "line": 21 }, "func2": { "key": "utils/monitoring_analytics.py:generate_system_report", "name": "generate_system_report", "file": "utils/monitoring_analytics.py", "line": 171 }, "similarity": 0.825, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ssl_manager.py:generate_mercedes_certificate", "name": "generate_mercedes_certificate", "file": "utils/ssl_manager.py", "line": 21 }, "func2": { "key": "utils/monitoring_analytics.py:__init__", "name": "__init__", "file": "utils/monitoring_analytics.py", "line": 252 }, "similarity": 0.7230769230769231, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ssl_manager.py:generate_mercedes_certificate", "name": "generate_mercedes_certificate", "file": "utils/ssl_manager.py", "line": 21 }, "func2": { "key": "utils/monitoring_analytics.py:track_cpu_usage", "name": "track_cpu_usage", "file": "utils/monitoring_analytics.py", "line": 43 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ssl_manager.py:generate_mercedes_certificate", "name": "generate_mercedes_certificate", "file": "utils/ssl_manager.py", "line": 21 }, "func2": { "key": "utils/monitoring_analytics.py:track_memory_usage", "name": "track_memory_usage", "file": "utils/monitoring_analytics.py", "line": 47 }, "similarity": 0.7117647058823529, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ssl_manager.py:generate_mercedes_certificate", "name": "generate_mercedes_certificate", "file": "utils/ssl_manager.py", "line": 21 }, "func2": { "key": "utils/monitoring_analytics.py:track_disk_usage", "name": "track_disk_usage", "file": "utils/monitoring_analytics.py", "line": 58 }, "similarity": 0.7666666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ssl_manager.py:generate_mercedes_certificate", "name": "generate_mercedes_certificate", "file": "utils/ssl_manager.py", "line": 21 }, "func2": { "key": "utils/monitoring_analytics.py:get_system_metrics", "name": "get_system_metrics", "file": "utils/monitoring_analytics.py", "line": 68 }, "similarity": 0.8571428571428572, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ssl_manager.py:generate_mercedes_certificate", "name": "generate_mercedes_certificate", "file": "utils/ssl_manager.py", "line": 21 }, "func2": { "key": "utils/monitoring_analytics.py:collect_job_analytics", "name": "collect_job_analytics", "file": "utils/monitoring_analytics.py", "line": 86 }, "similarity": 0.7777777777777777, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ssl_manager.py:generate_mercedes_certificate", "name": "generate_mercedes_certificate", "file": "utils/ssl_manager.py", "line": 21 }, "func2": { "key": "utils/monitoring_analytics.py:collect_printer_analytics", "name": "collect_printer_analytics", "file": "utils/monitoring_analytics.py", "line": 130 }, "similarity": 0.8117647058823529, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ssl_manager.py:generate_mercedes_certificate", "name": "generate_mercedes_certificate", "file": "utils/ssl_manager.py", "line": 21 }, "func2": { "key": "utils/monitoring_analytics.py:get_dashboard_data", "name": "get_dashboard_data", "file": "utils/monitoring_analytics.py", "line": 256 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ssl_manager.py:generate_mercedes_certificate", "name": "generate_mercedes_certificate", "file": "utils/ssl_manager.py", "line": 21 }, "func2": { "key": "utils/script_collection.py:run_initial_setup", "name": "run_initial_setup", "file": "utils/script_collection.py", "line": 194 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:toggle_plug", "name": "toggle_plug", "file": "utils/hardware_integration.py", "line": 114 }, "func2": { "key": "utils/job_scheduler.py:toggle_plug", "name": "toggle_plug", "file": "utils/job_scheduler.py", "line": 294 }, "similarity": 0.725, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "utils/hardware_integration.py:__init__", "name": "__init__", "file": "utils/hardware_integration.py", "line": 1012 }, "func2": { "key": "utils/ip_security.py:__init__", "name": "__init__", "file": "utils/ip_security.py", "line": 24 }, "similarity": 0.82, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "utils/hardware_integration.py:__init__", "name": "__init__", "file": "utils/hardware_integration.py", "line": 1012 }, "func2": { "key": "utils/ssl_suite.py:__init__", "name": "__init__", "file": "utils/ssl_suite.py", "line": 67 }, "similarity": 0.73, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "utils/hardware_integration.py:__init__", "name": "__init__", "file": "utils/hardware_integration.py", "line": 1012 }, "func2": { "key": "utils/drag_drop_system.py:__init__", "name": "__init__", "file": "utils/drag_drop_system.py", "line": 57 }, "similarity": 0.7599999999999999, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "utils/hardware_integration.py:__init__", "name": "__init__", "file": "utils/hardware_integration.py", "line": 1012 }, "func2": { "key": "utils/database_cleanup.py:__init__", "name": "__init__", "file": "utils/database_cleanup.py", "line": 23 }, "similarity": 0.7899999999999999, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "utils/hardware_integration.py:__init__", "name": "__init__", "file": "utils/hardware_integration.py", "line": 1012 }, "func2": { "key": "utils/job_scheduler.py:__init__", "name": "__init__", "file": "utils/job_scheduler.py", "line": 35 }, "similarity": 0.8799999999999999, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "utils/hardware_integration.py:__init__", "name": "__init__", "file": "utils/hardware_integration.py", "line": 1012 }, "func2": { "key": "utils/core_system.py:__init__", "name": "__init__", "file": "utils/core_system.py", "line": 730 }, "similarity": 0.76, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "utils/hardware_integration.py:__init__", "name": "__init__", "file": "utils/hardware_integration.py", "line": 1012 }, "func2": { "key": "utils/database_suite.py:__init__", "name": "__init__", "file": "utils/database_suite.py", "line": 176 }, "similarity": 0.73, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "utils/hardware_integration.py:__init__", "name": "__init__", "file": "utils/hardware_integration.py", "line": 1012 }, "func2": { "key": "utils/monitoring_analytics.py:__init__", "name": "__init__", "file": "utils/monitoring_analytics.py", "line": 252 }, "similarity": 0.7599999999999999, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "utils/hardware_integration.py:__init__", "name": "__init__", "file": "utils/hardware_integration.py", "line": 1012 }, "func2": { "key": "utils/script_collection.py:__init__", "name": "__init__", "file": "utils/script_collection.py", "line": 170 }, "similarity": 0.8799999999999999, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "utils/hardware_integration.py:clear_cache", "name": "clear_cache", "file": "utils/hardware_integration.py", "line": 207 }, "func2": { "key": "utils/hardware_integration.py:get_printer_summary", "name": "get_printer_summary", "file": "utils/hardware_integration.py", "line": 1112 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:clear_cache", "name": "clear_cache", "file": "utils/hardware_integration.py", "line": 207 }, "func2": { "key": "utils/hardware_integration.py:clear_all_caches", "name": "clear_all_caches", "file": "utils/hardware_integration.py", "line": 1170 }, "similarity": 0.8, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:clear_cache", "name": "clear_cache", "file": "utils/hardware_integration.py", "line": 207 }, "func2": { "key": "utils/hardware_integration.py:check_and_control_for_jobs", "name": "check_and_control_for_jobs", "file": "utils/hardware_integration.py", "line": 1233 }, "similarity": 0.7749999999999999, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:clear_cache", "name": "clear_cache", "file": "utils/hardware_integration.py", "line": 207 }, "func2": { "key": "utils/hardware_integration.py:clear_session_cache", "name": "clear_session_cache", "file": "utils/hardware_integration.py", "line": 1359 }, "similarity": 0.7045454545454546, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:clear_cache", "name": "clear_cache", "file": "utils/hardware_integration.py", "line": 207 }, "func2": { "key": "utils/hardware_integration.py:force_network_refresh", "name": "force_network_refresh", "file": "utils/hardware_integration.py", "line": 1462 }, "similarity": 0.7428571428571429, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:clear_cache", "name": "clear_cache", "file": "utils/hardware_integration.py", "line": 207 }, "func2": { "key": "utils/ip_security.py:get_allowed_plug_ips", "name": "get_allowed_plug_ips", "file": "utils/ip_security.py", "line": 141 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:clear_cache", "name": "clear_cache", "file": "utils/hardware_integration.py", "line": 207 }, "func2": { "key": "utils/ssl_suite.py:check_certificate_validity", "name": "check_certificate_validity", "file": "utils/ssl_suite.py", "line": 131 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:clear_cache", "name": "clear_cache", "file": "utils/hardware_integration.py", "line": 207 }, "func2": { "key": "utils/drag_drop_system.py:cleanup_invalid_orders", "name": "cleanup_invalid_orders", "file": "utils/drag_drop_system.py", "line": 292 }, "similarity": 0.76, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:clear_cache", "name": "clear_cache", "file": "utils/hardware_integration.py", "line": 207 }, "func2": { "key": "utils/drag_drop_system.py:_schedule_cleanup", "name": "_schedule_cleanup", "file": "utils/drag_drop_system.py", "line": 306 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:clear_cache", "name": "clear_cache", "file": "utils/hardware_integration.py", "line": 207 }, "func2": { "key": "utils/database_cleanup.py:cleanup_all", "name": "cleanup_all", "file": "utils/database_cleanup.py", "line": 39 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:clear_cache", "name": "clear_cache", "file": "utils/hardware_integration.py", "line": 207 }, "func2": { "key": "utils/job_scheduler.py:get_tasks", "name": "get_tasks", "file": "utils/job_scheduler.py", "line": 177 }, "similarity": 0.709090909090909, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:clear_cache", "name": "clear_cache", "file": "utils/hardware_integration.py", "line": 207 }, "func2": { "key": "utils/job_scheduler.py:_check_and_start_jobs", "name": "_check_and_start_jobs", "file": "utils/job_scheduler.py", "line": 624 }, "similarity": 0.76, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:clear_cache", "name": "clear_cache", "file": "utils/hardware_integration.py", "line": 207 }, "func2": { "key": "utils/core_system.py:_register_signal_handlers", "name": "_register_signal_handlers", "file": "utils/core_system.py", "line": 113 }, "similarity": 0.7846153846153846, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:clear_cache", "name": "clear_cache", "file": "utils/hardware_integration.py", "line": 207 }, "func2": { "key": "utils/core_system.py:get_recovery_status", "name": "get_recovery_status", "file": "utils/core_system.py", "line": 345 }, "similarity": 0.7428571428571429, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:clear_cache", "name": "clear_cache", "file": "utils/hardware_integration.py", "line": 207 }, "func2": { "key": "utils/core_system.py:load_config", "name": "load_config", "file": "utils/core_system.py", "line": 512 }, "similarity": 0.7230769230769231, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:clear_cache", "name": "clear_cache", "file": "utils/hardware_integration.py", "line": 207 }, "func2": { "key": "utils/core_system.py:check_https_connectivity", "name": "check_https_connectivity", "file": "utils/core_system.py", "line": 623 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:clear_cache", "name": "clear_cache", "file": "utils/hardware_integration.py", "line": 207 }, "func2": { "key": "utils/core_system.py:run_monitoring_cycle", "name": "run_monitoring_cycle", "file": "utils/core_system.py", "line": 639 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:clear_cache", "name": "clear_cache", "file": "utils/hardware_integration.py", "line": 207 }, "func2": { "key": "utils/core_system.py:cleanup_system_resources", "name": "cleanup_system_resources", "file": "utils/core_system.py", "line": 675 }, "similarity": 0.76, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:clear_cache", "name": "clear_cache", "file": "utils/hardware_integration.py", "line": 207 }, "func2": { "key": "utils/database_suite.py:backup_database", "name": "backup_database", "file": "utils/database_suite.py", "line": 65 }, "similarity": 0.7142857142857142, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:clear_cache", "name": "clear_cache", "file": "utils/hardware_integration.py", "line": 207 }, "func2": { "key": "utils/database_suite.py:get_connection", "name": "get_connection", "file": "utils/database_suite.py", "line": 41 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:clear_cache", "name": "clear_cache", "file": "utils/hardware_integration.py", "line": 207 }, "func2": { "key": "utils/database_suite.py:migrate_user_settings", "name": "migrate_user_settings", "file": "utils/database_suite.py", "line": 126 }, "similarity": 0.7142857142857142, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:clear_cache", "name": "clear_cache", "file": "utils/hardware_integration.py", "line": 207 }, "func2": { "key": "utils/database_suite.py:vacuum_database", "name": "vacuum_database", "file": "utils/database_suite.py", "line": 202 }, "similarity": 0.7142857142857142, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:clear_cache", "name": "clear_cache", "file": "utils/hardware_integration.py", "line": 207 }, "func2": { "key": "utils/logging_config.py:_create_new_log_file", "name": "_create_new_log_file", "file": "utils/logging_config.py", "line": 79 }, "similarity": 0.7714285714285714, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:clear_cache", "name": "clear_cache", "file": "utils/hardware_integration.py", "line": 207 }, "func2": { "key": "utils/monitoring_analytics.py:generate_system_report", "name": "generate_system_report", "file": "utils/monitoring_analytics.py", "line": 171 }, "similarity": 0.7066666666666667, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:clear_cache", "name": "clear_cache", "file": "utils/hardware_integration.py", "line": 207 }, "func2": { "key": "utils/monitoring_analytics.py:track_cpu_usage", "name": "track_cpu_usage", "file": "utils/monitoring_analytics.py", "line": 43 }, "similarity": 0.7538461538461538, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:clear_cache", "name": "clear_cache", "file": "utils/hardware_integration.py", "line": 207 }, "func2": { "key": "utils/monitoring_analytics.py:get_system_metrics", "name": "get_system_metrics", "file": "utils/monitoring_analytics.py", "line": 68 }, "similarity": 0.7230769230769231, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:clear_cache", "name": "clear_cache", "file": "utils/hardware_integration.py", "line": 207 }, "func2": { "key": "utils/monitoring_analytics.py:collect_job_analytics", "name": "collect_job_analytics", "file": "utils/monitoring_analytics.py", "line": 86 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:clear_cache", "name": "clear_cache", "file": "utils/hardware_integration.py", "line": 207 }, "func2": { "key": "utils/monitoring_analytics.py:collect_printer_analytics", "name": "collect_printer_analytics", "file": "utils/monitoring_analytics.py", "line": 130 }, "similarity": 0.7714285714285714, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:clear_cache", "name": "clear_cache", "file": "utils/hardware_integration.py", "line": 207 }, "func2": { "key": "utils/monitoring_analytics.py:get_dashboard_data", "name": "get_dashboard_data", "file": "utils/monitoring_analytics.py", "line": 256 }, "similarity": 0.7538461538461538, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:clear_cache", "name": "clear_cache", "file": "utils/hardware_integration.py", "line": 207 }, "func2": { "key": "utils/script_collection.py:run_initial_setup", "name": "run_initial_setup", "file": "utils/script_collection.py", "line": 194 }, "similarity": 0.7538461538461538, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:initialize_all_outlets", "name": "initialize_all_outlets", "file": "utils/hardware_integration.py", "line": 563 }, "func2": { "key": "utils/hardware_integration.py:get_all_outlet_status", "name": "get_all_outlet_status", "file": "utils/hardware_integration.py", "line": 619 }, "similarity": 0.8066666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:initialize_all_outlets", "name": "initialize_all_outlets", "file": "utils/hardware_integration.py", "line": 563 }, "func2": { "key": "utils/ip_security.py:get_client_ip", "name": "get_client_ip", "file": "utils/ip_security.py", "line": 95 }, "similarity": 0.7114285714285714, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:initialize_all_outlets", "name": "initialize_all_outlets", "file": "utils/hardware_integration.py", "line": 563 }, "func2": { "key": "utils/ssl_suite.py:get_ssl_context", "name": "get_ssl_context", "file": "utils/ssl_suite.py", "line": 43 }, "similarity": 0.74, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:initialize_all_outlets", "name": "initialize_all_outlets", "file": "utils/hardware_integration.py", "line": 563 }, "func2": { "key": "utils/security_suite.py:generate_nonce", "name": "generate_nonce", "file": "utils/security_suite.py", "line": 55 }, "similarity": 0.7714285714285714, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:initialize_all_outlets", "name": "initialize_all_outlets", "file": "utils/hardware_integration.py", "line": 563 }, "func2": { "key": "utils/core_system.py:graceful_shutdown", "name": "graceful_shutdown", "file": "utils/core_system.py", "line": 464 }, "similarity": 0.75, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:initialize_all_outlets", "name": "initialize_all_outlets", "file": "utils/hardware_integration.py", "line": 563 }, "func2": { "key": "utils/core_system.py:shutdown_all", "name": "shutdown_all", "file": "utils/core_system.py", "line": 144 }, "similarity": 0.7085714285714286, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:initialize_all_outlets", "name": "initialize_all_outlets", "file": "utils/hardware_integration.py", "line": 563 }, "func2": { "key": "utils/core_system.py:setup_logging", "name": "setup_logging", "file": "utils/core_system.py", "line": 553 }, "similarity": 0.8769230769230769, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:initialize_all_outlets", "name": "initialize_all_outlets", "file": "utils/hardware_integration.py", "line": 563 }, "func2": { "key": "utils/database_suite.py:get_all_tables", "name": "get_all_tables", "file": "utils/database_suite.py", "line": 105 }, "similarity": 0.7246153846153847, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:initialize_all_outlets", "name": "initialize_all_outlets", "file": "utils/hardware_integration.py", "line": 563 }, "func2": { "key": "utils/monitoring_analytics.py:get_health_status", "name": "get_health_status", "file": "utils/monitoring_analytics.py", "line": 265 }, "similarity": 0.7028846153846153, "reason": "gemeinsame Argumente" }, { "func1": { "key": "utils/hardware_integration.py:initialize_all_outlets", "name": "initialize_all_outlets", "file": "utils/hardware_integration.py", "line": 563 }, "func2": { "key": "utils/script_collection.py:run_all_tests", "name": "run_all_tests", "file": "utils/script_collection.py", "line": 178 }, "similarity": 0.7466666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:get_all_outlet_status", "name": "get_all_outlet_status", "file": "utils/hardware_integration.py", "line": 619 }, "func2": { "key": "utils/hardware_integration.py:clear_all_caches", "name": "clear_all_caches", "file": "utils/hardware_integration.py", "line": 1170 }, "similarity": 0.7666666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:get_all_outlet_status", "name": "get_all_outlet_status", "file": "utils/hardware_integration.py", "line": 619 }, "func2": { "key": "utils/ip_security.py:get_allowed_plug_ips", "name": "get_allowed_plug_ips", "file": "utils/ip_security.py", "line": 141 }, "similarity": 0.7269230769230769, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:get_all_outlet_status", "name": "get_all_outlet_status", "file": "utils/hardware_integration.py", "line": 619 }, "func2": { "key": "utils/ip_security.py:get_client_ip", "name": "get_client_ip", "file": "utils/ip_security.py", "line": 95 }, "similarity": 0.7538461538461538, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:get_all_outlet_status", "name": "get_all_outlet_status", "file": "utils/hardware_integration.py", "line": 619 }, "func2": { "key": "utils/ssl_suite.py:get_ssl_context", "name": "get_ssl_context", "file": "utils/ssl_suite.py", "line": 43 }, "similarity": 0.8333333333333333, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:get_all_outlet_status", "name": "get_all_outlet_status", "file": "utils/hardware_integration.py", "line": 619 }, "func2": { "key": "utils/security_suite.py:generate_nonce", "name": "generate_nonce", "file": "utils/security_suite.py", "line": 55 }, "similarity": 0.74, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:get_all_outlet_status", "name": "get_all_outlet_status", "file": "utils/hardware_integration.py", "line": 619 }, "func2": { "key": "utils/core_system.py:get_system_status", "name": "get_system_status", "file": "utils/core_system.py", "line": 770 }, "similarity": 0.7045454545454546, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:get_all_outlet_status", "name": "get_all_outlet_status", "file": "utils/hardware_integration.py", "line": 619 }, "func2": { "key": "utils/core_system.py:graceful_shutdown", "name": "graceful_shutdown", "file": "utils/core_system.py", "line": 464 }, "similarity": 0.7250000000000001, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:get_all_outlet_status", "name": "get_all_outlet_status", "file": "utils/hardware_integration.py", "line": 619 }, "func2": { "key": "utils/core_system.py:shutdown_all", "name": "shutdown_all", "file": "utils/core_system.py", "line": 144 }, "similarity": 0.7403846153846153, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:get_all_outlet_status", "name": "get_all_outlet_status", "file": "utils/hardware_integration.py", "line": 619 }, "func2": { "key": "utils/core_system.py:setup_logging", "name": "setup_logging", "file": "utils/core_system.py", "line": 553 }, "similarity": 0.8066666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:get_all_outlet_status", "name": "get_all_outlet_status", "file": "utils/hardware_integration.py", "line": 619 }, "func2": { "key": "utils/database_suite.py:get_all_tables", "name": "get_all_tables", "file": "utils/database_suite.py", "line": 105 }, "similarity": 0.8799999999999999, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:get_all_outlet_status", "name": "get_all_outlet_status", "file": "utils/hardware_integration.py", "line": 619 }, "func2": { "key": "utils/monitoring_analytics.py:track_memory_usage", "name": "track_memory_usage", "file": "utils/monitoring_analytics.py", "line": 47 }, "similarity": 0.7535714285714286, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:get_all_outlet_status", "name": "get_all_outlet_status", "file": "utils/hardware_integration.py", "line": 619 }, "func2": { "key": "utils/monitoring_analytics.py:track_disk_usage", "name": "track_disk_usage", "file": "utils/monitoring_analytics.py", "line": 58 }, "similarity": 0.725, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:get_all_outlet_status", "name": "get_all_outlet_status", "file": "utils/hardware_integration.py", "line": 619 }, "func2": { "key": "utils/monitoring_analytics.py:get_health_status", "name": "get_health_status", "file": "utils/monitoring_analytics.py", "line": 265 }, "similarity": 0.7700000000000001, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "utils/hardware_integration.py:get_all_outlet_status", "name": "get_all_outlet_status", "file": "utils/hardware_integration.py", "line": 619 }, "func2": { "key": "utils/script_collection.py:run_all_tests", "name": "run_all_tests", "file": "utils/script_collection.py", "line": 178 }, "similarity": 0.7795454545454545, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:get_energy_statistics", "name": "get_energy_statistics", "file": "utils/hardware_integration.py", "line": 828 }, "func2": { "key": "utils/hardware_integration.py:get_printer_summary", "name": "get_printer_summary", "file": "utils/hardware_integration.py", "line": 1112 }, "similarity": 0.7857142857142858, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:get_energy_statistics", "name": "get_energy_statistics", "file": "utils/hardware_integration.py", "line": 828 }, "func2": { "key": "utils/hardware_integration.py:clear_all_caches", "name": "clear_all_caches", "file": "utils/hardware_integration.py", "line": 1170 }, "similarity": 0.7096153846153845, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:get_energy_statistics", "name": "get_energy_statistics", "file": "utils/hardware_integration.py", "line": 828 }, "func2": { "key": "utils/ip_security.py:get_client_ip", "name": "get_client_ip", "file": "utils/ip_security.py", "line": 95 }, "similarity": 0.7403846153846153, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:get_energy_statistics", "name": "get_energy_statistics", "file": "utils/hardware_integration.py", "line": 828 }, "func2": { "key": "utils/ssl_suite.py:get_ssl_context", "name": "get_ssl_context", "file": "utils/ssl_suite.py", "line": 43 }, "similarity": 0.725, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:get_energy_statistics", "name": "get_energy_statistics", "file": "utils/hardware_integration.py", "line": 828 }, "func2": { "key": "utils/security_suite.py:generate_nonce", "name": "generate_nonce", "file": "utils/security_suite.py", "line": 55 }, "similarity": 0.7466666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:get_energy_statistics", "name": "get_energy_statistics", "file": "utils/hardware_integration.py", "line": 828 }, "func2": { "key": "utils/database_cleanup.py:__init__", "name": "__init__", "file": "utils/database_cleanup.py", "line": 23 }, "similarity": 0.7454545454545454, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:get_energy_statistics", "name": "get_energy_statistics", "file": "utils/hardware_integration.py", "line": 828 }, "func2": { "key": "utils/database_cleanup.py:get_engine_count", "name": "get_engine_count", "file": "utils/database_cleanup.py", "line": 56 }, "similarity": 0.7153846153846153, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:get_energy_statistics", "name": "get_energy_statistics", "file": "utils/hardware_integration.py", "line": 828 }, "func2": { "key": "utils/job_scheduler.py:get_tasks", "name": "get_tasks", "file": "utils/job_scheduler.py", "line": 177 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:get_energy_statistics", "name": "get_energy_statistics", "file": "utils/hardware_integration.py", "line": 828 }, "func2": { "key": "utils/job_scheduler.py:is_running", "name": "is_running", "file": "utils/job_scheduler.py", "line": 257 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:get_energy_statistics", "name": "get_energy_statistics", "file": "utils/hardware_integration.py", "line": 828 }, "func2": { "key": "utils/job_scheduler.py:_check_jobs", "name": "_check_jobs", "file": "utils/job_scheduler.py", "line": 374 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:get_energy_statistics", "name": "get_energy_statistics", "file": "utils/hardware_integration.py", "line": 828 }, "func2": { "key": "utils/core_system.py:get_system_status", "name": "get_system_status", "file": "utils/core_system.py", "line": 770 }, "similarity": 0.7153846153846153, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:get_energy_statistics", "name": "get_energy_statistics", "file": "utils/hardware_integration.py", "line": 828 }, "func2": { "key": "utils/core_system.py:_register_signal_handlers", "name": "_register_signal_handlers", "file": "utils/core_system.py", "line": 113 }, "similarity": 0.7571428571428571, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:get_energy_statistics", "name": "get_energy_statistics", "file": "utils/hardware_integration.py", "line": 828 }, "func2": { "key": "utils/core_system.py:shutdown_all", "name": "shutdown_all", "file": "utils/core_system.py", "line": 144 }, "similarity": 0.7176470588235294, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:get_energy_statistics", "name": "get_energy_statistics", "file": "utils/hardware_integration.py", "line": 828 }, "func2": { "key": "utils/core_system.py:get_recovery_status", "name": "get_recovery_status", "file": "utils/core_system.py", "line": 345 }, "similarity": 0.7571428571428571, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:get_energy_statistics", "name": "get_energy_statistics", "file": "utils/hardware_integration.py", "line": 828 }, "func2": { "key": "utils/core_system.py:check_https_connectivity", "name": "check_https_connectivity", "file": "utils/core_system.py", "line": 623 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:get_energy_statistics", "name": "get_energy_statistics", "file": "utils/hardware_integration.py", "line": 828 }, "func2": { "key": "utils/core_system.py:run_monitoring_cycle", "name": "run_monitoring_cycle", "file": "utils/core_system.py", "line": 639 }, "similarity": 0.74, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:get_energy_statistics", "name": "get_energy_statistics", "file": "utils/hardware_integration.py", "line": 828 }, "func2": { "key": "utils/core_system.py:cleanup_system_resources", "name": "cleanup_system_resources", "file": "utils/core_system.py", "line": 675 }, "similarity": 0.7250000000000001, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:get_energy_statistics", "name": "get_energy_statistics", "file": "utils/hardware_integration.py", "line": 828 }, "func2": { "key": "utils/database_suite.py:get_connection", "name": "get_connection", "file": "utils/database_suite.py", "line": 41 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:get_energy_statistics", "name": "get_energy_statistics", "file": "utils/hardware_integration.py", "line": 828 }, "func2": { "key": "utils/database_suite.py:get_all_tables", "name": "get_all_tables", "file": "utils/database_suite.py", "line": 105 }, "similarity": 0.7096153846153845, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:get_energy_statistics", "name": "get_energy_statistics", "file": "utils/hardware_integration.py", "line": 828 }, "func2": { "key": "utils/database_suite.py:migrate_user_settings", "name": "migrate_user_settings", "file": "utils/database_suite.py", "line": 126 }, "similarity": 0.7769230769230768, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:get_energy_statistics", "name": "get_energy_statistics", "file": "utils/hardware_integration.py", "line": 828 }, "func2": { "key": "utils/logging_config.py:_create_new_log_file", "name": "_create_new_log_file", "file": "utils/logging_config.py", "line": 79 }, "similarity": 0.74, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:get_energy_statistics", "name": "get_energy_statistics", "file": "utils/hardware_integration.py", "line": 828 }, "func2": { "key": "utils/monitoring_analytics.py:generate_system_report", "name": "generate_system_report", "file": "utils/monitoring_analytics.py", "line": 171 }, "similarity": 0.7571428571428571, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:get_energy_statistics", "name": "get_energy_statistics", "file": "utils/hardware_integration.py", "line": 828 }, "func2": { "key": "utils/monitoring_analytics.py:track_cpu_usage", "name": "track_cpu_usage", "file": "utils/monitoring_analytics.py", "line": 43 }, "similarity": 0.7285714285714286, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:get_energy_statistics", "name": "get_energy_statistics", "file": "utils/hardware_integration.py", "line": 828 }, "func2": { "key": "utils/monitoring_analytics.py:track_memory_usage", "name": "track_memory_usage", "file": "utils/monitoring_analytics.py", "line": 47 }, "similarity": 0.8400000000000001, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:get_energy_statistics", "name": "get_energy_statistics", "file": "utils/hardware_integration.py", "line": 828 }, "func2": { "key": "utils/monitoring_analytics.py:track_disk_usage", "name": "track_disk_usage", "file": "utils/monitoring_analytics.py", "line": 58 }, "similarity": 0.8571428571428572, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:get_energy_statistics", "name": "get_energy_statistics", "file": "utils/hardware_integration.py", "line": 828 }, "func2": { "key": "utils/monitoring_analytics.py:get_system_metrics", "name": "get_system_metrics", "file": "utils/monitoring_analytics.py", "line": 68 }, "similarity": 0.8, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:get_energy_statistics", "name": "get_energy_statistics", "file": "utils/hardware_integration.py", "line": 828 }, "func2": { "key": "utils/monitoring_analytics.py:collect_job_analytics", "name": "collect_job_analytics", "file": "utils/monitoring_analytics.py", "line": 86 }, "similarity": 0.74, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:get_energy_statistics", "name": "get_energy_statistics", "file": "utils/hardware_integration.py", "line": 828 }, "func2": { "key": "utils/monitoring_analytics.py:collect_printer_analytics", "name": "collect_printer_analytics", "file": "utils/monitoring_analytics.py", "line": 130 }, "similarity": 0.7857142857142858, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:get_energy_statistics", "name": "get_energy_statistics", "file": "utils/hardware_integration.py", "line": 828 }, "func2": { "key": "utils/script_collection.py:run_all_tests", "name": "run_all_tests", "file": "utils/script_collection.py", "line": 178 }, "similarity": 0.8153846153846154, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:get_energy_statistics", "name": "get_energy_statistics", "file": "utils/hardware_integration.py", "line": 828 }, "func2": { "key": "utils/script_collection.py:run_initial_setup", "name": "run_initial_setup", "file": "utils/script_collection.py", "line": 194 }, "similarity": 0.7285714285714286, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:turn_off_outlet", "name": "turn_off_outlet", "file": "utils/hardware_integration.py", "line": 969 }, "func2": { "key": "utils/hardware_integration.py:turn_on_outlet", "name": "turn_on_outlet", "file": "utils/hardware_integration.py", "line": 982 }, "similarity": 0.9555555555555555, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:turn_off_outlet", "name": "turn_off_outlet", "file": "utils/hardware_integration.py", "line": 969 }, "func2": { "key": "utils/job_scheduler.py:toggle_printer_plug", "name": "toggle_printer_plug", "file": "utils/job_scheduler.py", "line": 310 }, "similarity": 0.7166666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:turn_on_outlet", "name": "turn_on_outlet", "file": "utils/hardware_integration.py", "line": 982 }, "func2": { "key": "utils/hardware_integration.py:control_plug", "name": "control_plug", "file": "utils/hardware_integration.py", "line": 1179 }, "similarity": 0.7045454545454546, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:turn_on_outlet", "name": "turn_on_outlet", "file": "utils/hardware_integration.py", "line": 982 }, "func2": { "key": "utils/job_scheduler.py:toggle_printer_plug", "name": "toggle_printer_plug", "file": "utils/job_scheduler.py", "line": 310 }, "similarity": 0.740909090909091, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:get_live_printer_status", "name": "get_live_printer_status", "file": "utils/hardware_integration.py", "line": 1029 }, "func2": { "key": "utils/hardware_integration.py:get_printer_summary", "name": "get_printer_summary", "file": "utils/hardware_integration.py", "line": 1112 }, "similarity": 0.7433333333333334, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:get_live_printer_status", "name": "get_live_printer_status", "file": "utils/hardware_integration.py", "line": 1029 }, "func2": { "key": "utils/ip_security.py:get_allowed_plug_ips", "name": "get_allowed_plug_ips", "file": "utils/ip_security.py", "line": 141 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:get_live_printer_status", "name": "get_live_printer_status", "file": "utils/hardware_integration.py", "line": 1029 }, "func2": { "key": "utils/drag_drop_system.py:cleanup_invalid_orders", "name": "cleanup_invalid_orders", "file": "utils/drag_drop_system.py", "line": 292 }, "similarity": 0.7250000000000001, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:get_live_printer_status", "name": "get_live_printer_status", "file": "utils/hardware_integration.py", "line": 1029 }, "func2": { "key": "utils/core_system.py:_register_signal_handlers", "name": "_register_signal_handlers", "file": "utils/core_system.py", "line": 113 }, "similarity": 0.7166666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:get_live_printer_status", "name": "get_live_printer_status", "file": "utils/hardware_integration.py", "line": 1029 }, "func2": { "key": "utils/core_system.py:register_cleanup_function", "name": "register_cleanup_function", "file": "utils/core_system.py", "line": 137 }, "similarity": 0.7, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:get_live_printer_status", "name": "get_live_printer_status", "file": "utils/hardware_integration.py", "line": 1029 }, "func2": { "key": "utils/database_suite.py:migrate_user_settings", "name": "migrate_user_settings", "file": "utils/database_suite.py", "line": 126 }, "similarity": 0.7357142857142858, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:get_live_printer_status", "name": "get_live_printer_status", "file": "utils/hardware_integration.py", "line": 1029 }, "func2": { "key": "utils/monitoring_analytics.py:collect_printer_analytics", "name": "collect_printer_analytics", "file": "utils/monitoring_analytics.py", "line": 130 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:get_live_printer_status", "name": "get_live_printer_status", "file": "utils/hardware_integration.py", "line": 1029 }, "func2": { "key": "utils/script_collection.py:run_initial_setup", "name": "run_initial_setup", "file": "utils/script_collection.py", "line": 194 }, "similarity": 0.7884615384615385, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:get_printer_summary", "name": "get_printer_summary", "file": "utils/hardware_integration.py", "line": 1112 }, "func2": { "key": "utils/hardware_integration.py:check_and_control_for_jobs", "name": "check_and_control_for_jobs", "file": "utils/hardware_integration.py", "line": 1233 }, "similarity": 0.7272727272727273, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:get_printer_summary", "name": "get_printer_summary", "file": "utils/hardware_integration.py", "line": 1112 }, "func2": { "key": "utils/hardware_integration.py:force_network_refresh", "name": "force_network_refresh", "file": "utils/hardware_integration.py", "line": 1462 }, "similarity": 0.7263157894736842, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:get_printer_summary", "name": "get_printer_summary", "file": "utils/hardware_integration.py", "line": 1112 }, "func2": { "key": "utils/ip_security.py:get_allowed_plug_ips", "name": "get_allowed_plug_ips", "file": "utils/ip_security.py", "line": 141 }, "similarity": 0.8117647058823529, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:get_printer_summary", "name": "get_printer_summary", "file": "utils/hardware_integration.py", "line": 1112 }, "func2": { "key": "utils/ssl_suite.py:check_certificate_validity", "name": "check_certificate_validity", "file": "utils/ssl_suite.py", "line": 131 }, "similarity": 0.74, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:get_printer_summary", "name": "get_printer_summary", "file": "utils/hardware_integration.py", "line": 1112 }, "func2": { "key": "utils/drag_drop_system.py:__init__", "name": "__init__", "file": "utils/drag_drop_system.py", "line": 57 }, "similarity": 0.7230769230769231, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:get_printer_summary", "name": "get_printer_summary", "file": "utils/hardware_integration.py", "line": 1112 }, "func2": { "key": "utils/drag_drop_system.py:cleanup_invalid_orders", "name": "cleanup_invalid_orders", "file": "utils/drag_drop_system.py", "line": 292 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:get_printer_summary", "name": "get_printer_summary", "file": "utils/hardware_integration.py", "line": 1112 }, "func2": { "key": "utils/drag_drop_system.py:_schedule_cleanup", "name": "_schedule_cleanup", "file": "utils/drag_drop_system.py", "line": 306 }, "similarity": 0.7647058823529411, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:get_printer_summary", "name": "get_printer_summary", "file": "utils/hardware_integration.py", "line": 1112 }, "func2": { "key": "utils/drag_drop_system.py:get_printer_summary", "name": "get_printer_summary", "file": "utils/drag_drop_system.py", "line": 325 }, "similarity": 0.8500000000000001, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:get_printer_summary", "name": "get_printer_summary", "file": "utils/hardware_integration.py", "line": 1112 }, "func2": { "key": "utils/database_cleanup.py:cleanup_all", "name": "cleanup_all", "file": "utils/database_cleanup.py", "line": 39 }, "similarity": 0.76, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:get_printer_summary", "name": "get_printer_summary", "file": "utils/hardware_integration.py", "line": 1112 }, "func2": { "key": "utils/database_cleanup.py:get_engine_count", "name": "get_engine_count", "file": "utils/database_cleanup.py", "line": 56 }, "similarity": 0.7866666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:get_printer_summary", "name": "get_printer_summary", "file": "utils/hardware_integration.py", "line": 1112 }, "func2": { "key": "utils/job_scheduler.py:get_tasks", "name": "get_tasks", "file": "utils/job_scheduler.py", "line": 177 }, "similarity": 0.7714285714285714, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:get_printer_summary", "name": "get_printer_summary", "file": "utils/hardware_integration.py", "line": 1112 }, "func2": { "key": "utils/job_scheduler.py:is_running", "name": "is_running", "file": "utils/job_scheduler.py", "line": 257 }, "similarity": 0.8153846153846154, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:get_printer_summary", "name": "get_printer_summary", "file": "utils/hardware_integration.py", "line": 1112 }, "func2": { "key": "utils/job_scheduler.py:_check_and_start_jobs", "name": "_check_and_start_jobs", "file": "utils/job_scheduler.py", "line": 624 }, "similarity": 0.74, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:get_printer_summary", "name": "get_printer_summary", "file": "utils/hardware_integration.py", "line": 1112 }, "func2": { "key": "utils/core_system.py:get_system_status", "name": "get_system_status", "file": "utils/core_system.py", "line": 770 }, "similarity": 0.8769230769230769, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:get_printer_summary", "name": "get_printer_summary", "file": "utils/hardware_integration.py", "line": 1112 }, "func2": { "key": "utils/core_system.py:_register_signal_handlers", "name": "_register_signal_handlers", "file": "utils/core_system.py", "line": 113 }, "similarity": 0.825, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:get_printer_summary", "name": "get_printer_summary", "file": "utils/hardware_integration.py", "line": 1112 }, "func2": { "key": "utils/core_system.py:register_cleanup_function", "name": "register_cleanup_function", "file": "utils/core_system.py", "line": 137 }, "similarity": 0.7088235294117646, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:get_printer_summary", "name": "get_printer_summary", "file": "utils/hardware_integration.py", "line": 1112 }, "func2": { "key": "utils/core_system.py:get_recovery_status", "name": "get_recovery_status", "file": "utils/core_system.py", "line": 345 }, "similarity": 0.825, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:get_printer_summary", "name": "get_printer_summary", "file": "utils/hardware_integration.py", "line": 1112 }, "func2": { "key": "utils/core_system.py:load_config", "name": "load_config", "file": "utils/core_system.py", "line": 512 }, "similarity": 0.711111111111111, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:get_printer_summary", "name": "get_printer_summary", "file": "utils/hardware_integration.py", "line": 1112 }, "func2": { "key": "utils/core_system.py:check_https_connectivity", "name": "check_https_connectivity", "file": "utils/core_system.py", "line": 623 }, "similarity": 0.7777777777777777, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:get_printer_summary", "name": "get_printer_summary", "file": "utils/hardware_integration.py", "line": 1112 }, "func2": { "key": "utils/core_system.py:run_monitoring_cycle", "name": "run_monitoring_cycle", "file": "utils/core_system.py", "line": 639 }, "similarity": 0.8500000000000001, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:get_printer_summary", "name": "get_printer_summary", "file": "utils/hardware_integration.py", "line": 1112 }, "func2": { "key": "utils/core_system.py:cleanup_system_resources", "name": "cleanup_system_resources", "file": "utils/core_system.py", "line": 675 }, "similarity": 0.875, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:get_printer_summary", "name": "get_printer_summary", "file": "utils/hardware_integration.py", "line": 1112 }, "func2": { "key": "utils/database_suite.py:backup_database", "name": "backup_database", "file": "utils/database_suite.py", "line": 65 }, "similarity": 0.7647058823529411, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:get_printer_summary", "name": "get_printer_summary", "file": "utils/hardware_integration.py", "line": 1112 }, "func2": { "key": "utils/database_suite.py:get_connection", "name": "get_connection", "file": "utils/database_suite.py", "line": 41 }, "similarity": 0.76, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:get_printer_summary", "name": "get_printer_summary", "file": "utils/hardware_integration.py", "line": 1112 }, "func2": { "key": "utils/database_suite.py:migrate_user_settings", "name": "migrate_user_settings", "file": "utils/database_suite.py", "line": 126 }, "similarity": 0.9384615384615385, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:get_printer_summary", "name": "get_printer_summary", "file": "utils/hardware_integration.py", "line": 1112 }, "func2": { "key": "utils/database_suite.py:fix_database_immediate", "name": "fix_database_immediate", "file": "utils/database_suite.py", "line": 148 }, "similarity": 0.7647058823529411, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:get_printer_summary", "name": "get_printer_summary", "file": "utils/hardware_integration.py", "line": 1112 }, "func2": { "key": "utils/database_suite.py:vacuum_database", "name": "vacuum_database", "file": "utils/database_suite.py", "line": 202 }, "similarity": 0.7647058823529411, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:get_printer_summary", "name": "get_printer_summary", "file": "utils/hardware_integration.py", "line": 1112 }, "func2": { "key": "utils/logging_config.py:_create_new_log_file", "name": "_create_new_log_file", "file": "utils/logging_config.py", "line": 79 }, "similarity": 0.7777777777777777, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:get_printer_summary", "name": "get_printer_summary", "file": "utils/hardware_integration.py", "line": 1112 }, "func2": { "key": "utils/monitoring_analytics.py:generate_system_report", "name": "generate_system_report", "file": "utils/monitoring_analytics.py", "line": 171 }, "similarity": 0.9142857142857144, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:get_printer_summary", "name": "get_printer_summary", "file": "utils/hardware_integration.py", "line": 1112 }, "func2": { "key": "utils/monitoring_analytics.py:__init__", "name": "__init__", "file": "utils/monitoring_analytics.py", "line": 252 }, "similarity": 0.7230769230769231, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:get_printer_summary", "name": "get_printer_summary", "file": "utils/hardware_integration.py", "line": 1112 }, "func2": { "key": "utils/monitoring_analytics.py:track_cpu_usage", "name": "track_cpu_usage", "file": "utils/monitoring_analytics.py", "line": 43 }, "similarity": 0.8400000000000001, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:get_printer_summary", "name": "get_printer_summary", "file": "utils/hardware_integration.py", "line": 1112 }, "func2": { "key": "utils/monitoring_analytics.py:track_memory_usage", "name": "track_memory_usage", "file": "utils/monitoring_analytics.py", "line": 47 }, "similarity": 0.75, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:get_printer_summary", "name": "get_printer_summary", "file": "utils/hardware_integration.py", "line": 1112 }, "func2": { "key": "utils/monitoring_analytics.py:track_disk_usage", "name": "track_disk_usage", "file": "utils/monitoring_analytics.py", "line": 58 }, "similarity": 0.7250000000000001, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:get_printer_summary", "name": "get_printer_summary", "file": "utils/hardware_integration.py", "line": 1112 }, "func2": { "key": "utils/monitoring_analytics.py:get_system_metrics", "name": "get_system_metrics", "file": "utils/monitoring_analytics.py", "line": 68 }, "similarity": 0.8571428571428572, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:get_printer_summary", "name": "get_printer_summary", "file": "utils/hardware_integration.py", "line": 1112 }, "func2": { "key": "utils/monitoring_analytics.py:collect_job_analytics", "name": "collect_job_analytics", "file": "utils/monitoring_analytics.py", "line": 86 }, "similarity": 0.7777777777777777, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:get_printer_summary", "name": "get_printer_summary", "file": "utils/hardware_integration.py", "line": 1112 }, "func2": { "key": "utils/monitoring_analytics.py:collect_printer_analytics", "name": "collect_printer_analytics", "file": "utils/monitoring_analytics.py", "line": 130 }, "similarity": 0.8500000000000001, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:get_printer_summary", "name": "get_printer_summary", "file": "utils/hardware_integration.py", "line": 1112 }, "func2": { "key": "utils/monitoring_analytics.py:get_dashboard_data", "name": "get_dashboard_data", "file": "utils/monitoring_analytics.py", "line": 256 }, "similarity": 0.7647058823529411, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:get_printer_summary", "name": "get_printer_summary", "file": "utils/hardware_integration.py", "line": 1112 }, "func2": { "key": "utils/script_collection.py:run_all_tests", "name": "run_all_tests", "file": "utils/script_collection.py", "line": 178 }, "similarity": 0.7285714285714286, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:get_printer_summary", "name": "get_printer_summary", "file": "utils/hardware_integration.py", "line": 1112 }, "func2": { "key": "utils/script_collection.py:run_initial_setup", "name": "run_initial_setup", "file": "utils/script_collection.py", "line": 194 }, "similarity": 0.8857142857142857, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:clear_all_caches", "name": "clear_all_caches", "file": "utils/hardware_integration.py", "line": 1170 }, "func2": { "key": "utils/ip_security.py:get_client_ip", "name": "get_client_ip", "file": "utils/ip_security.py", "line": 95 }, "similarity": 0.7230769230769231, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:clear_all_caches", "name": "clear_all_caches", "file": "utils/hardware_integration.py", "line": 1170 }, "func2": { "key": "utils/ssl_suite.py:get_ssl_context", "name": "get_ssl_context", "file": "utils/ssl_suite.py", "line": 43 }, "similarity": 0.7538461538461538, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:clear_all_caches", "name": "clear_all_caches", "file": "utils/hardware_integration.py", "line": 1170 }, "func2": { "key": "utils/security_suite.py:generate_nonce", "name": "generate_nonce", "file": "utils/security_suite.py", "line": 55 }, "similarity": 0.7066666666666667, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:clear_all_caches", "name": "clear_all_caches", "file": "utils/hardware_integration.py", "line": 1170 }, "func2": { "key": "utils/core_system.py:graceful_shutdown", "name": "graceful_shutdown", "file": "utils/core_system.py", "line": 464 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:clear_all_caches", "name": "clear_all_caches", "file": "utils/hardware_integration.py", "line": 1170 }, "func2": { "key": "utils/database_suite.py:get_all_tables", "name": "get_all_tables", "file": "utils/database_suite.py", "line": 105 }, "similarity": 0.7818181818181817, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:clear_all_caches", "name": "clear_all_caches", "file": "utils/hardware_integration.py", "line": 1170 }, "func2": { "key": "utils/script_collection.py:run_all_tests", "name": "run_all_tests", "file": "utils/script_collection.py", "line": 178 }, "similarity": 0.7431818181818182, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:control_plug", "name": "control_plug", "file": "utils/hardware_integration.py", "line": 1179 }, "func2": { "key": "utils/job_scheduler.py:toggle_printer_plug", "name": "toggle_printer_plug", "file": "utils/job_scheduler.py", "line": 310 }, "similarity": 0.75, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:check_and_control_for_jobs", "name": "check_and_control_for_jobs", "file": "utils/hardware_integration.py", "line": 1233 }, "func2": { "key": "utils/hardware_integration.py:force_network_refresh", "name": "force_network_refresh", "file": "utils/hardware_integration.py", "line": 1462 }, "similarity": 0.8588235294117648, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:check_and_control_for_jobs", "name": "check_and_control_for_jobs", "file": "utils/hardware_integration.py", "line": 1233 }, "func2": { "key": "utils/ip_security.py:get_allowed_plug_ips", "name": "get_allowed_plug_ips", "file": "utils/ip_security.py", "line": 141 }, "similarity": 0.7523809523809524, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:check_and_control_for_jobs", "name": "check_and_control_for_jobs", "file": "utils/hardware_integration.py", "line": 1233 }, "func2": { "key": "utils/ssl_suite.py:check_certificate_validity", "name": "check_certificate_validity", "file": "utils/ssl_suite.py", "line": 131 }, "similarity": 0.831578947368421, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:check_and_control_for_jobs", "name": "check_and_control_for_jobs", "file": "utils/hardware_integration.py", "line": 1233 }, "func2": { "key": "utils/drag_drop_system.py:cleanup_invalid_orders", "name": "cleanup_invalid_orders", "file": "utils/drag_drop_system.py", "line": 292 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:check_and_control_for_jobs", "name": "check_and_control_for_jobs", "file": "utils/hardware_integration.py", "line": 1233 }, "func2": { "key": "utils/drag_drop_system.py:_schedule_cleanup", "name": "_schedule_cleanup", "file": "utils/drag_drop_system.py", "line": 306 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:check_and_control_for_jobs", "name": "check_and_control_for_jobs", "file": "utils/hardware_integration.py", "line": 1233 }, "func2": { "key": "utils/database_cleanup.py:cleanup_all", "name": "cleanup_all", "file": "utils/database_cleanup.py", "line": 39 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:check_and_control_for_jobs", "name": "check_and_control_for_jobs", "file": "utils/hardware_integration.py", "line": 1233 }, "func2": { "key": "utils/database_cleanup.py:get_engine_count", "name": "get_engine_count", "file": "utils/database_cleanup.py", "line": 56 }, "similarity": 0.7263157894736842, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:check_and_control_for_jobs", "name": "check_and_control_for_jobs", "file": "utils/hardware_integration.py", "line": 1233 }, "func2": { "key": "utils/job_scheduler.py:get_tasks", "name": "get_tasks", "file": "utils/job_scheduler.py", "line": 177 }, "similarity": 0.7411764705882353, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:check_and_control_for_jobs", "name": "check_and_control_for_jobs", "file": "utils/hardware_integration.py", "line": 1233 }, "func2": { "key": "utils/job_scheduler.py:_check_jobs", "name": "_check_jobs", "file": "utils/job_scheduler.py", "line": 374 }, "similarity": 0.7250000000000001, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:check_and_control_for_jobs", "name": "check_and_control_for_jobs", "file": "utils/hardware_integration.py", "line": 1233 }, "func2": { "key": "utils/job_scheduler.py:_check_and_start_jobs", "name": "_check_and_start_jobs", "file": "utils/job_scheduler.py", "line": 624 }, "similarity": 0.95, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:check_and_control_for_jobs", "name": "check_and_control_for_jobs", "file": "utils/hardware_integration.py", "line": 1233 }, "func2": { "key": "utils/core_system.py:get_system_status", "name": "get_system_status", "file": "utils/core_system.py", "line": 770 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:check_and_control_for_jobs", "name": "check_and_control_for_jobs", "file": "utils/hardware_integration.py", "line": 1233 }, "func2": { "key": "utils/core_system.py:_register_signal_handlers", "name": "_register_signal_handlers", "file": "utils/core_system.py", "line": 113 }, "similarity": 0.8222222222222222, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:check_and_control_for_jobs", "name": "check_and_control_for_jobs", "file": "utils/hardware_integration.py", "line": 1233 }, "func2": { "key": "utils/core_system.py:shutdown_all", "name": "shutdown_all", "file": "utils/core_system.py", "line": 144 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:check_and_control_for_jobs", "name": "check_and_control_for_jobs", "file": "utils/hardware_integration.py", "line": 1233 }, "func2": { "key": "utils/core_system.py:get_recovery_status", "name": "get_recovery_status", "file": "utils/core_system.py", "line": 345 }, "similarity": 0.76, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:check_and_control_for_jobs", "name": "check_and_control_for_jobs", "file": "utils/hardware_integration.py", "line": 1233 }, "func2": { "key": "utils/core_system.py:load_config", "name": "load_config", "file": "utils/core_system.py", "line": 512 }, "similarity": 0.7777777777777777, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:check_and_control_for_jobs", "name": "check_and_control_for_jobs", "file": "utils/hardware_integration.py", "line": 1233 }, "func2": { "key": "utils/core_system.py:check_https_connectivity", "name": "check_https_connectivity", "file": "utils/core_system.py", "line": 623 }, "similarity": 0.78, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:check_and_control_for_jobs", "name": "check_and_control_for_jobs", "file": "utils/hardware_integration.py", "line": 1233 }, "func2": { "key": "utils/core_system.py:run_monitoring_cycle", "name": "run_monitoring_cycle", "file": "utils/core_system.py", "line": 639 }, "similarity": 0.7523809523809524, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:check_and_control_for_jobs", "name": "check_and_control_for_jobs", "file": "utils/hardware_integration.py", "line": 1233 }, "func2": { "key": "utils/core_system.py:cleanup_system_resources", "name": "cleanup_system_resources", "file": "utils/core_system.py", "line": 675 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:check_and_control_for_jobs", "name": "check_and_control_for_jobs", "file": "utils/hardware_integration.py", "line": 1233 }, "func2": { "key": "utils/database_suite.py:backup_database", "name": "backup_database", "file": "utils/database_suite.py", "line": 65 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:check_and_control_for_jobs", "name": "check_and_control_for_jobs", "file": "utils/hardware_integration.py", "line": 1233 }, "func2": { "key": "utils/database_suite.py:get_connection", "name": "get_connection", "file": "utils/database_suite.py", "line": 41 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:check_and_control_for_jobs", "name": "check_and_control_for_jobs", "file": "utils/hardware_integration.py", "line": 1233 }, "func2": { "key": "utils/database_suite.py:migrate_user_settings", "name": "migrate_user_settings", "file": "utils/database_suite.py", "line": 126 }, "similarity": 0.74, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:check_and_control_for_jobs", "name": "check_and_control_for_jobs", "file": "utils/hardware_integration.py", "line": 1233 }, "func2": { "key": "utils/database_suite.py:fix_database_immediate", "name": "fix_database_immediate", "file": "utils/database_suite.py", "line": 148 }, "similarity": 0.7684210526315789, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:check_and_control_for_jobs", "name": "check_and_control_for_jobs", "file": "utils/hardware_integration.py", "line": 1233 }, "func2": { "key": "utils/database_suite.py:vacuum_database", "name": "vacuum_database", "file": "utils/database_suite.py", "line": 202 }, "similarity": 0.7684210526315789, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:check_and_control_for_jobs", "name": "check_and_control_for_jobs", "file": "utils/hardware_integration.py", "line": 1233 }, "func2": { "key": "utils/logging_config.py:_create_new_log_file", "name": "_create_new_log_file", "file": "utils/logging_config.py", "line": 79 }, "similarity": 0.8105263157894738, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:check_and_control_for_jobs", "name": "check_and_control_for_jobs", "file": "utils/hardware_integration.py", "line": 1233 }, "func2": { "key": "utils/monitoring_analytics.py:generate_system_report", "name": "generate_system_report", "file": "utils/monitoring_analytics.py", "line": 171 }, "similarity": 0.76, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:check_and_control_for_jobs", "name": "check_and_control_for_jobs", "file": "utils/hardware_integration.py", "line": 1233 }, "func2": { "key": "utils/monitoring_analytics.py:track_cpu_usage", "name": "track_cpu_usage", "file": "utils/monitoring_analytics.py", "line": 43 }, "similarity": 0.7684210526315789, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:check_and_control_for_jobs", "name": "check_and_control_for_jobs", "file": "utils/hardware_integration.py", "line": 1233 }, "func2": { "key": "utils/monitoring_analytics.py:get_system_metrics", "name": "get_system_metrics", "file": "utils/monitoring_analytics.py", "line": 68 }, "similarity": 0.72, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:check_and_control_for_jobs", "name": "check_and_control_for_jobs", "file": "utils/hardware_integration.py", "line": 1233 }, "func2": { "key": "utils/monitoring_analytics.py:collect_job_analytics", "name": "collect_job_analytics", "file": "utils/monitoring_analytics.py", "line": 86 }, "similarity": 0.8444444444444446, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:check_and_control_for_jobs", "name": "check_and_control_for_jobs", "file": "utils/hardware_integration.py", "line": 1233 }, "func2": { "key": "utils/monitoring_analytics.py:collect_printer_analytics", "name": "collect_printer_analytics", "file": "utils/monitoring_analytics.py", "line": 130 }, "similarity": 0.8105263157894738, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:check_and_control_for_jobs", "name": "check_and_control_for_jobs", "file": "utils/hardware_integration.py", "line": 1233 }, "func2": { "key": "utils/monitoring_analytics.py:get_dashboard_data", "name": "get_dashboard_data", "file": "utils/monitoring_analytics.py", "line": 256 }, "similarity": 0.8352941176470587, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:check_and_control_for_jobs", "name": "check_and_control_for_jobs", "file": "utils/hardware_integration.py", "line": 1233 }, "func2": { "key": "utils/script_collection.py:run_initial_setup", "name": "run_initial_setup", "file": "utils/script_collection.py", "line": 194 }, "similarity": 0.7684210526315789, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:get_session_status", "name": "get_session_status", "file": "utils/hardware_integration.py", "line": 1280 }, "func2": { "key": "utils/hardware_integration.py:update_session_status", "name": "update_session_status", "file": "utils/hardware_integration.py", "line": 1322 }, "similarity": 0.75, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:get_session_status", "name": "get_session_status", "file": "utils/hardware_integration.py", "line": 1280 }, "func2": { "key": "utils/hardware_integration.py:clear_session_cache", "name": "clear_session_cache", "file": "utils/hardware_integration.py", "line": 1359 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:get_session_status", "name": "get_session_status", "file": "utils/hardware_integration.py", "line": 1280 }, "func2": { "key": "utils/hardware_integration.py:_create_fresh_session_status", "name": "_create_fresh_session_status", "file": "utils/hardware_integration.py", "line": 1384 }, "similarity": 0.8571428571428572, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:get_session_status", "name": "get_session_status", "file": "utils/hardware_integration.py", "line": 1280 }, "func2": { "key": "utils/drag_drop_system.py:cleanup_session", "name": "cleanup_session", "file": "utils/drag_drop_system.py", "line": 113 }, "similarity": 0.7461538461538462, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:get_session_status", "name": "get_session_status", "file": "utils/hardware_integration.py", "line": 1280 }, "func2": { "key": "utils/database_suite.py:migrate_user_settings", "name": "migrate_user_settings", "file": "utils/database_suite.py", "line": 126 }, "similarity": 0.7, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:update_session_status", "name": "update_session_status", "file": "utils/hardware_integration.py", "line": 1322 }, "func2": { "key": "utils/drag_drop_system.py:cleanup_session", "name": "cleanup_session", "file": "utils/drag_drop_system.py", "line": 113 }, "similarity": 0.7769230769230768, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:update_session_status", "name": "update_session_status", "file": "utils/hardware_integration.py", "line": 1322 }, "func2": { "key": "utils/drag_drop_system.py:get_ordered_jobs_for_printer", "name": "get_ordered_jobs_for_printer", "file": "utils/drag_drop_system.py", "line": 194 }, "similarity": 0.725, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:update_session_status", "name": "update_session_status", "file": "utils/hardware_integration.py", "line": 1322 }, "func2": { "key": "utils/drag_drop_system.py:get_printer_summary", "name": "get_printer_summary", "file": "utils/drag_drop_system.py", "line": 325 }, "similarity": 0.74, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:clear_session_cache", "name": "clear_session_cache", "file": "utils/hardware_integration.py", "line": 1359 }, "func2": { "key": "utils/hardware_integration.py:_create_fresh_session_status", "name": "_create_fresh_session_status", "file": "utils/hardware_integration.py", "line": 1384 }, "similarity": 0.7857142857142858, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:clear_session_cache", "name": "clear_session_cache", "file": "utils/hardware_integration.py", "line": 1359 }, "func2": { "key": "utils/drag_drop_system.py:create_upload_session", "name": "create_upload_session", "file": "utils/drag_drop_system.py", "line": 61 }, "similarity": 0.7166666666666667, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:clear_session_cache", "name": "clear_session_cache", "file": "utils/hardware_integration.py", "line": 1359 }, "func2": { "key": "utils/drag_drop_system.py:cleanup_session", "name": "cleanup_session", "file": "utils/drag_drop_system.py", "line": 113 }, "similarity": 0.8769230769230769, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:clear_session_cache", "name": "clear_session_cache", "file": "utils/hardware_integration.py", "line": 1359 }, "func2": { "key": "utils/drag_drop_system.py:cleanup_invalid_orders", "name": "cleanup_invalid_orders", "file": "utils/drag_drop_system.py", "line": 292 }, "similarity": 0.7166666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:clear_session_cache", "name": "clear_session_cache", "file": "utils/hardware_integration.py", "line": 1359 }, "func2": { "key": "utils/core_system.py:_register_signal_handlers", "name": "_register_signal_handlers", "file": "utils/core_system.py", "line": 113 }, "similarity": 0.7071428571428571, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:clear_session_cache", "name": "clear_session_cache", "file": "utils/hardware_integration.py", "line": 1359 }, "func2": { "key": "utils/monitoring_analytics.py:collect_printer_analytics", "name": "collect_printer_analytics", "file": "utils/monitoring_analytics.py", "line": 130 }, "similarity": 0.7357142857142858, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:_create_fresh_session_status", "name": "_create_fresh_session_status", "file": "utils/hardware_integration.py", "line": 1384 }, "func2": { "key": "utils/drag_drop_system.py:cleanup_session", "name": "cleanup_session", "file": "utils/drag_drop_system.py", "line": 113 }, "similarity": 0.74, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:invalidate_cache", "name": "invalidate_cache", "file": "utils/hardware_integration.py", "line": 1433 }, "func2": { "key": "utils/ssl_suite.py:check_certificate_validity", "name": "check_certificate_validity", "file": "utils/ssl_suite.py", "line": 131 }, "similarity": 0.7166666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:invalidate_cache", "name": "invalidate_cache", "file": "utils/hardware_integration.py", "line": 1433 }, "func2": { "key": "utils/drag_drop_system.py:get_job_order", "name": "get_job_order", "file": "utils/drag_drop_system.py", "line": 172 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:invalidate_cache", "name": "invalidate_cache", "file": "utils/hardware_integration.py", "line": 1433 }, "func2": { "key": "utils/drag_drop_system.py:get_ordered_jobs_for_printer", "name": "get_ordered_jobs_for_printer", "file": "utils/drag_drop_system.py", "line": 194 }, "similarity": 0.7263157894736842, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:invalidate_cache", "name": "invalidate_cache", "file": "utils/hardware_integration.py", "line": 1433 }, "func2": { "key": "utils/drag_drop_system.py:get_printer_summary", "name": "get_printer_summary", "file": "utils/drag_drop_system.py", "line": 325 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:invalidate_cache", "name": "invalidate_cache", "file": "utils/hardware_integration.py", "line": 1433 }, "func2": { "key": "utils/job_scheduler.py:check_and_manage_printer_power", "name": "check_and_manage_printer_power", "file": "utils/job_scheduler.py", "line": 547 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:invalidate_cache", "name": "invalidate_cache", "file": "utils/hardware_integration.py", "line": 1433 }, "func2": { "key": "utils/core_system.py:_register_signal_handlers", "name": "_register_signal_handlers", "file": "utils/core_system.py", "line": 113 }, "similarity": 0.7071428571428571, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:force_network_refresh", "name": "force_network_refresh", "file": "utils/hardware_integration.py", "line": 1462 }, "func2": { "key": "utils/ip_security.py:get_allowed_plug_ips", "name": "get_allowed_plug_ips", "file": "utils/ip_security.py", "line": 141 }, "similarity": 0.7263157894736842, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:force_network_refresh", "name": "force_network_refresh", "file": "utils/hardware_integration.py", "line": 1462 }, "func2": { "key": "utils/ssl_suite.py:check_certificate_validity", "name": "check_certificate_validity", "file": "utils/ssl_suite.py", "line": 131 }, "similarity": 0.7777777777777777, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:force_network_refresh", "name": "force_network_refresh", "file": "utils/hardware_integration.py", "line": 1462 }, "func2": { "key": "utils/drag_drop_system.py:cleanup_invalid_orders", "name": "cleanup_invalid_orders", "file": "utils/drag_drop_system.py", "line": 292 }, "similarity": 0.7473684210526315, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:force_network_refresh", "name": "force_network_refresh", "file": "utils/hardware_integration.py", "line": 1462 }, "func2": { "key": "utils/drag_drop_system.py:_schedule_cleanup", "name": "_schedule_cleanup", "file": "utils/drag_drop_system.py", "line": 306 }, "similarity": 0.7411764705882353, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:force_network_refresh", "name": "force_network_refresh", "file": "utils/hardware_integration.py", "line": 1462 }, "func2": { "key": "utils/database_cleanup.py:cleanup_all", "name": "cleanup_all", "file": "utils/database_cleanup.py", "line": 39 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:force_network_refresh", "name": "force_network_refresh", "file": "utils/hardware_integration.py", "line": 1462 }, "func2": { "key": "utils/database_cleanup.py:get_engine_count", "name": "get_engine_count", "file": "utils/database_cleanup.py", "line": 56 }, "similarity": 0.76, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:force_network_refresh", "name": "force_network_refresh", "file": "utils/hardware_integration.py", "line": 1462 }, "func2": { "key": "utils/job_scheduler.py:get_tasks", "name": "get_tasks", "file": "utils/job_scheduler.py", "line": 177 }, "similarity": 0.7428571428571429, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:force_network_refresh", "name": "force_network_refresh", "file": "utils/hardware_integration.py", "line": 1462 }, "func2": { "key": "utils/job_scheduler.py:is_running", "name": "is_running", "file": "utils/job_scheduler.py", "line": 257 }, "similarity": 0.7066666666666667, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:force_network_refresh", "name": "force_network_refresh", "file": "utils/hardware_integration.py", "line": 1462 }, "func2": { "key": "utils/job_scheduler.py:_check_jobs", "name": "_check_jobs", "file": "utils/job_scheduler.py", "line": 374 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:force_network_refresh", "name": "force_network_refresh", "file": "utils/hardware_integration.py", "line": 1462 }, "func2": { "key": "utils/job_scheduler.py:_check_and_start_jobs", "name": "_check_and_start_jobs", "file": "utils/job_scheduler.py", "line": 624 }, "similarity": 0.8500000000000001, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:force_network_refresh", "name": "force_network_refresh", "file": "utils/hardware_integration.py", "line": 1462 }, "func2": { "key": "utils/core_system.py:_register_signal_handlers", "name": "_register_signal_handlers", "file": "utils/core_system.py", "line": 113 }, "similarity": 0.7647058823529411, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:force_network_refresh", "name": "force_network_refresh", "file": "utils/hardware_integration.py", "line": 1462 }, "func2": { "key": "utils/core_system.py:get_recovery_status", "name": "get_recovery_status", "file": "utils/core_system.py", "line": 345 }, "similarity": 0.7647058823529411, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:force_network_refresh", "name": "force_network_refresh", "file": "utils/hardware_integration.py", "line": 1462 }, "func2": { "key": "utils/core_system.py:load_config", "name": "load_config", "file": "utils/core_system.py", "line": 512 }, "similarity": 0.7176470588235294, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:force_network_refresh", "name": "force_network_refresh", "file": "utils/hardware_integration.py", "line": 1462 }, "func2": { "key": "utils/core_system.py:check_https_connectivity", "name": "check_https_connectivity", "file": "utils/core_system.py", "line": 623 }, "similarity": 0.825, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:force_network_refresh", "name": "force_network_refresh", "file": "utils/hardware_integration.py", "line": 1462 }, "func2": { "key": "utils/core_system.py:run_monitoring_cycle", "name": "run_monitoring_cycle", "file": "utils/core_system.py", "line": 639 }, "similarity": 0.7555555555555555, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:force_network_refresh", "name": "force_network_refresh", "file": "utils/hardware_integration.py", "line": 1462 }, "func2": { "key": "utils/core_system.py:cleanup_system_resources", "name": "cleanup_system_resources", "file": "utils/core_system.py", "line": 675 }, "similarity": 0.7777777777777777, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:force_network_refresh", "name": "force_network_refresh", "file": "utils/hardware_integration.py", "line": 1462 }, "func2": { "key": "utils/database_suite.py:backup_database", "name": "backup_database", "file": "utils/database_suite.py", "line": 65 }, "similarity": 0.7411764705882353, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:force_network_refresh", "name": "force_network_refresh", "file": "utils/hardware_integration.py", "line": 1462 }, "func2": { "key": "utils/database_suite.py:get_connection", "name": "get_connection", "file": "utils/database_suite.py", "line": 41 }, "similarity": 0.7714285714285714, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:force_network_refresh", "name": "force_network_refresh", "file": "utils/hardware_integration.py", "line": 1462 }, "func2": { "key": "utils/database_suite.py:migrate_user_settings", "name": "migrate_user_settings", "file": "utils/database_suite.py", "line": 126 }, "similarity": 0.7411764705882353, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:force_network_refresh", "name": "force_network_refresh", "file": "utils/hardware_integration.py", "line": 1462 }, "func2": { "key": "utils/database_suite.py:fix_database_immediate", "name": "fix_database_immediate", "file": "utils/database_suite.py", "line": 148 }, "similarity": 0.711111111111111, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:force_network_refresh", "name": "force_network_refresh", "file": "utils/hardware_integration.py", "line": 1462 }, "func2": { "key": "utils/database_suite.py:vacuum_database", "name": "vacuum_database", "file": "utils/database_suite.py", "line": 202 }, "similarity": 0.711111111111111, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:force_network_refresh", "name": "force_network_refresh", "file": "utils/hardware_integration.py", "line": 1462 }, "func2": { "key": "utils/logging_config.py:_create_new_log_file", "name": "_create_new_log_file", "file": "utils/logging_config.py", "line": 79 }, "similarity": 0.825, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:force_network_refresh", "name": "force_network_refresh", "file": "utils/hardware_integration.py", "line": 1462 }, "func2": { "key": "utils/monitoring_analytics.py:generate_system_report", "name": "generate_system_report", "file": "utils/monitoring_analytics.py", "line": 171 }, "similarity": 0.7647058823529411, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:force_network_refresh", "name": "force_network_refresh", "file": "utils/hardware_integration.py", "line": 1462 }, "func2": { "key": "utils/monitoring_analytics.py:track_cpu_usage", "name": "track_cpu_usage", "file": "utils/monitoring_analytics.py", "line": 43 }, "similarity": 0.7749999999999999, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:force_network_refresh", "name": "force_network_refresh", "file": "utils/hardware_integration.py", "line": 1462 }, "func2": { "key": "utils/monitoring_analytics.py:get_system_metrics", "name": "get_system_metrics", "file": "utils/monitoring_analytics.py", "line": 68 }, "similarity": 0.75, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:force_network_refresh", "name": "force_network_refresh", "file": "utils/hardware_integration.py", "line": 1462 }, "func2": { "key": "utils/monitoring_analytics.py:collect_job_analytics", "name": "collect_job_analytics", "file": "utils/monitoring_analytics.py", "line": 86 }, "similarity": 0.7555555555555555, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:force_network_refresh", "name": "force_network_refresh", "file": "utils/hardware_integration.py", "line": 1462 }, "func2": { "key": "utils/monitoring_analytics.py:collect_printer_analytics", "name": "collect_printer_analytics", "file": "utils/monitoring_analytics.py", "line": 130 }, "similarity": 0.788235294117647, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:force_network_refresh", "name": "force_network_refresh", "file": "utils/hardware_integration.py", "line": 1462 }, "func2": { "key": "utils/monitoring_analytics.py:get_dashboard_data", "name": "get_dashboard_data", "file": "utils/monitoring_analytics.py", "line": 256 }, "similarity": 0.7749999999999999, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/hardware_integration.py:force_network_refresh", "name": "force_network_refresh", "file": "utils/hardware_integration.py", "line": 1462 }, "func2": { "key": "utils/script_collection.py:run_initial_setup", "name": "run_initial_setup", "file": "utils/script_collection.py", "line": 194 }, "similarity": 0.7411764705882353, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ip_security.py:require_plug_ip_access", "name": "require_plug_ip_access", "file": "utils/ip_security.py", "line": 170 }, "func2": { "key": "utils/ip_security.py:require_admin_ip_access", "name": "require_admin_ip_access", "file": "utils/ip_security.py", "line": 208 }, "similarity": 0.8666666666666667, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ip_security.py:get_allowed_plug_ips", "name": "get_allowed_plug_ips", "file": "utils/ip_security.py", "line": 141 }, "func2": { "key": "utils/ssl_suite.py:check_certificate_validity", "name": "check_certificate_validity", "file": "utils/ssl_suite.py", "line": 131 }, "similarity": 0.74, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ip_security.py:get_allowed_plug_ips", "name": "get_allowed_plug_ips", "file": "utils/ip_security.py", "line": 141 }, "func2": { "key": "utils/drag_drop_system.py:cleanup_invalid_orders", "name": "cleanup_invalid_orders", "file": "utils/drag_drop_system.py", "line": 292 }, "similarity": 0.8352941176470587, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ip_security.py:get_allowed_plug_ips", "name": "get_allowed_plug_ips", "file": "utils/ip_security.py", "line": 141 }, "func2": { "key": "utils/drag_drop_system.py:_schedule_cleanup", "name": "_schedule_cleanup", "file": "utils/drag_drop_system.py", "line": 306 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ip_security.py:get_allowed_plug_ips", "name": "get_allowed_plug_ips", "file": "utils/ip_security.py", "line": 141 }, "func2": { "key": "utils/database_cleanup.py:cleanup_all", "name": "cleanup_all", "file": "utils/database_cleanup.py", "line": 39 }, "similarity": 0.76, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ip_security.py:get_allowed_plug_ips", "name": "get_allowed_plug_ips", "file": "utils/ip_security.py", "line": 141 }, "func2": { "key": "utils/database_cleanup.py:get_engine_count", "name": "get_engine_count", "file": "utils/database_cleanup.py", "line": 56 }, "similarity": 0.7866666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ip_security.py:get_allowed_plug_ips", "name": "get_allowed_plug_ips", "file": "utils/ip_security.py", "line": 141 }, "func2": { "key": "utils/job_scheduler.py:get_tasks", "name": "get_tasks", "file": "utils/job_scheduler.py", "line": 177 }, "similarity": 0.7714285714285714, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ip_security.py:get_allowed_plug_ips", "name": "get_allowed_plug_ips", "file": "utils/ip_security.py", "line": 141 }, "func2": { "key": "utils/job_scheduler.py:is_running", "name": "is_running", "file": "utils/job_scheduler.py", "line": 257 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ip_security.py:get_allowed_plug_ips", "name": "get_allowed_plug_ips", "file": "utils/ip_security.py", "line": 141 }, "func2": { "key": "utils/job_scheduler.py:_check_and_start_jobs", "name": "_check_and_start_jobs", "file": "utils/job_scheduler.py", "line": 624 }, "similarity": 0.74, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ip_security.py:get_allowed_plug_ips", "name": "get_allowed_plug_ips", "file": "utils/ip_security.py", "line": 141 }, "func2": { "key": "utils/core_system.py:get_system_status", "name": "get_system_status", "file": "utils/core_system.py", "line": 770 }, "similarity": 0.7866666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ip_security.py:get_allowed_plug_ips", "name": "get_allowed_plug_ips", "file": "utils/ip_security.py", "line": 141 }, "func2": { "key": "utils/core_system.py:_register_signal_handlers", "name": "_register_signal_handlers", "file": "utils/core_system.py", "line": 113 }, "similarity": 0.825, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ip_security.py:get_allowed_plug_ips", "name": "get_allowed_plug_ips", "file": "utils/ip_security.py", "line": 141 }, "func2": { "key": "utils/core_system.py:register_cleanup_function", "name": "register_cleanup_function", "file": "utils/core_system.py", "line": 137 }, "similarity": 0.7088235294117646, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ip_security.py:get_allowed_plug_ips", "name": "get_allowed_plug_ips", "file": "utils/ip_security.py", "line": 141 }, "func2": { "key": "utils/core_system.py:shutdown_all", "name": "shutdown_all", "file": "utils/core_system.py", "line": 144 }, "similarity": 0.74, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ip_security.py:get_allowed_plug_ips", "name": "get_allowed_plug_ips", "file": "utils/ip_security.py", "line": 141 }, "func2": { "key": "utils/core_system.py:get_recovery_status", "name": "get_recovery_status", "file": "utils/core_system.py", "line": 345 }, "similarity": 0.788235294117647, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ip_security.py:get_allowed_plug_ips", "name": "get_allowed_plug_ips", "file": "utils/ip_security.py", "line": 141 }, "func2": { "key": "utils/core_system.py:load_config", "name": "load_config", "file": "utils/core_system.py", "line": 512 }, "similarity": 0.7749999999999999, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ip_security.py:get_allowed_plug_ips", "name": "get_allowed_plug_ips", "file": "utils/ip_security.py", "line": 141 }, "func2": { "key": "utils/core_system.py:setup_logging", "name": "setup_logging", "file": "utils/core_system.py", "line": 553 }, "similarity": 0.7057142857142857, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "utils/ip_security.py:get_allowed_plug_ips", "name": "get_allowed_plug_ips", "file": "utils/ip_security.py", "line": 141 }, "func2": { "key": "utils/core_system.py:check_https_connectivity", "name": "check_https_connectivity", "file": "utils/core_system.py", "line": 623 }, "similarity": 0.7473684210526315, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ip_security.py:get_allowed_plug_ips", "name": "get_allowed_plug_ips", "file": "utils/ip_security.py", "line": 141 }, "func2": { "key": "utils/core_system.py:run_monitoring_cycle", "name": "run_monitoring_cycle", "file": "utils/core_system.py", "line": 639 }, "similarity": 0.7777777777777777, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ip_security.py:get_allowed_plug_ips", "name": "get_allowed_plug_ips", "file": "utils/ip_security.py", "line": 141 }, "func2": { "key": "utils/core_system.py:cleanup_system_resources", "name": "cleanup_system_resources", "file": "utils/core_system.py", "line": 675 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ip_security.py:get_allowed_plug_ips", "name": "get_allowed_plug_ips", "file": "utils/ip_security.py", "line": 141 }, "func2": { "key": "utils/database_suite.py:backup_database", "name": "backup_database", "file": "utils/database_suite.py", "line": 65 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ip_security.py:get_allowed_plug_ips", "name": "get_allowed_plug_ips", "file": "utils/ip_security.py", "line": 141 }, "func2": { "key": "utils/database_suite.py:get_connection", "name": "get_connection", "file": "utils/database_suite.py", "line": 41 }, "similarity": 0.76, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ip_security.py:get_allowed_plug_ips", "name": "get_allowed_plug_ips", "file": "utils/ip_security.py", "line": 141 }, "func2": { "key": "utils/database_suite.py:migrate_user_settings", "name": "migrate_user_settings", "file": "utils/database_suite.py", "line": 126 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ip_security.py:get_allowed_plug_ips", "name": "get_allowed_plug_ips", "file": "utils/ip_security.py", "line": 141 }, "func2": { "key": "utils/database_suite.py:fix_database_immediate", "name": "fix_database_immediate", "file": "utils/database_suite.py", "line": 148 }, "similarity": 0.7647058823529411, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ip_security.py:get_allowed_plug_ips", "name": "get_allowed_plug_ips", "file": "utils/ip_security.py", "line": 141 }, "func2": { "key": "utils/database_suite.py:vacuum_database", "name": "vacuum_database", "file": "utils/database_suite.py", "line": 202 }, "similarity": 0.7647058823529411, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ip_security.py:get_allowed_plug_ips", "name": "get_allowed_plug_ips", "file": "utils/ip_security.py", "line": 141 }, "func2": { "key": "utils/logging_config.py:_create_new_log_file", "name": "_create_new_log_file", "file": "utils/logging_config.py", "line": 79 }, "similarity": 0.8117647058823529, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ip_security.py:get_allowed_plug_ips", "name": "get_allowed_plug_ips", "file": "utils/ip_security.py", "line": 141 }, "func2": { "key": "utils/monitoring_analytics.py:generate_system_report", "name": "generate_system_report", "file": "utils/monitoring_analytics.py", "line": 171 }, "similarity": 0.788235294117647, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ip_security.py:get_allowed_plug_ips", "name": "get_allowed_plug_ips", "file": "utils/ip_security.py", "line": 141 }, "func2": { "key": "utils/monitoring_analytics.py:track_cpu_usage", "name": "track_cpu_usage", "file": "utils/monitoring_analytics.py", "line": 43 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ip_security.py:get_allowed_plug_ips", "name": "get_allowed_plug_ips", "file": "utils/ip_security.py", "line": 141 }, "func2": { "key": "utils/monitoring_analytics.py:track_disk_usage", "name": "track_disk_usage", "file": "utils/monitoring_analytics.py", "line": 58 }, "similarity": 0.7250000000000001, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ip_security.py:get_allowed_plug_ips", "name": "get_allowed_plug_ips", "file": "utils/ip_security.py", "line": 141 }, "func2": { "key": "utils/monitoring_analytics.py:get_system_metrics", "name": "get_system_metrics", "file": "utils/monitoring_analytics.py", "line": 68 }, "similarity": 0.7411764705882353, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ip_security.py:get_allowed_plug_ips", "name": "get_allowed_plug_ips", "file": "utils/ip_security.py", "line": 141 }, "func2": { "key": "utils/monitoring_analytics.py:collect_job_analytics", "name": "collect_job_analytics", "file": "utils/monitoring_analytics.py", "line": 86 }, "similarity": 0.7777777777777777, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ip_security.py:get_allowed_plug_ips", "name": "get_allowed_plug_ips", "file": "utils/ip_security.py", "line": 141 }, "func2": { "key": "utils/monitoring_analytics.py:collect_printer_analytics", "name": "collect_printer_analytics", "file": "utils/monitoring_analytics.py", "line": 130 }, "similarity": 0.8117647058823529, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ip_security.py:get_allowed_plug_ips", "name": "get_allowed_plug_ips", "file": "utils/ip_security.py", "line": 141 }, "func2": { "key": "utils/monitoring_analytics.py:get_dashboard_data", "name": "get_dashboard_data", "file": "utils/monitoring_analytics.py", "line": 256 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ip_security.py:get_allowed_plug_ips", "name": "get_allowed_plug_ips", "file": "utils/ip_security.py", "line": 141 }, "func2": { "key": "utils/script_collection.py:run_initial_setup", "name": "run_initial_setup", "file": "utils/script_collection.py", "line": 194 }, "similarity": 0.8400000000000001, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ip_security.py:is_plug_ip_allowed", "name": "is_plug_ip_allowed", "file": "utils/ip_security.py", "line": 46 }, "func2": { "key": "utils/core_system.py:setup_logging", "name": "setup_logging", "file": "utils/core_system.py", "line": 553 }, "similarity": 0.7071428571428571, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ip_security.py:__init__", "name": "__init__", "file": "utils/ip_security.py", "line": 24 }, "func2": { "key": "utils/ip_security.py:get_client_ip", "name": "get_client_ip", "file": "utils/ip_security.py", "line": 95 }, "similarity": 0.7777777777777777, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ip_security.py:__init__", "name": "__init__", "file": "utils/ip_security.py", "line": 24 }, "func2": { "key": "utils/ssl_suite.py:__init__", "name": "__init__", "file": "utils/ssl_suite.py", "line": 67 }, "similarity": 0.7749999999999999, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "utils/ip_security.py:__init__", "name": "__init__", "file": "utils/ip_security.py", "line": 24 }, "func2": { "key": "utils/ssl_suite.py:get_ssl_context", "name": "get_ssl_context", "file": "utils/ssl_suite.py", "line": 43 }, "similarity": 0.709090909090909, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ip_security.py:__init__", "name": "__init__", "file": "utils/ip_security.py", "line": 24 }, "func2": { "key": "utils/drag_drop_system.py:__init__", "name": "__init__", "file": "utils/drag_drop_system.py", "line": 57 }, "similarity": 0.85, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ip_security.py:__init__", "name": "__init__", "file": "utils/ip_security.py", "line": 24 }, "func2": { "key": "utils/database_cleanup.py:__init__", "name": "__init__", "file": "utils/database_cleanup.py", "line": 23 }, "similarity": 0.9249999999999999, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ip_security.py:__init__", "name": "__init__", "file": "utils/ip_security.py", "line": 24 }, "func2": { "key": "utils/job_scheduler.py:__init__", "name": "__init__", "file": "utils/job_scheduler.py", "line": 35 }, "similarity": 0.8999999999999999, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ip_security.py:__init__", "name": "__init__", "file": "utils/ip_security.py", "line": 24 }, "func2": { "key": "utils/job_scheduler.py:_run", "name": "_run", "file": "utils/job_scheduler.py", "line": 266 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ip_security.py:__init__", "name": "__init__", "file": "utils/ip_security.py", "line": 24 }, "func2": { "key": "utils/core_system.py:__init__", "name": "__init__", "file": "utils/core_system.py", "line": 730 }, "similarity": 0.7214285714285714, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "utils/ip_security.py:__init__", "name": "__init__", "file": "utils/ip_security.py", "line": 24 }, "func2": { "key": "utils/database_suite.py:__init__", "name": "__init__", "file": "utils/database_suite.py", "line": 176 }, "similarity": 0.7749999999999999, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "utils/ip_security.py:__init__", "name": "__init__", "file": "utils/ip_security.py", "line": 24 }, "func2": { "key": "utils/logging_config.py:__init__", "name": "__init__", "file": "utils/logging_config.py", "line": 27 }, "similarity": 0.7428571428571429, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ip_security.py:__init__", "name": "__init__", "file": "utils/ip_security.py", "line": 24 }, "func2": { "key": "utils/monitoring_analytics.py:__init__", "name": "__init__", "file": "utils/monitoring_analytics.py", "line": 252 }, "similarity": 0.85, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ip_security.py:__init__", "name": "__init__", "file": "utils/ip_security.py", "line": 24 }, "func2": { "key": "utils/script_collection.py:__init__", "name": "__init__", "file": "utils/script_collection.py", "line": 170 }, "similarity": 0.8999999999999999, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ip_security.py:get_client_ip", "name": "get_client_ip", "file": "utils/ip_security.py", "line": 95 }, "func2": { "key": "utils/ssl_suite.py:get_ssl_context", "name": "get_ssl_context", "file": "utils/ssl_suite.py", "line": 43 }, "similarity": 0.8333333333333333, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ip_security.py:get_client_ip", "name": "get_client_ip", "file": "utils/ip_security.py", "line": 95 }, "func2": { "key": "utils/security_suite.py:generate_nonce", "name": "generate_nonce", "file": "utils/security_suite.py", "line": 55 }, "similarity": 0.74, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ip_security.py:get_client_ip", "name": "get_client_ip", "file": "utils/ip_security.py", "line": 95 }, "func2": { "key": "utils/database_cleanup.py:__init__", "name": "__init__", "file": "utils/database_cleanup.py", "line": 23 }, "similarity": 0.7027777777777777, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ip_security.py:get_client_ip", "name": "get_client_ip", "file": "utils/ip_security.py", "line": 95 }, "func2": { "key": "utils/database_cleanup.py:get_engine_count", "name": "get_engine_count", "file": "utils/database_cleanup.py", "line": 56 }, "similarity": 0.7045454545454546, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ip_security.py:get_client_ip", "name": "get_client_ip", "file": "utils/ip_security.py", "line": 95 }, "func2": { "key": "utils/core_system.py:setup_logging", "name": "setup_logging", "file": "utils/core_system.py", "line": 553 }, "similarity": 0.8066666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ip_security.py:get_client_ip", "name": "get_client_ip", "file": "utils/ip_security.py", "line": 95 }, "func2": { "key": "utils/database_suite.py:get_connection", "name": "get_connection", "file": "utils/database_suite.py", "line": 41 }, "similarity": 0.73, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ip_security.py:get_client_ip", "name": "get_client_ip", "file": "utils/ip_security.py", "line": 95 }, "func2": { "key": "utils/database_suite.py:get_all_tables", "name": "get_all_tables", "file": "utils/database_suite.py", "line": 105 }, "similarity": 0.7666666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ip_security.py:validate_plug_access", "name": "validate_plug_access", "file": "utils/ip_security.py", "line": 122 }, "func2": { "key": "utils/monitoring_analytics.py:track_disk_usage", "name": "track_disk_usage", "file": "utils/monitoring_analytics.py", "line": 58 }, "similarity": 0.7166666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ip_security.py:wrapper", "name": "wrapper", "file": "utils/ip_security.py", "line": 219 }, "func2": { "key": "utils/security_suite.py:wrapper", "name": "wrapper", "file": "utils/security_suite.py", "line": 91 }, "similarity": 0.7, "reason": "ähnliche Namen, ähnliche Länge" }, { "func1": { "key": "utils/ip_security.py:wrapper", "name": "wrapper", "file": "utils/ip_security.py", "line": 219 }, "func2": { "key": "utils/logging_config.py:wrapper", "name": "wrapper", "file": "utils/logging_config.py", "line": 246 }, "similarity": 0.7, "reason": "ähnliche Namen, ähnliche Länge" }, { "func1": { "key": "utils/ssl_suite.py:__init__", "name": "__init__", "file": "utils/ssl_suite.py", "line": 67 }, "func2": { "key": "utils/security_suite.py:__init__", "name": "__init__", "file": "utils/security_suite.py", "line": 70 }, "similarity": 0.8500000000000001, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ssl_suite.py:__init__", "name": "__init__", "file": "utils/ssl_suite.py", "line": 67 }, "func2": { "key": "utils/drag_drop_system.py:__init__", "name": "__init__", "file": "utils/drag_drop_system.py", "line": 57 }, "similarity": 0.85, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ssl_suite.py:__init__", "name": "__init__", "file": "utils/ssl_suite.py", "line": 67 }, "func2": { "key": "utils/database_cleanup.py:__init__", "name": "__init__", "file": "utils/database_cleanup.py", "line": 23 }, "similarity": 0.7999999999999999, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ssl_suite.py:__init__", "name": "__init__", "file": "utils/ssl_suite.py", "line": 67 }, "func2": { "key": "utils/job_scheduler.py:__init__", "name": "__init__", "file": "utils/job_scheduler.py", "line": 35 }, "similarity": 0.75, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "utils/ssl_suite.py:__init__", "name": "__init__", "file": "utils/ssl_suite.py", "line": 67 }, "func2": { "key": "utils/database_suite.py:__init__", "name": "__init__", "file": "utils/database_suite.py", "line": 176 }, "similarity": 1.0, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ssl_suite.py:__init__", "name": "__init__", "file": "utils/ssl_suite.py", "line": 67 }, "func2": { "key": "utils/monitoring_analytics.py:__init__", "name": "__init__", "file": "utils/monitoring_analytics.py", "line": 252 }, "similarity": 0.85, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ssl_suite.py:__init__", "name": "__init__", "file": "utils/ssl_suite.py", "line": 67 }, "func2": { "key": "utils/script_collection.py:__init__", "name": "__init__", "file": "utils/script_collection.py", "line": 170 }, "similarity": 0.75, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "utils/ssl_suite.py:get_ssl_context", "name": "get_ssl_context", "file": "utils/ssl_suite.py", "line": 43 }, "func2": { "key": "utils/security_suite.py:generate_nonce", "name": "generate_nonce", "file": "utils/security_suite.py", "line": 55 }, "similarity": 0.7733333333333333, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ssl_suite.py:get_ssl_context", "name": "get_ssl_context", "file": "utils/ssl_suite.py", "line": 43 }, "func2": { "key": "utils/core_system.py:graceful_shutdown", "name": "graceful_shutdown", "file": "utils/core_system.py", "line": 464 }, "similarity": 0.7117647058823529, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ssl_suite.py:get_ssl_context", "name": "get_ssl_context", "file": "utils/ssl_suite.py", "line": 43 }, "func2": { "key": "utils/core_system.py:setup_logging", "name": "setup_logging", "file": "utils/core_system.py", "line": 553 }, "similarity": 0.7861538461538462, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ssl_suite.py:get_ssl_context", "name": "get_ssl_context", "file": "utils/ssl_suite.py", "line": 43 }, "func2": { "key": "utils/database_suite.py:get_connection", "name": "get_connection", "file": "utils/database_suite.py", "line": 41 }, "similarity": 0.7045454545454546, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ssl_suite.py:get_ssl_context", "name": "get_ssl_context", "file": "utils/ssl_suite.py", "line": 43 }, "func2": { "key": "utils/database_suite.py:get_all_tables", "name": "get_all_tables", "file": "utils/database_suite.py", "line": 105 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ssl_suite.py:get_ssl_context", "name": "get_ssl_context", "file": "utils/ssl_suite.py", "line": 43 }, "func2": { "key": "utils/monitoring_analytics.py:track_memory_usage", "name": "track_memory_usage", "file": "utils/monitoring_analytics.py", "line": 47 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ssl_suite.py:get_ssl_context", "name": "get_ssl_context", "file": "utils/ssl_suite.py", "line": 43 }, "func2": { "key": "utils/script_collection.py:run_all_tests", "name": "run_all_tests", "file": "utils/script_collection.py", "line": 178 }, "similarity": 0.7096153846153845, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ssl_suite.py:verify_ssl_files", "name": "verify_ssl_files", "file": "utils/ssl_suite.py", "line": 52 }, "func2": { "key": "utils/core_system.py:graceful_shutdown", "name": "graceful_shutdown", "file": "utils/core_system.py", "line": 464 }, "similarity": 0.7263157894736842, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ssl_suite.py:generate_self_signed_cert", "name": "generate_self_signed_cert", "file": "utils/ssl_suite.py", "line": 70 }, "func2": { "key": "utils/core_system.py:_register_signal_handlers", "name": "_register_signal_handlers", "file": "utils/core_system.py", "line": 113 }, "similarity": 0.7642857142857142, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ssl_suite.py:generate_self_signed_cert", "name": "generate_self_signed_cert", "file": "utils/ssl_suite.py", "line": 70 }, "func2": { "key": "utils/core_system.py:register_cleanup_function", "name": "register_cleanup_function", "file": "utils/core_system.py", "line": 137 }, "similarity": 0.7, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ssl_suite.py:generate_self_signed_cert", "name": "generate_self_signed_cert", "file": "utils/ssl_suite.py", "line": 70 }, "func2": { "key": "utils/core_system.py:load_config", "name": "load_config", "file": "utils/core_system.py", "line": 512 }, "similarity": 0.7071428571428571, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ssl_suite.py:generate_self_signed_cert", "name": "generate_self_signed_cert", "file": "utils/ssl_suite.py", "line": 70 }, "func2": { "key": "utils/logging_config.py:_create_new_log_file", "name": "_create_new_log_file", "file": "utils/logging_config.py", "line": 79 }, "similarity": 0.7433333333333334, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ssl_suite.py:generate_self_signed_cert", "name": "generate_self_signed_cert", "file": "utils/ssl_suite.py", "line": 70 }, "func2": { "key": "utils/monitoring_analytics.py:collect_printer_analytics", "name": "collect_printer_analytics", "file": "utils/monitoring_analytics.py", "line": 130 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ssl_suite.py:check_certificate_validity", "name": "check_certificate_validity", "file": "utils/ssl_suite.py", "line": 131 }, "func2": { "key": "utils/drag_drop_system.py:cleanup_invalid_orders", "name": "cleanup_invalid_orders", "file": "utils/drag_drop_system.py", "line": 292 }, "similarity": 0.7894736842105263, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ssl_suite.py:check_certificate_validity", "name": "check_certificate_validity", "file": "utils/ssl_suite.py", "line": 131 }, "func2": { "key": "utils/drag_drop_system.py:_schedule_cleanup", "name": "_schedule_cleanup", "file": "utils/drag_drop_system.py", "line": 306 }, "similarity": 0.7555555555555555, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ssl_suite.py:check_certificate_validity", "name": "check_certificate_validity", "file": "utils/ssl_suite.py", "line": 131 }, "func2": { "key": "utils/database_cleanup.py:cleanup_all", "name": "cleanup_all", "file": "utils/database_cleanup.py", "line": 39 }, "similarity": 0.7176470588235294, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ssl_suite.py:check_certificate_validity", "name": "check_certificate_validity", "file": "utils/ssl_suite.py", "line": 131 }, "func2": { "key": "utils/database_cleanup.py:get_engine_count", "name": "get_engine_count", "file": "utils/database_cleanup.py", "line": 56 }, "similarity": 0.711111111111111, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ssl_suite.py:check_certificate_validity", "name": "check_certificate_validity", "file": "utils/ssl_suite.py", "line": 131 }, "func2": { "key": "utils/job_scheduler.py:get_tasks", "name": "get_tasks", "file": "utils/job_scheduler.py", "line": 177 }, "similarity": 0.725, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ssl_suite.py:check_certificate_validity", "name": "check_certificate_validity", "file": "utils/ssl_suite.py", "line": 131 }, "func2": { "key": "utils/job_scheduler.py:_check_and_start_jobs", "name": "_check_and_start_jobs", "file": "utils/job_scheduler.py", "line": 624 }, "similarity": 0.7894736842105263, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ssl_suite.py:check_certificate_validity", "name": "check_certificate_validity", "file": "utils/ssl_suite.py", "line": 131 }, "func2": { "key": "utils/core_system.py:get_system_status", "name": "get_system_status", "file": "utils/core_system.py", "line": 770 }, "similarity": 0.711111111111111, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ssl_suite.py:check_certificate_validity", "name": "check_certificate_validity", "file": "utils/ssl_suite.py", "line": 131 }, "func2": { "key": "utils/core_system.py:_register_signal_handlers", "name": "_register_signal_handlers", "file": "utils/core_system.py", "line": 113 }, "similarity": 0.8117647058823529, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ssl_suite.py:check_certificate_validity", "name": "check_certificate_validity", "file": "utils/ssl_suite.py", "line": 131 }, "func2": { "key": "utils/core_system.py:get_recovery_status", "name": "get_recovery_status", "file": "utils/core_system.py", "line": 345 }, "similarity": 0.7777777777777777, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ssl_suite.py:check_certificate_validity", "name": "check_certificate_validity", "file": "utils/ssl_suite.py", "line": 131 }, "func2": { "key": "utils/core_system.py:load_config", "name": "load_config", "file": "utils/core_system.py", "line": 512 }, "similarity": 0.7647058823529411, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ssl_suite.py:check_certificate_validity", "name": "check_certificate_validity", "file": "utils/ssl_suite.py", "line": 131 }, "func2": { "key": "utils/core_system.py:check_https_connectivity", "name": "check_https_connectivity", "file": "utils/core_system.py", "line": 623 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ssl_suite.py:check_certificate_validity", "name": "check_certificate_validity", "file": "utils/ssl_suite.py", "line": 131 }, "func2": { "key": "utils/core_system.py:run_monitoring_cycle", "name": "run_monitoring_cycle", "file": "utils/core_system.py", "line": 639 }, "similarity": 0.7684210526315789, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ssl_suite.py:check_certificate_validity", "name": "check_certificate_validity", "file": "utils/ssl_suite.py", "line": 131 }, "func2": { "key": "utils/core_system.py:cleanup_system_resources", "name": "cleanup_system_resources", "file": "utils/core_system.py", "line": 675 }, "similarity": 0.76, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ssl_suite.py:check_certificate_validity", "name": "check_certificate_validity", "file": "utils/ssl_suite.py", "line": 131 }, "func2": { "key": "utils/database_suite.py:backup_database", "name": "backup_database", "file": "utils/database_suite.py", "line": 65 }, "similarity": 0.7555555555555555, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ssl_suite.py:check_certificate_validity", "name": "check_certificate_validity", "file": "utils/ssl_suite.py", "line": 131 }, "func2": { "key": "utils/database_suite.py:get_connection", "name": "get_connection", "file": "utils/database_suite.py", "line": 41 }, "similarity": 0.7176470588235294, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ssl_suite.py:check_certificate_validity", "name": "check_certificate_validity", "file": "utils/ssl_suite.py", "line": 131 }, "func2": { "key": "utils/database_suite.py:migrate_user_settings", "name": "migrate_user_settings", "file": "utils/database_suite.py", "line": 126 }, "similarity": 0.7263157894736842, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ssl_suite.py:check_certificate_validity", "name": "check_certificate_validity", "file": "utils/ssl_suite.py", "line": 131 }, "func2": { "key": "utils/database_suite.py:fix_database_immediate", "name": "fix_database_immediate", "file": "utils/database_suite.py", "line": 148 }, "similarity": 0.7555555555555555, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ssl_suite.py:check_certificate_validity", "name": "check_certificate_validity", "file": "utils/ssl_suite.py", "line": 131 }, "func2": { "key": "utils/database_suite.py:vacuum_database", "name": "vacuum_database", "file": "utils/database_suite.py", "line": 202 }, "similarity": 0.7555555555555555, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ssl_suite.py:check_certificate_validity", "name": "check_certificate_validity", "file": "utils/ssl_suite.py", "line": 131 }, "func2": { "key": "utils/logging_config.py:_create_new_log_file", "name": "_create_new_log_file", "file": "utils/logging_config.py", "line": 79 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ssl_suite.py:check_certificate_validity", "name": "check_certificate_validity", "file": "utils/ssl_suite.py", "line": 131 }, "func2": { "key": "utils/monitoring_analytics.py:generate_system_report", "name": "generate_system_report", "file": "utils/monitoring_analytics.py", "line": 171 }, "similarity": 0.72, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ssl_suite.py:check_certificate_validity", "name": "check_certificate_validity", "file": "utils/ssl_suite.py", "line": 131 }, "func2": { "key": "utils/monitoring_analytics.py:track_cpu_usage", "name": "track_cpu_usage", "file": "utils/monitoring_analytics.py", "line": 43 }, "similarity": 0.7555555555555555, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ssl_suite.py:check_certificate_validity", "name": "check_certificate_validity", "file": "utils/ssl_suite.py", "line": 131 }, "func2": { "key": "utils/monitoring_analytics.py:track_disk_usage", "name": "track_disk_usage", "file": "utils/monitoring_analytics.py", "line": 58 }, "similarity": 0.7117647058823529, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ssl_suite.py:check_certificate_validity", "name": "check_certificate_validity", "file": "utils/ssl_suite.py", "line": 131 }, "func2": { "key": "utils/monitoring_analytics.py:get_system_metrics", "name": "get_system_metrics", "file": "utils/monitoring_analytics.py", "line": 68 }, "similarity": 0.7647058823529411, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ssl_suite.py:check_certificate_validity", "name": "check_certificate_validity", "file": "utils/ssl_suite.py", "line": 131 }, "func2": { "key": "utils/monitoring_analytics.py:collect_job_analytics", "name": "collect_job_analytics", "file": "utils/monitoring_analytics.py", "line": 86 }, "similarity": 0.7684210526315789, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ssl_suite.py:check_certificate_validity", "name": "check_certificate_validity", "file": "utils/ssl_suite.py", "line": 131 }, "func2": { "key": "utils/monitoring_analytics.py:collect_printer_analytics", "name": "collect_printer_analytics", "file": "utils/monitoring_analytics.py", "line": 130 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ssl_suite.py:check_certificate_validity", "name": "check_certificate_validity", "file": "utils/ssl_suite.py", "line": 131 }, "func2": { "key": "utils/monitoring_analytics.py:get_dashboard_data", "name": "get_dashboard_data", "file": "utils/monitoring_analytics.py", "line": 256 }, "similarity": 0.7555555555555555, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/ssl_suite.py:check_certificate_validity", "name": "check_certificate_validity", "file": "utils/ssl_suite.py", "line": 131 }, "func2": { "key": "utils/script_collection.py:run_initial_setup", "name": "run_initial_setup", "file": "utils/script_collection.py", "line": 194 }, "similarity": 0.7555555555555555, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/api_utils.py:create_printers_response", "name": "create_printers_response", "file": "utils/api_utils.py", "line": 70 }, "func2": { "key": "legacy/app_original.py:test_printer_tapo_connection", "name": "test_printer_tapo_connection", "file": "legacy/app_original.py", "line": 3268 }, "similarity": 0.7, "reason": "ähnliche Namen, ähnliche Länge" }, { "func1": { "key": "utils/api_utils.py:is_valid_response", "name": "is_valid_response", "file": "utils/api_utils.py", "line": 149 }, "func2": { "key": "utils/api_utils.py:normalize_response", "name": "normalize_response", "file": "utils/api_utils.py", "line": 169 }, "similarity": 0.8857142857142857, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/security_suite.py:require_permission", "name": "require_permission", "file": "utils/security_suite.py", "line": 86 }, "func2": { "key": "utils/security_suite.py:check_permission", "name": "check_permission", "file": "utils/security_suite.py", "line": 111 }, "similarity": 0.7071428571428571, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/security_suite.py:apply_security_headers", "name": "apply_security_headers", "file": "utils/security_suite.py", "line": 122 }, "func2": { "key": "legacy/app_original.py:add_optimized_cache_headers", "name": "add_optimized_cache_headers", "file": "legacy/app_original.py", "line": 473 }, "similarity": 0.7838235294117647, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/security_suite.py:__init__", "name": "__init__", "file": "utils/security_suite.py", "line": 70 }, "func2": { "key": "utils/drag_drop_system.py:__init__", "name": "__init__", "file": "utils/drag_drop_system.py", "line": 57 }, "similarity": 0.7000000000000001, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/security_suite.py:__init__", "name": "__init__", "file": "utils/security_suite.py", "line": 70 }, "func2": { "key": "utils/database_suite.py:__init__", "name": "__init__", "file": "utils/database_suite.py", "line": 176 }, "similarity": 0.8500000000000001, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/security_suite.py:__init__", "name": "__init__", "file": "utils/security_suite.py", "line": 70 }, "func2": { "key": "utils/monitoring_analytics.py:__init__", "name": "__init__", "file": "utils/monitoring_analytics.py", "line": 252 }, "similarity": 0.7000000000000001, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/security_suite.py:generate_nonce", "name": "generate_nonce", "file": "utils/security_suite.py", "line": 55 }, "func2": { "key": "utils/core_system.py:graceful_shutdown", "name": "graceful_shutdown", "file": "utils/core_system.py", "line": 464 }, "similarity": 0.775, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/security_suite.py:generate_nonce", "name": "generate_nonce", "file": "utils/security_suite.py", "line": 55 }, "func2": { "key": "utils/core_system.py:setup_logging", "name": "setup_logging", "file": "utils/core_system.py", "line": 553 }, "similarity": 0.7714285714285714, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/security_suite.py:generate_nonce", "name": "generate_nonce", "file": "utils/security_suite.py", "line": 55 }, "func2": { "key": "utils/database_suite.py:get_connection", "name": "get_connection", "file": "utils/database_suite.py", "line": 41 }, "similarity": 0.7, "reason": "gemeinsame Argumente" }, { "func1": { "key": "utils/security_suite.py:generate_nonce", "name": "generate_nonce", "file": "utils/security_suite.py", "line": 55 }, "func2": { "key": "utils/database_suite.py:get_all_tables", "name": "get_all_tables", "file": "utils/database_suite.py", "line": 105 }, "similarity": 0.7066666666666667, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/security_suite.py:generate_nonce", "name": "generate_nonce", "file": "utils/security_suite.py", "line": 55 }, "func2": { "key": "utils/monitoring_analytics.py:track_memory_usage", "name": "track_memory_usage", "file": "utils/monitoring_analytics.py", "line": 47 }, "similarity": 0.7085714285714286, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/security_suite.py:decorator", "name": "decorator", "file": "utils/security_suite.py", "line": 88 }, "func2": { "key": "utils/logging_config.py:decorator", "name": "decorator", "file": "utils/logging_config.py", "line": 244 }, "similarity": 0.7, "reason": "ähnliche Namen, ähnliche Länge" }, { "func1": { "key": "utils/security_suite.py:decorator", "name": "decorator", "file": "utils/security_suite.py", "line": 88 }, "func2": { "key": "legacy/app_original.py:job_owner_required", "name": "job_owner_required", "file": "legacy/app_original.py", "line": 787 }, "similarity": 0.7066666666666667, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/security_suite.py:decorator", "name": "decorator", "file": "utils/security_suite.py", "line": 88 }, "func2": { "key": "legacy/app_original.py:admin_required", "name": "admin_required", "file": "legacy/app_original.py", "line": 809 }, "similarity": 0.7230769230769231, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/security_suite.py:wrapper", "name": "wrapper", "file": "utils/security_suite.py", "line": 91 }, "func2": { "key": "utils/logging_config.py:wrapper", "name": "wrapper", "file": "utils/logging_config.py", "line": 246 }, "similarity": 0.7, "reason": "ähnliche Namen, ähnliche Länge" }, { "func1": { "key": "utils/drag_drop_system.py:get_drag_drop_css", "name": "get_drag_drop_css", "file": "utils/drag_drop_system.py", "line": 1475 }, "func2": { "key": "legacy/app_original.py:get_dragdrop_css", "name": "get_dragdrop_css", "file": "legacy/app_original.py", "line": 6579 }, "similarity": 0.7, "reason": "ähnliche Namen, ähnliche Länge" }, { "func1": { "key": "utils/drag_drop_system.py:__init__", "name": "__init__", "file": "utils/drag_drop_system.py", "line": 57 }, "func2": { "key": "utils/database_cleanup.py:__init__", "name": "__init__", "file": "utils/database_cleanup.py", "line": 23 }, "similarity": 0.8999999999999999, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/drag_drop_system.py:__init__", "name": "__init__", "file": "utils/drag_drop_system.py", "line": 57 }, "func2": { "key": "utils/database_cleanup.py:get_engine_count", "name": "get_engine_count", "file": "utils/database_cleanup.py", "line": 56 }, "similarity": 0.7777777777777777, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/drag_drop_system.py:__init__", "name": "__init__", "file": "utils/drag_drop_system.py", "line": 57 }, "func2": { "key": "utils/job_scheduler.py:__init__", "name": "__init__", "file": "utils/job_scheduler.py", "line": 35 }, "similarity": 0.7999999999999999, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "utils/drag_drop_system.py:__init__", "name": "__init__", "file": "utils/drag_drop_system.py", "line": 57 }, "func2": { "key": "utils/job_scheduler.py:is_running", "name": "is_running", "file": "utils/job_scheduler.py", "line": 257 }, "similarity": 0.75, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/drag_drop_system.py:__init__", "name": "__init__", "file": "utils/drag_drop_system.py", "line": 57 }, "func2": { "key": "utils/core_system.py:_register_signal_handlers", "name": "_register_signal_handlers", "file": "utils/core_system.py", "line": 113 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/drag_drop_system.py:__init__", "name": "__init__", "file": "utils/drag_drop_system.py", "line": 57 }, "func2": { "key": "utils/core_system.py:load_config", "name": "load_config", "file": "utils/core_system.py", "line": 512 }, "similarity": 0.709090909090909, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/drag_drop_system.py:__init__", "name": "__init__", "file": "utils/drag_drop_system.py", "line": 57 }, "func2": { "key": "utils/core_system.py:check_https_connectivity", "name": "check_https_connectivity", "file": "utils/core_system.py", "line": 623 }, "similarity": 0.7230769230769231, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/drag_drop_system.py:__init__", "name": "__init__", "file": "utils/drag_drop_system.py", "line": 57 }, "func2": { "key": "utils/core_system.py:run_monitoring_cycle", "name": "run_monitoring_cycle", "file": "utils/core_system.py", "line": 639 }, "similarity": 0.7230769230769231, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/drag_drop_system.py:__init__", "name": "__init__", "file": "utils/drag_drop_system.py", "line": 57 }, "func2": { "key": "utils/database_suite.py:__init__", "name": "__init__", "file": "utils/database_suite.py", "line": 176 }, "similarity": 0.85, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/drag_drop_system.py:__init__", "name": "__init__", "file": "utils/drag_drop_system.py", "line": 57 }, "func2": { "key": "utils/database_suite.py:get_connection", "name": "get_connection", "file": "utils/database_suite.py", "line": 41 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/drag_drop_system.py:__init__", "name": "__init__", "file": "utils/drag_drop_system.py", "line": 57 }, "func2": { "key": "utils/database_suite.py:migrate_user_settings", "name": "migrate_user_settings", "file": "utils/database_suite.py", "line": 126 }, "similarity": 0.7454545454545454, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/drag_drop_system.py:__init__", "name": "__init__", "file": "utils/drag_drop_system.py", "line": 57 }, "func2": { "key": "utils/database_suite.py:fix_database_immediate", "name": "fix_database_immediate", "file": "utils/database_suite.py", "line": 148 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/drag_drop_system.py:__init__", "name": "__init__", "file": "utils/drag_drop_system.py", "line": 57 }, "func2": { "key": "utils/logging_config.py:_create_new_log_file", "name": "_create_new_log_file", "file": "utils/logging_config.py", "line": 79 }, "similarity": 0.7230769230769231, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/drag_drop_system.py:__init__", "name": "__init__", "file": "utils/drag_drop_system.py", "line": 57 }, "func2": { "key": "utils/monitoring_analytics.py:__init__", "name": "__init__", "file": "utils/monitoring_analytics.py", "line": 252 }, "similarity": 1.0, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/drag_drop_system.py:__init__", "name": "__init__", "file": "utils/drag_drop_system.py", "line": 57 }, "func2": { "key": "utils/monitoring_analytics.py:get_system_metrics", "name": "get_system_metrics", "file": "utils/monitoring_analytics.py", "line": 68 }, "similarity": 0.709090909090909, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/drag_drop_system.py:__init__", "name": "__init__", "file": "utils/drag_drop_system.py", "line": 57 }, "func2": { "key": "utils/monitoring_analytics.py:collect_job_analytics", "name": "collect_job_analytics", "file": "utils/monitoring_analytics.py", "line": 86 }, "similarity": 0.7230769230769231, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/drag_drop_system.py:__init__", "name": "__init__", "file": "utils/drag_drop_system.py", "line": 57 }, "func2": { "key": "utils/monitoring_analytics.py:collect_printer_analytics", "name": "collect_printer_analytics", "file": "utils/monitoring_analytics.py", "line": 130 }, "similarity": 0.7230769230769231, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/drag_drop_system.py:__init__", "name": "__init__", "file": "utils/drag_drop_system.py", "line": 57 }, "func2": { "key": "utils/script_collection.py:__init__", "name": "__init__", "file": "utils/script_collection.py", "line": 170 }, "similarity": 0.7999999999999999, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "utils/drag_drop_system.py:__init__", "name": "__init__", "file": "utils/drag_drop_system.py", "line": 57 }, "func2": { "key": "utils/script_collection.py:run_initial_setup", "name": "run_initial_setup", "file": "utils/script_collection.py", "line": 194 }, "similarity": 0.7454545454545454, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/drag_drop_system.py:create_upload_session", "name": "create_upload_session", "file": "utils/drag_drop_system.py", "line": 61 }, "func2": { "key": "utils/drag_drop_system.py:get_session_progress", "name": "get_session_progress", "file": "utils/drag_drop_system.py", "line": 93 }, "similarity": 0.7114285714285714, "reason": "gemeinsame Argumente" }, { "func1": { "key": "utils/drag_drop_system.py:create_upload_session", "name": "create_upload_session", "file": "utils/drag_drop_system.py", "line": 61 }, "func2": { "key": "utils/drag_drop_system.py:cleanup_session", "name": "cleanup_session", "file": "utils/drag_drop_system.py", "line": 113 }, "similarity": 0.7642857142857143, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/drag_drop_system.py:cleanup_session", "name": "cleanup_session", "file": "utils/drag_drop_system.py", "line": 113 }, "func2": { "key": "utils/drag_drop_system.py:cleanup_invalid_orders", "name": "cleanup_invalid_orders", "file": "utils/drag_drop_system.py", "line": 292 }, "similarity": 0.7642857142857142, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/drag_drop_system.py:cleanup_session", "name": "cleanup_session", "file": "utils/drag_drop_system.py", "line": 113 }, "func2": { "key": "utils/drag_drop_system.py:_schedule_cleanup", "name": "_schedule_cleanup", "file": "utils/drag_drop_system.py", "line": 306 }, "similarity": 0.726923076923077, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/drag_drop_system.py:cleanup_session", "name": "cleanup_session", "file": "utils/drag_drop_system.py", "line": 113 }, "func2": { "key": "utils/drag_drop_system.py:_calculate_completion_time", "name": "_calculate_completion_time", "file": "utils/drag_drop_system.py", "line": 381 }, "similarity": 0.7076923076923076, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/drag_drop_system.py:cleanup_session", "name": "cleanup_session", "file": "utils/drag_drop_system.py", "line": 113 }, "func2": { "key": "utils/database_cleanup.py:cleanup_all", "name": "cleanup_all", "file": "utils/database_cleanup.py", "line": 39 }, "similarity": 0.740909090909091, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/drag_drop_system.py:cleanup_session", "name": "cleanup_session", "file": "utils/drag_drop_system.py", "line": 113 }, "func2": { "key": "utils/core_system.py:cleanup_system_resources", "name": "cleanup_system_resources", "file": "utils/core_system.py", "line": 675 }, "similarity": 0.7166666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/drag_drop_system.py:cleanup_session", "name": "cleanup_session", "file": "utils/drag_drop_system.py", "line": 113 }, "func2": { "key": "utils/monitoring_analytics.py:collect_printer_analytics", "name": "collect_printer_analytics", "file": "utils/monitoring_analytics.py", "line": 130 }, "similarity": 0.7357142857142858, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/drag_drop_system.py:cleanup_session", "name": "cleanup_session", "file": "utils/drag_drop_system.py", "line": 113 }, "func2": { "key": "utils/script_collection.py:run_initial_setup", "name": "run_initial_setup", "file": "utils/script_collection.py", "line": 194 }, "similarity": 0.726923076923077, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/drag_drop_system.py:update_job_order", "name": "update_job_order", "file": "utils/drag_drop_system.py", "line": 119 }, "func2": { "key": "utils/drag_drop_system.py:get_job_order", "name": "get_job_order", "file": "utils/drag_drop_system.py", "line": 172 }, "similarity": 0.7666666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/drag_drop_system.py:update_job_order", "name": "update_job_order", "file": "utils/drag_drop_system.py", "line": 119 }, "func2": { "key": "utils/drag_drop_system.py:get_ordered_jobs_for_printer", "name": "get_ordered_jobs_for_printer", "file": "utils/drag_drop_system.py", "line": 194 }, "similarity": 0.725, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/drag_drop_system.py:update_job_order", "name": "update_job_order", "file": "utils/drag_drop_system.py", "line": 119 }, "func2": { "key": "legacy/app_original.py:update_job_order", "name": "update_job_order", "file": "legacy/app_original.py", "line": 6475 }, "similarity": 0.7, "reason": "ähnliche Namen, ähnliche Länge" }, { "func1": { "key": "utils/drag_drop_system.py:update_job_order", "name": "update_job_order", "file": "utils/drag_drop_system.py", "line": 119 }, "func2": { "key": "legacy/app_original.py:get_job_order_api", "name": "get_job_order_api", "file": "legacy/app_original.py", "line": 6508 }, "similarity": 0.7076923076923076, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/drag_drop_system.py:get_job_order", "name": "get_job_order", "file": "utils/drag_drop_system.py", "line": 172 }, "func2": { "key": "utils/drag_drop_system.py:get_ordered_jobs_for_printer", "name": "get_ordered_jobs_for_printer", "file": "utils/drag_drop_system.py", "line": 194 }, "similarity": 0.8571428571428572, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/drag_drop_system.py:get_job_order", "name": "get_job_order", "file": "utils/drag_drop_system.py", "line": 172 }, "func2": { "key": "utils/drag_drop_system.py:get_printer_summary", "name": "get_printer_summary", "file": "utils/drag_drop_system.py", "line": 325 }, "similarity": 0.7176470588235294, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/drag_drop_system.py:get_job_order", "name": "get_job_order", "file": "utils/drag_drop_system.py", "line": 172 }, "func2": { "key": "utils/monitoring_analytics.py:get_dashboard_data", "name": "get_dashboard_data", "file": "utils/monitoring_analytics.py", "line": 256 }, "similarity": 0.7166666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/drag_drop_system.py:get_job_order", "name": "get_job_order", "file": "utils/drag_drop_system.py", "line": 172 }, "func2": { "key": "legacy/app_original.py:get_job_order_api", "name": "get_job_order_api", "file": "legacy/app_original.py", "line": 6508 }, "similarity": 0.75, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/drag_drop_system.py:get_ordered_jobs_for_printer", "name": "get_ordered_jobs_for_printer", "file": "utils/drag_drop_system.py", "line": 194 }, "func2": { "key": "utils/drag_drop_system.py:get_printer_summary", "name": "get_printer_summary", "file": "utils/drag_drop_system.py", "line": 325 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/drag_drop_system.py:get_ordered_jobs_for_printer", "name": "get_ordered_jobs_for_printer", "file": "utils/drag_drop_system.py", "line": 194 }, "func2": { "key": "utils/job_scheduler.py:toggle_printer_plug", "name": "toggle_printer_plug", "file": "utils/job_scheduler.py", "line": 310 }, "similarity": 0.725, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/drag_drop_system.py:get_ordered_jobs_for_printer", "name": "get_ordered_jobs_for_printer", "file": "utils/drag_drop_system.py", "line": 194 }, "func2": { "key": "utils/job_scheduler.py:check_and_manage_printer_power", "name": "check_and_manage_printer_power", "file": "utils/job_scheduler.py", "line": 547 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/drag_drop_system.py:get_ordered_jobs_for_printer", "name": "get_ordered_jobs_for_printer", "file": "utils/drag_drop_system.py", "line": 194 }, "func2": { "key": "legacy/app_original.py:get_job_order_api", "name": "get_job_order_api", "file": "legacy/app_original.py", "line": 6508 }, "similarity": 0.7433333333333334, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/drag_drop_system.py:cleanup_invalid_orders", "name": "cleanup_invalid_orders", "file": "utils/drag_drop_system.py", "line": 292 }, "func2": { "key": "utils/drag_drop_system.py:_schedule_cleanup", "name": "_schedule_cleanup", "file": "utils/drag_drop_system.py", "line": 306 }, "similarity": 0.8666666666666667, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/drag_drop_system.py:cleanup_invalid_orders", "name": "cleanup_invalid_orders", "file": "utils/drag_drop_system.py", "line": 292 }, "func2": { "key": "utils/drag_drop_system.py:_calculate_completion_time", "name": "_calculate_completion_time", "file": "utils/drag_drop_system.py", "line": 381 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/drag_drop_system.py:cleanup_invalid_orders", "name": "cleanup_invalid_orders", "file": "utils/drag_drop_system.py", "line": 292 }, "func2": { "key": "utils/database_cleanup.py:cleanup_all", "name": "cleanup_all", "file": "utils/database_cleanup.py", "line": 39 }, "similarity": 0.8285714285714285, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/drag_drop_system.py:cleanup_invalid_orders", "name": "cleanup_invalid_orders", "file": "utils/drag_drop_system.py", "line": 292 }, "func2": { "key": "utils/database_cleanup.py:get_engine_count", "name": "get_engine_count", "file": "utils/database_cleanup.py", "line": 56 }, "similarity": 0.7749999999999999, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/drag_drop_system.py:cleanup_invalid_orders", "name": "cleanup_invalid_orders", "file": "utils/drag_drop_system.py", "line": 292 }, "func2": { "key": "utils/job_scheduler.py:is_running", "name": "is_running", "file": "utils/job_scheduler.py", "line": 257 }, "similarity": 0.76, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/drag_drop_system.py:cleanup_invalid_orders", "name": "cleanup_invalid_orders", "file": "utils/drag_drop_system.py", "line": 292 }, "func2": { "key": "utils/job_scheduler.py:_check_and_start_jobs", "name": "_check_and_start_jobs", "file": "utils/job_scheduler.py", "line": 624 }, "similarity": 0.7894736842105263, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/drag_drop_system.py:cleanup_invalid_orders", "name": "cleanup_invalid_orders", "file": "utils/drag_drop_system.py", "line": 292 }, "func2": { "key": "utils/core_system.py:get_system_status", "name": "get_system_status", "file": "utils/core_system.py", "line": 770 }, "similarity": 0.711111111111111, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/drag_drop_system.py:cleanup_invalid_orders", "name": "cleanup_invalid_orders", "file": "utils/drag_drop_system.py", "line": 292 }, "func2": { "key": "utils/core_system.py:_register_signal_handlers", "name": "_register_signal_handlers", "file": "utils/core_system.py", "line": 113 }, "similarity": 0.8117647058823529, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/drag_drop_system.py:cleanup_invalid_orders", "name": "cleanup_invalid_orders", "file": "utils/drag_drop_system.py", "line": 292 }, "func2": { "key": "utils/core_system.py:register_cleanup_function", "name": "register_cleanup_function", "file": "utils/core_system.py", "line": 137 }, "similarity": 0.7323529411764707, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/drag_drop_system.py:cleanup_invalid_orders", "name": "cleanup_invalid_orders", "file": "utils/drag_drop_system.py", "line": 292 }, "func2": { "key": "utils/core_system.py:get_recovery_status", "name": "get_recovery_status", "file": "utils/core_system.py", "line": 345 }, "similarity": 0.8117647058823529, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/drag_drop_system.py:cleanup_invalid_orders", "name": "cleanup_invalid_orders", "file": "utils/drag_drop_system.py", "line": 292 }, "func2": { "key": "utils/core_system.py:load_config", "name": "load_config", "file": "utils/core_system.py", "line": 512 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/drag_drop_system.py:cleanup_invalid_orders", "name": "cleanup_invalid_orders", "file": "utils/drag_drop_system.py", "line": 292 }, "func2": { "key": "utils/core_system.py:check_https_connectivity", "name": "check_https_connectivity", "file": "utils/core_system.py", "line": 623 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/drag_drop_system.py:cleanup_invalid_orders", "name": "cleanup_invalid_orders", "file": "utils/drag_drop_system.py", "line": 292 }, "func2": { "key": "utils/core_system.py:run_monitoring_cycle", "name": "run_monitoring_cycle", "file": "utils/core_system.py", "line": 639 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/drag_drop_system.py:cleanup_invalid_orders", "name": "cleanup_invalid_orders", "file": "utils/drag_drop_system.py", "line": 292 }, "func2": { "key": "utils/core_system.py:cleanup_system_resources", "name": "cleanup_system_resources", "file": "utils/core_system.py", "line": 675 }, "similarity": 0.8588235294117648, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/drag_drop_system.py:cleanup_invalid_orders", "name": "cleanup_invalid_orders", "file": "utils/drag_drop_system.py", "line": 292 }, "func2": { "key": "utils/database_suite.py:backup_database", "name": "backup_database", "file": "utils/database_suite.py", "line": 65 }, "similarity": 0.788235294117647, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/drag_drop_system.py:cleanup_invalid_orders", "name": "cleanup_invalid_orders", "file": "utils/drag_drop_system.py", "line": 292 }, "func2": { "key": "utils/database_suite.py:get_connection", "name": "get_connection", "file": "utils/database_suite.py", "line": 41 }, "similarity": 0.75, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/drag_drop_system.py:cleanup_invalid_orders", "name": "cleanup_invalid_orders", "file": "utils/drag_drop_system.py", "line": 292 }, "func2": { "key": "utils/database_suite.py:migrate_user_settings", "name": "migrate_user_settings", "file": "utils/database_suite.py", "line": 126 }, "similarity": 0.788235294117647, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/drag_drop_system.py:cleanup_invalid_orders", "name": "cleanup_invalid_orders", "file": "utils/drag_drop_system.py", "line": 292 }, "func2": { "key": "utils/database_suite.py:fix_database_immediate", "name": "fix_database_immediate", "file": "utils/database_suite.py", "line": 148 }, "similarity": 0.7263157894736842, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/drag_drop_system.py:cleanup_invalid_orders", "name": "cleanup_invalid_orders", "file": "utils/drag_drop_system.py", "line": 292 }, "func2": { "key": "utils/database_suite.py:cleanup_old_jobs", "name": "cleanup_old_jobs", "file": "utils/database_suite.py", "line": 179 }, "similarity": 0.7250000000000001, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/drag_drop_system.py:cleanup_invalid_orders", "name": "cleanup_invalid_orders", "file": "utils/drag_drop_system.py", "line": 292 }, "func2": { "key": "utils/database_suite.py:vacuum_database", "name": "vacuum_database", "file": "utils/database_suite.py", "line": 202 }, "similarity": 0.788235294117647, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/drag_drop_system.py:cleanup_invalid_orders", "name": "cleanup_invalid_orders", "file": "utils/drag_drop_system.py", "line": 292 }, "func2": { "key": "utils/logging_config.py:_create_new_log_file", "name": "_create_new_log_file", "file": "utils/logging_config.py", "line": 79 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/drag_drop_system.py:cleanup_invalid_orders", "name": "cleanup_invalid_orders", "file": "utils/drag_drop_system.py", "line": 292 }, "func2": { "key": "utils/monitoring_analytics.py:generate_system_report", "name": "generate_system_report", "file": "utils/monitoring_analytics.py", "line": 171 }, "similarity": 0.7777777777777777, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/drag_drop_system.py:cleanup_invalid_orders", "name": "cleanup_invalid_orders", "file": "utils/drag_drop_system.py", "line": 292 }, "func2": { "key": "utils/monitoring_analytics.py:track_cpu_usage", "name": "track_cpu_usage", "file": "utils/monitoring_analytics.py", "line": 43 }, "similarity": 0.788235294117647, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/drag_drop_system.py:cleanup_invalid_orders", "name": "cleanup_invalid_orders", "file": "utils/drag_drop_system.py", "line": 292 }, "func2": { "key": "utils/monitoring_analytics.py:track_disk_usage", "name": "track_disk_usage", "file": "utils/monitoring_analytics.py", "line": 58 }, "similarity": 0.7117647058823529, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/drag_drop_system.py:cleanup_invalid_orders", "name": "cleanup_invalid_orders", "file": "utils/drag_drop_system.py", "line": 292 }, "func2": { "key": "utils/monitoring_analytics.py:get_system_metrics", "name": "get_system_metrics", "file": "utils/monitoring_analytics.py", "line": 68 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/drag_drop_system.py:cleanup_invalid_orders", "name": "cleanup_invalid_orders", "file": "utils/drag_drop_system.py", "line": 292 }, "func2": { "key": "utils/monitoring_analytics.py:collect_job_analytics", "name": "collect_job_analytics", "file": "utils/monitoring_analytics.py", "line": 86 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/drag_drop_system.py:cleanup_invalid_orders", "name": "cleanup_invalid_orders", "file": "utils/drag_drop_system.py", "line": 292 }, "func2": { "key": "utils/monitoring_analytics.py:collect_printer_analytics", "name": "collect_printer_analytics", "file": "utils/monitoring_analytics.py", "line": 130 }, "similarity": 0.875, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/drag_drop_system.py:cleanup_invalid_orders", "name": "cleanup_invalid_orders", "file": "utils/drag_drop_system.py", "line": 292 }, "func2": { "key": "utils/monitoring_analytics.py:get_dashboard_data", "name": "get_dashboard_data", "file": "utils/monitoring_analytics.py", "line": 256 }, "similarity": 0.7555555555555555, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/drag_drop_system.py:cleanup_invalid_orders", "name": "cleanup_invalid_orders", "file": "utils/drag_drop_system.py", "line": 292 }, "func2": { "key": "utils/script_collection.py:run_all_tests", "name": "run_all_tests", "file": "utils/script_collection.py", "line": 178 }, "similarity": 0.7133333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/drag_drop_system.py:cleanup_invalid_orders", "name": "cleanup_invalid_orders", "file": "utils/drag_drop_system.py", "line": 292 }, "func2": { "key": "utils/script_collection.py:run_initial_setup", "name": "run_initial_setup", "file": "utils/script_collection.py", "line": 194 }, "similarity": 0.8666666666666667, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/drag_drop_system.py:_schedule_cleanup", "name": "_schedule_cleanup", "file": "utils/drag_drop_system.py", "line": 306 }, "func2": { "key": "utils/database_cleanup.py:cleanup_all", "name": "cleanup_all", "file": "utils/database_cleanup.py", "line": 39 }, "similarity": 0.8909090909090909, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/drag_drop_system.py:_schedule_cleanup", "name": "_schedule_cleanup", "file": "utils/drag_drop_system.py", "line": 306 }, "func2": { "key": "utils/database_cleanup.py:get_engine_count", "name": "get_engine_count", "file": "utils/database_cleanup.py", "line": 56 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/drag_drop_system.py:_schedule_cleanup", "name": "_schedule_cleanup", "file": "utils/drag_drop_system.py", "line": 306 }, "func2": { "key": "utils/job_scheduler.py:get_tasks", "name": "get_tasks", "file": "utils/job_scheduler.py", "line": 177 }, "similarity": 0.7142857142857142, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/drag_drop_system.py:_schedule_cleanup", "name": "_schedule_cleanup", "file": "utils/drag_drop_system.py", "line": 306 }, "func2": { "key": "utils/job_scheduler.py:is_running", "name": "is_running", "file": "utils/job_scheduler.py", "line": 257 }, "similarity": 0.7142857142857142, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/drag_drop_system.py:_schedule_cleanup", "name": "_schedule_cleanup", "file": "utils/drag_drop_system.py", "line": 306 }, "func2": { "key": "utils/job_scheduler.py:_check_and_start_jobs", "name": "_check_and_start_jobs", "file": "utils/job_scheduler.py", "line": 624 }, "similarity": 0.788235294117647, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/drag_drop_system.py:_schedule_cleanup", "name": "_schedule_cleanup", "file": "utils/drag_drop_system.py", "line": 306 }, "func2": { "key": "utils/core_system.py:get_system_status", "name": "get_system_status", "file": "utils/core_system.py", "line": 770 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/drag_drop_system.py:_schedule_cleanup", "name": "_schedule_cleanup", "file": "utils/drag_drop_system.py", "line": 306 }, "func2": { "key": "utils/core_system.py:_register_signal_handlers", "name": "_register_signal_handlers", "file": "utils/core_system.py", "line": 113 }, "similarity": 0.8133333333333332, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/drag_drop_system.py:_schedule_cleanup", "name": "_schedule_cleanup", "file": "utils/drag_drop_system.py", "line": 306 }, "func2": { "key": "utils/core_system.py:shutdown_all", "name": "shutdown_all", "file": "utils/core_system.py", "line": 144 }, "similarity": 0.7285714285714286, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/drag_drop_system.py:_schedule_cleanup", "name": "_schedule_cleanup", "file": "utils/drag_drop_system.py", "line": 306 }, "func2": { "key": "utils/core_system.py:get_recovery_status", "name": "get_recovery_status", "file": "utils/core_system.py", "line": 345 }, "similarity": 0.7411764705882353, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/drag_drop_system.py:_schedule_cleanup", "name": "_schedule_cleanup", "file": "utils/drag_drop_system.py", "line": 306 }, "func2": { "key": "utils/core_system.py:load_config", "name": "load_config", "file": "utils/core_system.py", "line": 512 }, "similarity": 0.76, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/drag_drop_system.py:_schedule_cleanup", "name": "_schedule_cleanup", "file": "utils/drag_drop_system.py", "line": 306 }, "func2": { "key": "utils/core_system.py:check_https_connectivity", "name": "check_https_connectivity", "file": "utils/core_system.py", "line": 623 }, "similarity": 0.7647058823529411, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/drag_drop_system.py:_schedule_cleanup", "name": "_schedule_cleanup", "file": "utils/drag_drop_system.py", "line": 306 }, "func2": { "key": "utils/core_system.py:run_monitoring_cycle", "name": "run_monitoring_cycle", "file": "utils/core_system.py", "line": 639 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/drag_drop_system.py:_schedule_cleanup", "name": "_schedule_cleanup", "file": "utils/drag_drop_system.py", "line": 306 }, "func2": { "key": "utils/core_system.py:cleanup_system_resources", "name": "cleanup_system_resources", "file": "utils/core_system.py", "line": 675 }, "similarity": 0.825, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/drag_drop_system.py:_schedule_cleanup", "name": "_schedule_cleanup", "file": "utils/drag_drop_system.py", "line": 306 }, "func2": { "key": "utils/database_suite.py:backup_database", "name": "backup_database", "file": "utils/database_suite.py", "line": 65 }, "similarity": 0.8285714285714285, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/drag_drop_system.py:_schedule_cleanup", "name": "_schedule_cleanup", "file": "utils/drag_drop_system.py", "line": 306 }, "func2": { "key": "utils/database_suite.py:get_connection", "name": "get_connection", "file": "utils/database_suite.py", "line": 41 }, "similarity": 0.7066666666666667, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/drag_drop_system.py:_schedule_cleanup", "name": "_schedule_cleanup", "file": "utils/drag_drop_system.py", "line": 306 }, "func2": { "key": "utils/database_suite.py:migrate_user_settings", "name": "migrate_user_settings", "file": "utils/database_suite.py", "line": 126 }, "similarity": 0.75, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/drag_drop_system.py:_schedule_cleanup", "name": "_schedule_cleanup", "file": "utils/drag_drop_system.py", "line": 306 }, "func2": { "key": "utils/database_suite.py:fix_database_immediate", "name": "fix_database_immediate", "file": "utils/database_suite.py", "line": 148 }, "similarity": 0.7176470588235294, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/drag_drop_system.py:_schedule_cleanup", "name": "_schedule_cleanup", "file": "utils/drag_drop_system.py", "line": 306 }, "func2": { "key": "utils/database_suite.py:cleanup_old_jobs", "name": "cleanup_old_jobs", "file": "utils/database_suite.py", "line": 179 }, "similarity": 0.7357142857142858, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/drag_drop_system.py:_schedule_cleanup", "name": "_schedule_cleanup", "file": "utils/drag_drop_system.py", "line": 306 }, "func2": { "key": "utils/database_suite.py:vacuum_database", "name": "vacuum_database", "file": "utils/database_suite.py", "line": 202 }, "similarity": 0.7866666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/drag_drop_system.py:_schedule_cleanup", "name": "_schedule_cleanup", "file": "utils/drag_drop_system.py", "line": 306 }, "func2": { "key": "utils/logging_config.py:_create_new_log_file", "name": "_create_new_log_file", "file": "utils/logging_config.py", "line": 79 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/drag_drop_system.py:_schedule_cleanup", "name": "_schedule_cleanup", "file": "utils/drag_drop_system.py", "line": 306 }, "func2": { "key": "utils/monitoring_analytics.py:generate_system_report", "name": "generate_system_report", "file": "utils/monitoring_analytics.py", "line": 171 }, "similarity": 0.7411764705882353, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/drag_drop_system.py:_schedule_cleanup", "name": "_schedule_cleanup", "file": "utils/drag_drop_system.py", "line": 306 }, "func2": { "key": "utils/monitoring_analytics.py:track_cpu_usage", "name": "track_cpu_usage", "file": "utils/monitoring_analytics.py", "line": 43 }, "similarity": 0.7866666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/drag_drop_system.py:_schedule_cleanup", "name": "_schedule_cleanup", "file": "utils/drag_drop_system.py", "line": 306 }, "func2": { "key": "utils/monitoring_analytics.py:collect_job_analytics", "name": "collect_job_analytics", "file": "utils/monitoring_analytics.py", "line": 86 }, "similarity": 0.7647058823529411, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/drag_drop_system.py:_schedule_cleanup", "name": "_schedule_cleanup", "file": "utils/drag_drop_system.py", "line": 306 }, "func2": { "key": "utils/monitoring_analytics.py:collect_printer_analytics", "name": "collect_printer_analytics", "file": "utils/monitoring_analytics.py", "line": 130 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/drag_drop_system.py:_schedule_cleanup", "name": "_schedule_cleanup", "file": "utils/drag_drop_system.py", "line": 306 }, "func2": { "key": "utils/monitoring_analytics.py:get_dashboard_data", "name": "get_dashboard_data", "file": "utils/monitoring_analytics.py", "line": 256 }, "similarity": 0.75, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/drag_drop_system.py:_schedule_cleanup", "name": "_schedule_cleanup", "file": "utils/drag_drop_system.py", "line": 306 }, "func2": { "key": "utils/script_collection.py:run_all_tests", "name": "run_all_tests", "file": "utils/script_collection.py", "line": 178 }, "similarity": 0.7153846153846153, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/drag_drop_system.py:_schedule_cleanup", "name": "_schedule_cleanup", "file": "utils/drag_drop_system.py", "line": 306 }, "func2": { "key": "utils/script_collection.py:run_initial_setup", "name": "run_initial_setup", "file": "utils/script_collection.py", "line": 194 }, "similarity": 0.8285714285714285, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/drag_drop_system.py:get_printer_summary", "name": "get_printer_summary", "file": "utils/drag_drop_system.py", "line": 325 }, "func2": { "key": "utils/job_scheduler.py:toggle_printer_plug", "name": "toggle_printer_plug", "file": "utils/job_scheduler.py", "line": 310 }, "similarity": 0.74, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/drag_drop_system.py:get_printer_summary", "name": "get_printer_summary", "file": "utils/drag_drop_system.py", "line": 325 }, "func2": { "key": "utils/job_scheduler.py:check_and_manage_printer_power", "name": "check_and_manage_printer_power", "file": "utils/job_scheduler.py", "line": 547 }, "similarity": 0.7105263157894737, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/drag_drop_system.py:get_printer_summary", "name": "get_printer_summary", "file": "utils/drag_drop_system.py", "line": 325 }, "func2": { "key": "utils/core_system.py:get_system_status", "name": "get_system_status", "file": "utils/core_system.py", "line": 770 }, "similarity": 0.726923076923077, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/drag_drop_system.py:get_printer_summary", "name": "get_printer_summary", "file": "utils/drag_drop_system.py", "line": 325 }, "func2": { "key": "utils/core_system.py:run_monitoring_cycle", "name": "run_monitoring_cycle", "file": "utils/core_system.py", "line": 639 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/drag_drop_system.py:get_printer_summary", "name": "get_printer_summary", "file": "utils/drag_drop_system.py", "line": 325 }, "func2": { "key": "utils/core_system.py:cleanup_system_resources", "name": "cleanup_system_resources", "file": "utils/core_system.py", "line": 675 }, "similarity": 0.7250000000000001, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/drag_drop_system.py:get_printer_summary", "name": "get_printer_summary", "file": "utils/drag_drop_system.py", "line": 325 }, "func2": { "key": "utils/database_suite.py:migrate_user_settings", "name": "migrate_user_settings", "file": "utils/database_suite.py", "line": 126 }, "similarity": 0.7884615384615385, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/drag_drop_system.py:get_printer_summary", "name": "get_printer_summary", "file": "utils/drag_drop_system.py", "line": 325 }, "func2": { "key": "utils/monitoring_analytics.py:generate_system_report", "name": "generate_system_report", "file": "utils/monitoring_analytics.py", "line": 171 }, "similarity": 0.7642857142857142, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/drag_drop_system.py:get_printer_summary", "name": "get_printer_summary", "file": "utils/drag_drop_system.py", "line": 325 }, "func2": { "key": "utils/monitoring_analytics.py:get_system_metrics", "name": "get_system_metrics", "file": "utils/monitoring_analytics.py", "line": 68 }, "similarity": 0.7071428571428571, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/drag_drop_system.py:get_printer_summary", "name": "get_printer_summary", "file": "utils/drag_drop_system.py", "line": 325 }, "func2": { "key": "utils/monitoring_analytics.py:collect_printer_analytics", "name": "collect_printer_analytics", "file": "utils/monitoring_analytics.py", "line": 130 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/drag_drop_system.py:get_printer_summary", "name": "get_printer_summary", "file": "utils/drag_drop_system.py", "line": 325 }, "func2": { "key": "utils/script_collection.py:run_initial_setup", "name": "run_initial_setup", "file": "utils/script_collection.py", "line": 194 }, "similarity": 0.7357142857142858, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/drag_drop_system.py:get_printer_summary", "name": "get_printer_summary", "file": "utils/drag_drop_system.py", "line": 325 }, "func2": { "key": "legacy/app_original.py:admin_edit_printer_page", "name": "admin_edit_printer_page", "file": "legacy/app_original.py", "line": 3419 }, "similarity": 0.7357142857142858, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/drag_drop_system.py:_calculate_completion_time", "name": "_calculate_completion_time", "file": "utils/drag_drop_system.py", "line": 381 }, "func2": { "key": "utils/database_cleanup.py:cleanup_all", "name": "cleanup_all", "file": "utils/database_cleanup.py", "line": 39 }, "similarity": 0.7166666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/drag_drop_system.py:_calculate_completion_time", "name": "_calculate_completion_time", "file": "utils/drag_drop_system.py", "line": 381 }, "func2": { "key": "utils/core_system.py:cancel_timeout", "name": "cancel_timeout", "file": "utils/core_system.py", "line": 394 }, "similarity": 0.7666666666666666, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/drag_drop_system.py:_calculate_completion_time", "name": "_calculate_completion_time", "file": "utils/drag_drop_system.py", "line": 381 }, "func2": { "key": "utils/core_system.py:run_monitoring_cycle", "name": "run_monitoring_cycle", "file": "utils/core_system.py", "line": 639 }, "similarity": 0.7166666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/drag_drop_system.py:_calculate_completion_time", "name": "_calculate_completion_time", "file": "utils/drag_drop_system.py", "line": 381 }, "func2": { "key": "utils/core_system.py:cleanup_system_resources", "name": "cleanup_system_resources", "file": "utils/core_system.py", "line": 675 }, "similarity": 0.7433333333333334, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/drag_drop_system.py:_calculate_completion_time", "name": "_calculate_completion_time", "file": "utils/drag_drop_system.py", "line": 381 }, "func2": { "key": "utils/monitoring_analytics.py:collect_printer_analytics", "name": "collect_printer_analytics", "file": "utils/monitoring_analytics.py", "line": 130 }, "similarity": 0.7166666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/drag_drop_system.py:_calculate_completion_time", "name": "_calculate_completion_time", "file": "utils/drag_drop_system.py", "line": 381 }, "func2": { "key": "utils/script_collection.py:run_initial_setup", "name": "run_initial_setup", "file": "utils/script_collection.py", "line": 194 }, "similarity": 0.7071428571428571, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/database_cleanup.py:__init__", "name": "__init__", "file": "utils/database_cleanup.py", "line": 23 }, "func2": { "key": "utils/job_scheduler.py:__init__", "name": "__init__", "file": "utils/job_scheduler.py", "line": 35 }, "similarity": 0.85, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "utils/database_cleanup.py:__init__", "name": "__init__", "file": "utils/database_cleanup.py", "line": 23 }, "func2": { "key": "utils/core_system.py:shutdown_all", "name": "shutdown_all", "file": "utils/core_system.py", "line": 144 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/database_cleanup.py:__init__", "name": "__init__", "file": "utils/database_cleanup.py", "line": 23 }, "func2": { "key": "utils/database_suite.py:__init__", "name": "__init__", "file": "utils/database_suite.py", "line": 176 }, "similarity": 0.7999999999999999, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/database_cleanup.py:__init__", "name": "__init__", "file": "utils/database_cleanup.py", "line": 23 }, "func2": { "key": "utils/database_suite.py:get_connection", "name": "get_connection", "file": "utils/database_suite.py", "line": 41 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/database_cleanup.py:__init__", "name": "__init__", "file": "utils/database_cleanup.py", "line": 23 }, "func2": { "key": "utils/monitoring_analytics.py:__init__", "name": "__init__", "file": "utils/monitoring_analytics.py", "line": 252 }, "similarity": 0.8999999999999999, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/database_cleanup.py:__init__", "name": "__init__", "file": "utils/database_cleanup.py", "line": 23 }, "func2": { "key": "utils/script_collection.py:__init__", "name": "__init__", "file": "utils/script_collection.py", "line": 170 }, "similarity": 0.85, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "utils/database_cleanup.py:__init__", "name": "__init__", "file": "utils/database_cleanup.py", "line": 23 }, "func2": { "key": "utils/script_collection.py:run_all_tests", "name": "run_all_tests", "file": "utils/script_collection.py", "line": 178 }, "similarity": 0.72, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/database_cleanup.py:register_engine", "name": "register_engine", "file": "utils/database_cleanup.py", "line": 28 }, "func2": { "key": "utils/job_scheduler.py:is_running", "name": "is_running", "file": "utils/job_scheduler.py", "line": 257 }, "similarity": 0.7166666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/database_cleanup.py:register_engine", "name": "register_engine", "file": "utils/database_cleanup.py", "line": 28 }, "func2": { "key": "utils/core_system.py:_register_signal_handlers", "name": "_register_signal_handlers", "file": "utils/core_system.py", "line": 113 }, "similarity": 0.7166666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/database_cleanup.py:register_engine", "name": "register_engine", "file": "utils/database_cleanup.py", "line": 28 }, "func2": { "key": "utils/database_suite.py:migrate_user_settings", "name": "migrate_user_settings", "file": "utils/database_suite.py", "line": 126 }, "similarity": 0.740909090909091, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/database_cleanup.py:register_engine", "name": "register_engine", "file": "utils/database_cleanup.py", "line": 28 }, "func2": { "key": "utils/monitoring_analytics.py:get_system_metrics", "name": "get_system_metrics", "file": "utils/monitoring_analytics.py", "line": 68 }, "similarity": 0.7045454545454546, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/database_cleanup.py:cleanup_all", "name": "cleanup_all", "file": "utils/database_cleanup.py", "line": 39 }, "func2": { "key": "utils/database_cleanup.py:get_engine_count", "name": "get_engine_count", "file": "utils/database_cleanup.py", "line": 56 }, "similarity": 0.7666666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/database_cleanup.py:cleanup_all", "name": "cleanup_all", "file": "utils/database_cleanup.py", "line": 39 }, "func2": { "key": "utils/job_scheduler.py:get_tasks", "name": "get_tasks", "file": "utils/job_scheduler.py", "line": 177 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/database_cleanup.py:cleanup_all", "name": "cleanup_all", "file": "utils/database_cleanup.py", "line": 39 }, "func2": { "key": "utils/job_scheduler.py:is_running", "name": "is_running", "file": "utils/job_scheduler.py", "line": 257 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/database_cleanup.py:cleanup_all", "name": "cleanup_all", "file": "utils/database_cleanup.py", "line": 39 }, "func2": { "key": "utils/job_scheduler.py:_check_and_start_jobs", "name": "_check_and_start_jobs", "file": "utils/job_scheduler.py", "line": 624 }, "similarity": 0.7176470588235294, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/database_cleanup.py:cleanup_all", "name": "cleanup_all", "file": "utils/database_cleanup.py", "line": 39 }, "func2": { "key": "utils/core_system.py:get_system_status", "name": "get_system_status", "file": "utils/core_system.py", "line": 770 }, "similarity": 0.7230769230769231, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/database_cleanup.py:cleanup_all", "name": "cleanup_all", "file": "utils/database_cleanup.py", "line": 39 }, "func2": { "key": "utils/core_system.py:_register_signal_handlers", "name": "_register_signal_handlers", "file": "utils/core_system.py", "line": 113 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/database_cleanup.py:cleanup_all", "name": "cleanup_all", "file": "utils/database_cleanup.py", "line": 39 }, "func2": { "key": "utils/core_system.py:get_recovery_status", "name": "get_recovery_status", "file": "utils/core_system.py", "line": 345 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/database_cleanup.py:cleanup_all", "name": "cleanup_all", "file": "utils/database_cleanup.py", "line": 39 }, "func2": { "key": "utils/core_system.py:load_config", "name": "load_config", "file": "utils/core_system.py", "line": 512 }, "similarity": 0.7538461538461538, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/database_cleanup.py:cleanup_all", "name": "cleanup_all", "file": "utils/database_cleanup.py", "line": 39 }, "func2": { "key": "utils/core_system.py:check_https_connectivity", "name": "check_https_connectivity", "file": "utils/core_system.py", "line": 623 }, "similarity": 0.725, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/database_cleanup.py:cleanup_all", "name": "cleanup_all", "file": "utils/database_cleanup.py", "line": 39 }, "func2": { "key": "utils/core_system.py:run_monitoring_cycle", "name": "run_monitoring_cycle", "file": "utils/core_system.py", "line": 639 }, "similarity": 0.76, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/database_cleanup.py:cleanup_all", "name": "cleanup_all", "file": "utils/database_cleanup.py", "line": 39 }, "func2": { "key": "utils/core_system.py:cleanup_system_resources", "name": "cleanup_system_resources", "file": "utils/core_system.py", "line": 675 }, "similarity": 0.8285714285714285, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/database_cleanup.py:cleanup_all", "name": "cleanup_all", "file": "utils/database_cleanup.py", "line": 39 }, "func2": { "key": "utils/database_suite.py:backup_database", "name": "backup_database", "file": "utils/database_suite.py", "line": 65 }, "similarity": 0.7846153846153846, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/database_cleanup.py:cleanup_all", "name": "cleanup_all", "file": "utils/database_cleanup.py", "line": 39 }, "func2": { "key": "utils/database_suite.py:get_connection", "name": "get_connection", "file": "utils/database_suite.py", "line": 41 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/database_cleanup.py:cleanup_all", "name": "cleanup_all", "file": "utils/database_cleanup.py", "line": 39 }, "func2": { "key": "utils/database_suite.py:migrate_user_settings", "name": "migrate_user_settings", "file": "utils/database_suite.py", "line": 126 }, "similarity": 0.7428571428571429, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/database_cleanup.py:cleanup_all", "name": "cleanup_all", "file": "utils/database_cleanup.py", "line": 39 }, "func2": { "key": "utils/database_suite.py:vacuum_database", "name": "vacuum_database", "file": "utils/database_suite.py", "line": 202 }, "similarity": 0.7428571428571429, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/database_cleanup.py:cleanup_all", "name": "cleanup_all", "file": "utils/database_cleanup.py", "line": 39 }, "func2": { "key": "utils/logging_config.py:_create_new_log_file", "name": "_create_new_log_file", "file": "utils/logging_config.py", "line": 79 }, "similarity": 0.76, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/database_cleanup.py:cleanup_all", "name": "cleanup_all", "file": "utils/database_cleanup.py", "line": 39 }, "func2": { "key": "utils/monitoring_analytics.py:generate_system_report", "name": "generate_system_report", "file": "utils/monitoring_analytics.py", "line": 171 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/database_cleanup.py:cleanup_all", "name": "cleanup_all", "file": "utils/database_cleanup.py", "line": 39 }, "func2": { "key": "utils/monitoring_analytics.py:track_cpu_usage", "name": "track_cpu_usage", "file": "utils/monitoring_analytics.py", "line": 43 }, "similarity": 0.7846153846153846, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/database_cleanup.py:cleanup_all", "name": "cleanup_all", "file": "utils/database_cleanup.py", "line": 39 }, "func2": { "key": "utils/monitoring_analytics.py:collect_job_analytics", "name": "collect_job_analytics", "file": "utils/monitoring_analytics.py", "line": 86 }, "similarity": 0.76, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/database_cleanup.py:cleanup_all", "name": "cleanup_all", "file": "utils/database_cleanup.py", "line": 39 }, "func2": { "key": "utils/monitoring_analytics.py:collect_printer_analytics", "name": "collect_printer_analytics", "file": "utils/monitoring_analytics.py", "line": 130 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/database_cleanup.py:cleanup_all", "name": "cleanup_all", "file": "utils/database_cleanup.py", "line": 39 }, "func2": { "key": "utils/script_collection.py:run_all_tests", "name": "run_all_tests", "file": "utils/script_collection.py", "line": 178 }, "similarity": 0.7181818181818183, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/database_cleanup.py:cleanup_all", "name": "cleanup_all", "file": "utils/database_cleanup.py", "line": 39 }, "func2": { "key": "utils/script_collection.py:run_initial_setup", "name": "run_initial_setup", "file": "utils/script_collection.py", "line": 194 }, "similarity": 0.8333333333333333, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/database_cleanup.py:get_engine_count", "name": "get_engine_count", "file": "utils/database_cleanup.py", "line": 56 }, "func2": { "key": "utils/job_scheduler.py:get_tasks", "name": "get_tasks", "file": "utils/job_scheduler.py", "line": 177 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/database_cleanup.py:get_engine_count", "name": "get_engine_count", "file": "utils/database_cleanup.py", "line": 56 }, "func2": { "key": "utils/job_scheduler.py:is_running", "name": "is_running", "file": "utils/job_scheduler.py", "line": 257 }, "similarity": 0.7818181818181817, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/database_cleanup.py:get_engine_count", "name": "get_engine_count", "file": "utils/database_cleanup.py", "line": 56 }, "func2": { "key": "utils/job_scheduler.py:_check_and_start_jobs", "name": "_check_and_start_jobs", "file": "utils/job_scheduler.py", "line": 624 }, "similarity": 0.7411764705882353, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/database_cleanup.py:get_engine_count", "name": "get_engine_count", "file": "utils/database_cleanup.py", "line": 56 }, "func2": { "key": "utils/core_system.py:get_system_status", "name": "get_system_status", "file": "utils/core_system.py", "line": 770 }, "similarity": 0.7538461538461538, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/database_cleanup.py:get_engine_count", "name": "get_engine_count", "file": "utils/database_cleanup.py", "line": 56 }, "func2": { "key": "utils/core_system.py:_register_signal_handlers", "name": "_register_signal_handlers", "file": "utils/core_system.py", "line": 113 }, "similarity": 0.76, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/database_cleanup.py:get_engine_count", "name": "get_engine_count", "file": "utils/database_cleanup.py", "line": 56 }, "func2": { "key": "utils/core_system.py:get_recovery_status", "name": "get_recovery_status", "file": "utils/core_system.py", "line": 345 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/database_cleanup.py:get_engine_count", "name": "get_engine_count", "file": "utils/database_cleanup.py", "line": 56 }, "func2": { "key": "utils/core_system.py:cancel_timeout", "name": "cancel_timeout", "file": "utils/core_system.py", "line": 394 }, "similarity": 0.7166666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/database_cleanup.py:get_engine_count", "name": "get_engine_count", "file": "utils/database_cleanup.py", "line": 56 }, "func2": { "key": "utils/core_system.py:load_config", "name": "load_config", "file": "utils/core_system.py", "line": 512 }, "similarity": 0.7846153846153846, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/database_cleanup.py:get_engine_count", "name": "get_engine_count", "file": "utils/database_cleanup.py", "line": 56 }, "func2": { "key": "utils/core_system.py:check_https_connectivity", "name": "check_https_connectivity", "file": "utils/core_system.py", "line": 623 }, "similarity": 0.7866666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/database_cleanup.py:get_engine_count", "name": "get_engine_count", "file": "utils/database_cleanup.py", "line": 56 }, "func2": { "key": "utils/core_system.py:run_monitoring_cycle", "name": "run_monitoring_cycle", "file": "utils/core_system.py", "line": 639 }, "similarity": 0.8769230769230769, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/database_cleanup.py:get_engine_count", "name": "get_engine_count", "file": "utils/database_cleanup.py", "line": 56 }, "func2": { "key": "utils/core_system.py:cleanup_system_resources", "name": "cleanup_system_resources", "file": "utils/core_system.py", "line": 675 }, "similarity": 0.7749999999999999, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/database_cleanup.py:get_engine_count", "name": "get_engine_count", "file": "utils/database_cleanup.py", "line": 56 }, "func2": { "key": "utils/database_suite.py:backup_database", "name": "backup_database", "file": "utils/database_suite.py", "line": 65 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/database_cleanup.py:get_engine_count", "name": "get_engine_count", "file": "utils/database_cleanup.py", "line": 56 }, "func2": { "key": "utils/database_suite.py:get_connection", "name": "get_connection", "file": "utils/database_suite.py", "line": 41 }, "similarity": 0.9555555555555555, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/database_cleanup.py:get_engine_count", "name": "get_engine_count", "file": "utils/database_cleanup.py", "line": 56 }, "func2": { "key": "utils/database_suite.py:migrate_user_settings", "name": "migrate_user_settings", "file": "utils/database_suite.py", "line": 126 }, "similarity": 0.8153846153846154, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/database_cleanup.py:get_engine_count", "name": "get_engine_count", "file": "utils/database_cleanup.py", "line": 56 }, "func2": { "key": "utils/database_suite.py:fix_database_immediate", "name": "fix_database_immediate", "file": "utils/database_suite.py", "line": 148 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/database_cleanup.py:get_engine_count", "name": "get_engine_count", "file": "utils/database_cleanup.py", "line": 56 }, "func2": { "key": "utils/database_suite.py:vacuum_database", "name": "vacuum_database", "file": "utils/database_suite.py", "line": 202 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/database_cleanup.py:get_engine_count", "name": "get_engine_count", "file": "utils/database_cleanup.py", "line": 56 }, "func2": { "key": "utils/logging_config.py:_create_new_log_file", "name": "_create_new_log_file", "file": "utils/logging_config.py", "line": 79 }, "similarity": 0.8285714285714285, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/database_cleanup.py:get_engine_count", "name": "get_engine_count", "file": "utils/database_cleanup.py", "line": 56 }, "func2": { "key": "utils/monitoring_analytics.py:generate_system_report", "name": "generate_system_report", "file": "utils/monitoring_analytics.py", "line": 171 }, "similarity": 0.76, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/database_cleanup.py:get_engine_count", "name": "get_engine_count", "file": "utils/database_cleanup.py", "line": 56 }, "func2": { "key": "utils/monitoring_analytics.py:__init__", "name": "__init__", "file": "utils/monitoring_analytics.py", "line": 252 }, "similarity": 0.7777777777777777, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/database_cleanup.py:get_engine_count", "name": "get_engine_count", "file": "utils/database_cleanup.py", "line": 56 }, "func2": { "key": "utils/monitoring_analytics.py:track_cpu_usage", "name": "track_cpu_usage", "file": "utils/monitoring_analytics.py", "line": 43 }, "similarity": 0.7714285714285714, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/database_cleanup.py:get_engine_count", "name": "get_engine_count", "file": "utils/database_cleanup.py", "line": 56 }, "func2": { "key": "utils/monitoring_analytics.py:track_disk_usage", "name": "track_disk_usage", "file": "utils/monitoring_analytics.py", "line": 58 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/database_cleanup.py:get_engine_count", "name": "get_engine_count", "file": "utils/database_cleanup.py", "line": 56 }, "func2": { "key": "utils/monitoring_analytics.py:get_system_metrics", "name": "get_system_metrics", "file": "utils/monitoring_analytics.py", "line": 68 }, "similarity": 0.7846153846153846, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/database_cleanup.py:get_engine_count", "name": "get_engine_count", "file": "utils/database_cleanup.py", "line": 56 }, "func2": { "key": "utils/monitoring_analytics.py:collect_job_analytics", "name": "collect_job_analytics", "file": "utils/monitoring_analytics.py", "line": 86 }, "similarity": 0.7866666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/database_cleanup.py:get_engine_count", "name": "get_engine_count", "file": "utils/database_cleanup.py", "line": 56 }, "func2": { "key": "utils/monitoring_analytics.py:collect_printer_analytics", "name": "collect_printer_analytics", "file": "utils/monitoring_analytics.py", "line": 130 }, "similarity": 0.7866666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/database_cleanup.py:get_engine_count", "name": "get_engine_count", "file": "utils/database_cleanup.py", "line": 56 }, "func2": { "key": "utils/monitoring_analytics.py:get_dashboard_data", "name": "get_dashboard_data", "file": "utils/monitoring_analytics.py", "line": 256 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/database_cleanup.py:get_engine_count", "name": "get_engine_count", "file": "utils/database_cleanup.py", "line": 56 }, "func2": { "key": "utils/script_collection.py:run_initial_setup", "name": "run_initial_setup", "file": "utils/script_collection.py", "line": 194 }, "similarity": 0.7714285714285714, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_scheduler.py:__init__", "name": "__init__", "file": "utils/job_scheduler.py", "line": 35 }, "func2": { "key": "utils/core_system.py:__init__", "name": "__init__", "file": "utils/core_system.py", "line": 730 }, "similarity": 0.8071428571428572, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_scheduler.py:__init__", "name": "__init__", "file": "utils/job_scheduler.py", "line": 35 }, "func2": { "key": "utils/database_suite.py:__init__", "name": "__init__", "file": "utils/database_suite.py", "line": 176 }, "similarity": 0.75, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "utils/job_scheduler.py:__init__", "name": "__init__", "file": "utils/job_scheduler.py", "line": 35 }, "func2": { "key": "utils/monitoring_analytics.py:__init__", "name": "__init__", "file": "utils/monitoring_analytics.py", "line": 252 }, "similarity": 0.7999999999999999, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "utils/job_scheduler.py:__init__", "name": "__init__", "file": "utils/job_scheduler.py", "line": 35 }, "func2": { "key": "utils/script_collection.py:__init__", "name": "__init__", "file": "utils/script_collection.py", "line": 170 }, "similarity": 1.0, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_scheduler.py:get_tasks", "name": "get_tasks", "file": "utils/job_scheduler.py", "line": 177 }, "func2": { "key": "utils/job_scheduler.py:is_running", "name": "is_running", "file": "utils/job_scheduler.py", "line": 257 }, "similarity": 0.709090909090909, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_scheduler.py:get_tasks", "name": "get_tasks", "file": "utils/job_scheduler.py", "line": 177 }, "func2": { "key": "utils/job_scheduler.py:_check_and_start_jobs", "name": "_check_and_start_jobs", "file": "utils/job_scheduler.py", "line": 624 }, "similarity": 0.76, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_scheduler.py:get_tasks", "name": "get_tasks", "file": "utils/job_scheduler.py", "line": 177 }, "func2": { "key": "utils/core_system.py:get_system_status", "name": "get_system_status", "file": "utils/core_system.py", "line": 770 }, "similarity": 0.8400000000000001, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_scheduler.py:get_tasks", "name": "get_tasks", "file": "utils/job_scheduler.py", "line": 177 }, "func2": { "key": "utils/core_system.py:_register_signal_handlers", "name": "_register_signal_handlers", "file": "utils/core_system.py", "line": 113 }, "similarity": 0.7846153846153846, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_scheduler.py:get_tasks", "name": "get_tasks", "file": "utils/job_scheduler.py", "line": 177 }, "func2": { "key": "utils/core_system.py:get_recovery_status", "name": "get_recovery_status", "file": "utils/core_system.py", "line": 345 }, "similarity": 0.7846153846153846, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_scheduler.py:get_tasks", "name": "get_tasks", "file": "utils/job_scheduler.py", "line": 177 }, "func2": { "key": "utils/core_system.py:check_https_connectivity", "name": "check_https_connectivity", "file": "utils/core_system.py", "line": 623 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_scheduler.py:get_tasks", "name": "get_tasks", "file": "utils/job_scheduler.py", "line": 177 }, "func2": { "key": "utils/core_system.py:run_monitoring_cycle", "name": "run_monitoring_cycle", "file": "utils/core_system.py", "line": 639 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_scheduler.py:get_tasks", "name": "get_tasks", "file": "utils/job_scheduler.py", "line": 177 }, "func2": { "key": "utils/core_system.py:cleanup_system_resources", "name": "cleanup_system_resources", "file": "utils/core_system.py", "line": 675 }, "similarity": 0.725, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_scheduler.py:get_tasks", "name": "get_tasks", "file": "utils/job_scheduler.py", "line": 177 }, "func2": { "key": "utils/database_suite.py:backup_database", "name": "backup_database", "file": "utils/database_suite.py", "line": 65 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_scheduler.py:get_tasks", "name": "get_tasks", "file": "utils/job_scheduler.py", "line": 177 }, "func2": { "key": "utils/database_suite.py:get_connection", "name": "get_connection", "file": "utils/database_suite.py", "line": 41 }, "similarity": 0.7454545454545454, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_scheduler.py:get_tasks", "name": "get_tasks", "file": "utils/job_scheduler.py", "line": 177 }, "func2": { "key": "utils/database_suite.py:get_all_tables", "name": "get_all_tables", "file": "utils/database_suite.py", "line": 105 }, "similarity": 0.7166666666666667, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_scheduler.py:get_tasks", "name": "get_tasks", "file": "utils/job_scheduler.py", "line": 177 }, "func2": { "key": "utils/database_suite.py:migrate_user_settings", "name": "migrate_user_settings", "file": "utils/database_suite.py", "line": 126 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_scheduler.py:get_tasks", "name": "get_tasks", "file": "utils/job_scheduler.py", "line": 177 }, "func2": { "key": "utils/database_suite.py:fix_database_immediate", "name": "fix_database_immediate", "file": "utils/database_suite.py", "line": 148 }, "similarity": 0.7538461538461538, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_scheduler.py:get_tasks", "name": "get_tasks", "file": "utils/job_scheduler.py", "line": 177 }, "func2": { "key": "utils/database_suite.py:vacuum_database", "name": "vacuum_database", "file": "utils/database_suite.py", "line": 202 }, "similarity": 0.7538461538461538, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_scheduler.py:get_tasks", "name": "get_tasks", "file": "utils/job_scheduler.py", "line": 177 }, "func2": { "key": "utils/logging_config.py:_create_new_log_file", "name": "_create_new_log_file", "file": "utils/logging_config.py", "line": 79 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_scheduler.py:get_tasks", "name": "get_tasks", "file": "utils/job_scheduler.py", "line": 177 }, "func2": { "key": "utils/monitoring_analytics.py:generate_system_report", "name": "generate_system_report", "file": "utils/monitoring_analytics.py", "line": 171 }, "similarity": 0.7846153846153846, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_scheduler.py:get_tasks", "name": "get_tasks", "file": "utils/job_scheduler.py", "line": 177 }, "func2": { "key": "utils/monitoring_analytics.py:track_cpu_usage", "name": "track_cpu_usage", "file": "utils/monitoring_analytics.py", "line": 43 }, "similarity": 0.8545454545454545, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_scheduler.py:get_tasks", "name": "get_tasks", "file": "utils/job_scheduler.py", "line": 177 }, "func2": { "key": "utils/monitoring_analytics.py:track_memory_usage", "name": "track_memory_usage", "file": "utils/monitoring_analytics.py", "line": 47 }, "similarity": 0.7153846153846153, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_scheduler.py:get_tasks", "name": "get_tasks", "file": "utils/job_scheduler.py", "line": 177 }, "func2": { "key": "utils/monitoring_analytics.py:track_disk_usage", "name": "track_disk_usage", "file": "utils/monitoring_analytics.py", "line": 58 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_scheduler.py:get_tasks", "name": "get_tasks", "file": "utils/job_scheduler.py", "line": 177 }, "func2": { "key": "utils/monitoring_analytics.py:get_system_metrics", "name": "get_system_metrics", "file": "utils/monitoring_analytics.py", "line": 68 }, "similarity": 0.7666666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_scheduler.py:get_tasks", "name": "get_tasks", "file": "utils/job_scheduler.py", "line": 177 }, "func2": { "key": "utils/monitoring_analytics.py:collect_job_analytics", "name": "collect_job_analytics", "file": "utils/monitoring_analytics.py", "line": 86 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_scheduler.py:get_tasks", "name": "get_tasks", "file": "utils/job_scheduler.py", "line": 177 }, "func2": { "key": "utils/monitoring_analytics.py:collect_printer_analytics", "name": "collect_printer_analytics", "file": "utils/monitoring_analytics.py", "line": 130 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_scheduler.py:get_tasks", "name": "get_tasks", "file": "utils/job_scheduler.py", "line": 177 }, "func2": { "key": "utils/monitoring_analytics.py:get_dashboard_data", "name": "get_dashboard_data", "file": "utils/monitoring_analytics.py", "line": 256 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_scheduler.py:get_tasks", "name": "get_tasks", "file": "utils/job_scheduler.py", "line": 177 }, "func2": { "key": "utils/script_collection.py:run_initial_setup", "name": "run_initial_setup", "file": "utils/script_collection.py", "line": 194 }, "similarity": 0.7538461538461538, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_scheduler.py:get_uptime", "name": "get_uptime", "file": "utils/job_scheduler.py", "line": 194 }, "func2": { "key": "utils/core_system.py:setup_logging", "name": "setup_logging", "file": "utils/core_system.py", "line": 553 }, "similarity": 0.7476190476190476, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_scheduler.py:get_uptime", "name": "get_uptime", "file": "utils/job_scheduler.py", "line": 194 }, "func2": { "key": "utils/monitoring_analytics.py:get_health_status", "name": "get_health_status", "file": "utils/monitoring_analytics.py", "line": 265 }, "similarity": 0.7291666666666667, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_scheduler.py:is_running", "name": "is_running", "file": "utils/job_scheduler.py", "line": 257 }, "func2": { "key": "utils/core_system.py:get_system_status", "name": "get_system_status", "file": "utils/core_system.py", "line": 770 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_scheduler.py:is_running", "name": "is_running", "file": "utils/job_scheduler.py", "line": 257 }, "func2": { "key": "utils/core_system.py:_register_signal_handlers", "name": "_register_signal_handlers", "file": "utils/core_system.py", "line": 113 }, "similarity": 0.7846153846153846, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_scheduler.py:is_running", "name": "is_running", "file": "utils/job_scheduler.py", "line": 257 }, "func2": { "key": "utils/core_system.py:get_recovery_status", "name": "get_recovery_status", "file": "utils/core_system.py", "line": 345 }, "similarity": 0.7428571428571429, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_scheduler.py:is_running", "name": "is_running", "file": "utils/job_scheduler.py", "line": 257 }, "func2": { "key": "utils/core_system.py:load_config", "name": "load_config", "file": "utils/core_system.py", "line": 512 }, "similarity": 0.7230769230769231, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_scheduler.py:is_running", "name": "is_running", "file": "utils/job_scheduler.py", "line": 257 }, "func2": { "key": "utils/core_system.py:check_https_connectivity", "name": "check_https_connectivity", "file": "utils/core_system.py", "line": 623 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_scheduler.py:is_running", "name": "is_running", "file": "utils/job_scheduler.py", "line": 257 }, "func2": { "key": "utils/core_system.py:run_monitoring_cycle", "name": "run_monitoring_cycle", "file": "utils/core_system.py", "line": 639 }, "similarity": 0.7714285714285714, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_scheduler.py:is_running", "name": "is_running", "file": "utils/job_scheduler.py", "line": 257 }, "func2": { "key": "utils/core_system.py:cleanup_system_resources", "name": "cleanup_system_resources", "file": "utils/core_system.py", "line": 675 }, "similarity": 0.725, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_scheduler.py:is_running", "name": "is_running", "file": "utils/job_scheduler.py", "line": 257 }, "func2": { "key": "utils/database_suite.py:get_connection", "name": "get_connection", "file": "utils/database_suite.py", "line": 41 }, "similarity": 0.7454545454545454, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_scheduler.py:is_running", "name": "is_running", "file": "utils/job_scheduler.py", "line": 257 }, "func2": { "key": "utils/database_suite.py:migrate_user_settings", "name": "migrate_user_settings", "file": "utils/database_suite.py", "line": 126 }, "similarity": 0.8545454545454545, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_scheduler.py:is_running", "name": "is_running", "file": "utils/job_scheduler.py", "line": 257 }, "func2": { "key": "utils/logging_config.py:_create_new_log_file", "name": "_create_new_log_file", "file": "utils/logging_config.py", "line": 79 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_scheduler.py:is_running", "name": "is_running", "file": "utils/job_scheduler.py", "line": 257 }, "func2": { "key": "utils/monitoring_analytics.py:generate_system_report", "name": "generate_system_report", "file": "utils/monitoring_analytics.py", "line": 171 }, "similarity": 0.7428571428571429, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_scheduler.py:is_running", "name": "is_running", "file": "utils/job_scheduler.py", "line": 257 }, "func2": { "key": "utils/monitoring_analytics.py:__init__", "name": "__init__", "file": "utils/monitoring_analytics.py", "line": 252 }, "similarity": 0.75, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_scheduler.py:is_running", "name": "is_running", "file": "utils/job_scheduler.py", "line": 257 }, "func2": { "key": "utils/monitoring_analytics.py:track_cpu_usage", "name": "track_cpu_usage", "file": "utils/monitoring_analytics.py", "line": 43 }, "similarity": 0.7538461538461538, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_scheduler.py:is_running", "name": "is_running", "file": "utils/job_scheduler.py", "line": 257 }, "func2": { "key": "utils/monitoring_analytics.py:get_system_metrics", "name": "get_system_metrics", "file": "utils/monitoring_analytics.py", "line": 68 }, "similarity": 0.7666666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_scheduler.py:is_running", "name": "is_running", "file": "utils/job_scheduler.py", "line": 257 }, "func2": { "key": "utils/monitoring_analytics.py:collect_job_analytics", "name": "collect_job_analytics", "file": "utils/monitoring_analytics.py", "line": 86 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_scheduler.py:is_running", "name": "is_running", "file": "utils/job_scheduler.py", "line": 257 }, "func2": { "key": "utils/monitoring_analytics.py:collect_printer_analytics", "name": "collect_printer_analytics", "file": "utils/monitoring_analytics.py", "line": 130 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_scheduler.py:is_running", "name": "is_running", "file": "utils/job_scheduler.py", "line": 257 }, "func2": { "key": "utils/monitoring_analytics.py:get_dashboard_data", "name": "get_dashboard_data", "file": "utils/monitoring_analytics.py", "line": 256 }, "similarity": 0.7142857142857142, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_scheduler.py:is_running", "name": "is_running", "file": "utils/job_scheduler.py", "line": 257 }, "func2": { "key": "utils/script_collection.py:run_initial_setup", "name": "run_initial_setup", "file": "utils/script_collection.py", "line": 194 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_scheduler.py:_run", "name": "_run", "file": "utils/job_scheduler.py", "line": 266 }, "func2": { "key": "utils/core_system.py:run", "name": "run", "file": "utils/core_system.py", "line": 701 }, "similarity": 0.8400000000000001, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_scheduler.py:_run", "name": "_run", "file": "utils/job_scheduler.py", "line": 266 }, "func2": { "key": "utils/script_collection.py:run_all_tests", "name": "run_all_tests", "file": "utils/script_collection.py", "line": 178 }, "similarity": 0.7027777777777777, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_scheduler.py:_check_jobs", "name": "_check_jobs", "file": "utils/job_scheduler.py", "line": 374 }, "func2": { "key": "utils/job_scheduler.py:_check_and_start_jobs", "name": "_check_and_start_jobs", "file": "utils/job_scheduler.py", "line": 624 }, "similarity": 0.7571428571428571, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_scheduler.py:_check_jobs", "name": "_check_jobs", "file": "utils/job_scheduler.py", "line": 374 }, "func2": { "key": "utils/core_system.py:shutdown_all", "name": "shutdown_all", "file": "utils/core_system.py", "line": 144 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_scheduler.py:_check_jobs", "name": "_check_jobs", "file": "utils/job_scheduler.py", "line": 374 }, "func2": { "key": "utils/monitoring_analytics.py:track_memory_usage", "name": "track_memory_usage", "file": "utils/monitoring_analytics.py", "line": 47 }, "similarity": 0.75, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_scheduler.py:_check_jobs", "name": "_check_jobs", "file": "utils/job_scheduler.py", "line": 374 }, "func2": { "key": "utils/monitoring_analytics.py:track_disk_usage", "name": "track_disk_usage", "file": "utils/monitoring_analytics.py", "line": 58 }, "similarity": 0.725, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_scheduler.py:handle_immediate_job", "name": "handle_immediate_job", "file": "utils/job_scheduler.py", "line": 488 }, "func2": { "key": "legacy/app_original.py:get_job_detail", "name": "get_job_detail", "file": "legacy/app_original.py", "line": 4349 }, "similarity": 0.7357142857142858, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_scheduler.py:_check_and_start_jobs", "name": "_check_and_start_jobs", "file": "utils/job_scheduler.py", "line": 624 }, "func2": { "key": "utils/core_system.py:get_system_status", "name": "get_system_status", "file": "utils/core_system.py", "line": 770 }, "similarity": 0.711111111111111, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_scheduler.py:_check_and_start_jobs", "name": "_check_and_start_jobs", "file": "utils/job_scheduler.py", "line": 624 }, "func2": { "key": "utils/core_system.py:_register_signal_handlers", "name": "_register_signal_handlers", "file": "utils/core_system.py", "line": 113 }, "similarity": 0.8117647058823529, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_scheduler.py:_check_and_start_jobs", "name": "_check_and_start_jobs", "file": "utils/job_scheduler.py", "line": 624 }, "func2": { "key": "utils/core_system.py:get_recovery_status", "name": "get_recovery_status", "file": "utils/core_system.py", "line": 345 }, "similarity": 0.7777777777777777, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_scheduler.py:_check_and_start_jobs", "name": "_check_and_start_jobs", "file": "utils/job_scheduler.py", "line": 624 }, "func2": { "key": "utils/core_system.py:load_config", "name": "load_config", "file": "utils/core_system.py", "line": 512 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_scheduler.py:_check_and_start_jobs", "name": "_check_and_start_jobs", "file": "utils/job_scheduler.py", "line": 624 }, "func2": { "key": "utils/core_system.py:check_https_connectivity", "name": "check_https_connectivity", "file": "utils/core_system.py", "line": 623 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_scheduler.py:_check_and_start_jobs", "name": "_check_and_start_jobs", "file": "utils/job_scheduler.py", "line": 624 }, "func2": { "key": "utils/core_system.py:run_monitoring_cycle", "name": "run_monitoring_cycle", "file": "utils/core_system.py", "line": 639 }, "similarity": 0.74, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_scheduler.py:_check_and_start_jobs", "name": "_check_and_start_jobs", "file": "utils/job_scheduler.py", "line": 624 }, "func2": { "key": "utils/core_system.py:cleanup_system_resources", "name": "cleanup_system_resources", "file": "utils/core_system.py", "line": 675 }, "similarity": 0.7894736842105263, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_scheduler.py:_check_and_start_jobs", "name": "_check_and_start_jobs", "file": "utils/job_scheduler.py", "line": 624 }, "func2": { "key": "utils/database_suite.py:backup_database", "name": "backup_database", "file": "utils/database_suite.py", "line": 65 }, "similarity": 0.825, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_scheduler.py:_check_and_start_jobs", "name": "_check_and_start_jobs", "file": "utils/job_scheduler.py", "line": 624 }, "func2": { "key": "utils/database_suite.py:get_connection", "name": "get_connection", "file": "utils/database_suite.py", "line": 41 }, "similarity": 0.75, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_scheduler.py:_check_and_start_jobs", "name": "_check_and_start_jobs", "file": "utils/job_scheduler.py", "line": 624 }, "func2": { "key": "utils/database_suite.py:migrate_user_settings", "name": "migrate_user_settings", "file": "utils/database_suite.py", "line": 126 }, "similarity": 0.7555555555555555, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_scheduler.py:_check_and_start_jobs", "name": "_check_and_start_jobs", "file": "utils/job_scheduler.py", "line": 624 }, "func2": { "key": "utils/database_suite.py:fix_database_immediate", "name": "fix_database_immediate", "file": "utils/database_suite.py", "line": 148 }, "similarity": 0.7555555555555555, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_scheduler.py:_check_and_start_jobs", "name": "_check_and_start_jobs", "file": "utils/job_scheduler.py", "line": 624 }, "func2": { "key": "utils/database_suite.py:vacuum_database", "name": "vacuum_database", "file": "utils/database_suite.py", "line": 202 }, "similarity": 0.788235294117647, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_scheduler.py:_check_and_start_jobs", "name": "_check_and_start_jobs", "file": "utils/job_scheduler.py", "line": 624 }, "func2": { "key": "utils/logging_config.py:_create_new_log_file", "name": "_create_new_log_file", "file": "utils/logging_config.py", "line": 79 }, "similarity": 0.7684210526315789, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_scheduler.py:_check_and_start_jobs", "name": "_check_and_start_jobs", "file": "utils/job_scheduler.py", "line": 624 }, "func2": { "key": "utils/monitoring_analytics.py:generate_system_report", "name": "generate_system_report", "file": "utils/monitoring_analytics.py", "line": 171 }, "similarity": 0.7777777777777777, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_scheduler.py:_check_and_start_jobs", "name": "_check_and_start_jobs", "file": "utils/job_scheduler.py", "line": 624 }, "func2": { "key": "utils/monitoring_analytics.py:track_cpu_usage", "name": "track_cpu_usage", "file": "utils/monitoring_analytics.py", "line": 43 }, "similarity": 0.788235294117647, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_scheduler.py:_check_and_start_jobs", "name": "_check_and_start_jobs", "file": "utils/job_scheduler.py", "line": 624 }, "func2": { "key": "utils/monitoring_analytics.py:track_memory_usage", "name": "track_memory_usage", "file": "utils/monitoring_analytics.py", "line": 47 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_scheduler.py:_check_and_start_jobs", "name": "_check_and_start_jobs", "file": "utils/job_scheduler.py", "line": 624 }, "func2": { "key": "utils/monitoring_analytics.py:track_disk_usage", "name": "track_disk_usage", "file": "utils/monitoring_analytics.py", "line": 58 }, "similarity": 0.7117647058823529, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_scheduler.py:_check_and_start_jobs", "name": "_check_and_start_jobs", "file": "utils/job_scheduler.py", "line": 624 }, "func2": { "key": "utils/monitoring_analytics.py:get_system_metrics", "name": "get_system_metrics", "file": "utils/monitoring_analytics.py", "line": 68 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_scheduler.py:_check_and_start_jobs", "name": "_check_and_start_jobs", "file": "utils/job_scheduler.py", "line": 624 }, "func2": { "key": "utils/monitoring_analytics.py:collect_job_analytics", "name": "collect_job_analytics", "file": "utils/monitoring_analytics.py", "line": 86 }, "similarity": 0.8352941176470587, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_scheduler.py:_check_and_start_jobs", "name": "_check_and_start_jobs", "file": "utils/job_scheduler.py", "line": 624 }, "func2": { "key": "utils/monitoring_analytics.py:collect_printer_analytics", "name": "collect_printer_analytics", "file": "utils/monitoring_analytics.py", "line": 130 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_scheduler.py:_check_and_start_jobs", "name": "_check_and_start_jobs", "file": "utils/job_scheduler.py", "line": 624 }, "func2": { "key": "utils/monitoring_analytics.py:get_dashboard_data", "name": "get_dashboard_data", "file": "utils/monitoring_analytics.py", "line": 256 }, "similarity": 0.8666666666666667, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/job_scheduler.py:_check_and_start_jobs", "name": "_check_and_start_jobs", "file": "utils/job_scheduler.py", "line": 624 }, "func2": { "key": "utils/script_collection.py:run_initial_setup", "name": "run_initial_setup", "file": "utils/script_collection.py", "line": 194 }, "similarity": 0.7555555555555555, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/core_system.py:restart_system_service", "name": "restart_system_service", "file": "utils/core_system.py", "line": 766 }, "func2": { "key": "utils/core_system.py:get_recovery_status", "name": "get_recovery_status", "file": "utils/core_system.py", "line": 345 }, "similarity": 0.7071428571428571, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/core_system.py:restart_system_service", "name": "restart_system_service", "file": "utils/core_system.py", "line": 766 }, "func2": { "key": "utils/core_system.py:is_service_active", "name": "is_service_active", "file": "utils/core_system.py", "line": 573 }, "similarity": 0.9272727272727272, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/core_system.py:restart_system_service", "name": "restart_system_service", "file": "utils/core_system.py", "line": 766 }, "func2": { "key": "utils/core_system.py:restart_service", "name": "restart_service", "file": "utils/core_system.py", "line": 584 }, "similarity": 0.7129870129870131, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "utils/core_system.py:restart_system_service", "name": "restart_system_service", "file": "utils/core_system.py", "line": 766 }, "func2": { "key": "utils/monitoring_analytics.py:get_system_metrics", "name": "get_system_metrics", "file": "utils/monitoring_analytics.py", "line": 68 }, "similarity": 0.75, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/core_system.py:get_system_status", "name": "get_system_status", "file": "utils/core_system.py", "line": 770 }, "func2": { "key": "utils/core_system.py:_register_signal_handlers", "name": "_register_signal_handlers", "file": "utils/core_system.py", "line": 113 }, "similarity": 0.76, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/core_system.py:get_system_status", "name": "get_system_status", "file": "utils/core_system.py", "line": 770 }, "func2": { "key": "utils/core_system.py:get_recovery_status", "name": "get_recovery_status", "file": "utils/core_system.py", "line": 345 }, "similarity": 0.8461538461538463, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/core_system.py:get_system_status", "name": "get_system_status", "file": "utils/core_system.py", "line": 770 }, "func2": { "key": "utils/core_system.py:check_https_connectivity", "name": "check_https_connectivity", "file": "utils/core_system.py", "line": 623 }, "similarity": 0.7176470588235294, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/core_system.py:get_system_status", "name": "get_system_status", "file": "utils/core_system.py", "line": 770 }, "func2": { "key": "utils/core_system.py:run_monitoring_cycle", "name": "run_monitoring_cycle", "file": "utils/core_system.py", "line": 639 }, "similarity": 0.7866666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/core_system.py:get_system_status", "name": "get_system_status", "file": "utils/core_system.py", "line": 770 }, "func2": { "key": "utils/core_system.py:cleanup_system_resources", "name": "cleanup_system_resources", "file": "utils/core_system.py", "line": 675 }, "similarity": 0.8133333333333332, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/core_system.py:get_system_status", "name": "get_system_status", "file": "utils/core_system.py", "line": 770 }, "func2": { "key": "utils/database_suite.py:backup_database", "name": "backup_database", "file": "utils/database_suite.py", "line": 65 }, "similarity": 0.7714285714285714, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/core_system.py:get_system_status", "name": "get_system_status", "file": "utils/core_system.py", "line": 770 }, "func2": { "key": "utils/database_suite.py:get_connection", "name": "get_connection", "file": "utils/database_suite.py", "line": 41 }, "similarity": 0.7230769230769231, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/core_system.py:get_system_status", "name": "get_system_status", "file": "utils/core_system.py", "line": 770 }, "func2": { "key": "utils/database_suite.py:migrate_user_settings", "name": "migrate_user_settings", "file": "utils/database_suite.py", "line": 126 }, "similarity": 0.8666666666666667, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/core_system.py:get_system_status", "name": "get_system_status", "file": "utils/core_system.py", "line": 770 }, "func2": { "key": "utils/database_suite.py:fix_database_immediate", "name": "fix_database_immediate", "file": "utils/database_suite.py", "line": 148 }, "similarity": 0.7714285714285714, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/core_system.py:get_system_status", "name": "get_system_status", "file": "utils/core_system.py", "line": 770 }, "func2": { "key": "utils/database_suite.py:vacuum_database", "name": "vacuum_database", "file": "utils/database_suite.py", "line": 202 }, "similarity": 0.8153846153846154, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/core_system.py:get_system_status", "name": "get_system_status", "file": "utils/core_system.py", "line": 770 }, "func2": { "key": "utils/logging_config.py:_create_new_log_file", "name": "_create_new_log_file", "file": "utils/logging_config.py", "line": 79 }, "similarity": 0.7176470588235294, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/core_system.py:get_system_status", "name": "get_system_status", "file": "utils/core_system.py", "line": 770 }, "func2": { "key": "utils/monitoring_analytics.py:generate_system_report", "name": "generate_system_report", "file": "utils/monitoring_analytics.py", "line": 171 }, "similarity": 0.8461538461538463, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/core_system.py:get_system_status", "name": "get_system_status", "file": "utils/core_system.py", "line": 770 }, "func2": { "key": "utils/monitoring_analytics.py:track_cpu_usage", "name": "track_cpu_usage", "file": "utils/monitoring_analytics.py", "line": 43 }, "similarity": 0.8153846153846154, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/core_system.py:get_system_status", "name": "get_system_status", "file": "utils/core_system.py", "line": 770 }, "func2": { "key": "utils/monitoring_analytics.py:track_memory_usage", "name": "track_memory_usage", "file": "utils/monitoring_analytics.py", "line": 47 }, "similarity": 0.7769230769230768, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/core_system.py:get_system_status", "name": "get_system_status", "file": "utils/core_system.py", "line": 770 }, "func2": { "key": "utils/monitoring_analytics.py:track_disk_usage", "name": "track_disk_usage", "file": "utils/monitoring_analytics.py", "line": 58 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/core_system.py:get_system_status", "name": "get_system_status", "file": "utils/core_system.py", "line": 770 }, "func2": { "key": "utils/monitoring_analytics.py:get_system_metrics", "name": "get_system_metrics", "file": "utils/monitoring_analytics.py", "line": 68 }, "similarity": 0.8333333333333333, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/core_system.py:get_system_status", "name": "get_system_status", "file": "utils/core_system.py", "line": 770 }, "func2": { "key": "utils/monitoring_analytics.py:collect_job_analytics", "name": "collect_job_analytics", "file": "utils/monitoring_analytics.py", "line": 86 }, "similarity": 0.75, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/core_system.py:get_system_status", "name": "get_system_status", "file": "utils/core_system.py", "line": 770 }, "func2": { "key": "utils/monitoring_analytics.py:collect_printer_analytics", "name": "collect_printer_analytics", "file": "utils/monitoring_analytics.py", "line": 130 }, "similarity": 0.75, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/core_system.py:get_system_status", "name": "get_system_status", "file": "utils/core_system.py", "line": 770 }, "func2": { "key": "utils/monitoring_analytics.py:get_dashboard_data", "name": "get_dashboard_data", "file": "utils/monitoring_analytics.py", "line": 256 }, "similarity": 0.7714285714285714, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/core_system.py:get_system_status", "name": "get_system_status", "file": "utils/core_system.py", "line": 770 }, "func2": { "key": "utils/script_collection.py:run_all_tests", "name": "run_all_tests", "file": "utils/script_collection.py", "line": 178 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/core_system.py:get_system_status", "name": "get_system_status", "file": "utils/core_system.py", "line": 770 }, "func2": { "key": "utils/script_collection.py:run_initial_setup", "name": "run_initial_setup", "file": "utils/script_collection.py", "line": 194 }, "similarity": 0.7714285714285714, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/core_system.py:register_shutdown_hook", "name": "register_shutdown_hook", "file": "utils/core_system.py", "line": 457 }, "func2": { "key": "utils/core_system.py:register_cleanup_function", "name": "register_cleanup_function", "file": "utils/core_system.py", "line": 137 }, "similarity": 0.7105263157894737, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/core_system.py:graceful_shutdown", "name": "graceful_shutdown", "file": "utils/core_system.py", "line": 464 }, "func2": { "key": "utils/core_system.py:shutdown_all", "name": "shutdown_all", "file": "utils/core_system.py", "line": 144 }, "similarity": 0.725, "reason": "gemeinsame Argumente" }, { "func1": { "key": "utils/core_system.py:graceful_shutdown", "name": "graceful_shutdown", "file": "utils/core_system.py", "line": 464 }, "func2": { "key": "utils/core_system.py:setup_logging", "name": "setup_logging", "file": "utils/core_system.py", "line": 553 }, "similarity": 0.75, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/core_system.py:graceful_shutdown", "name": "graceful_shutdown", "file": "utils/core_system.py", "line": 464 }, "func2": { "key": "utils/monitoring_analytics.py:get_health_status", "name": "get_health_status", "file": "utils/monitoring_analytics.py", "line": 265 }, "similarity": 0.75, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/core_system.py:recover_service", "name": "recover_service", "file": "utils/core_system.py", "line": 292 }, "func2": { "key": "utils/core_system.py:restart_service", "name": "restart_service", "file": "utils/core_system.py", "line": 584 }, "similarity": 0.7424999999999999, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/core_system.py:__init__", "name": "__init__", "file": "utils/core_system.py", "line": 730 }, "func2": { "key": "utils/script_collection.py:__init__", "name": "__init__", "file": "utils/script_collection.py", "line": 170 }, "similarity": 0.8071428571428572, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/core_system.py:_register_signal_handlers", "name": "_register_signal_handlers", "file": "utils/core_system.py", "line": 113 }, "func2": { "key": "utils/core_system.py:register_thread", "name": "register_thread", "file": "utils/core_system.py", "line": 130 }, "similarity": 0.7833333333333334, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/core_system.py:_register_signal_handlers", "name": "_register_signal_handlers", "file": "utils/core_system.py", "line": 113 }, "func2": { "key": "utils/core_system.py:shutdown_all", "name": "shutdown_all", "file": "utils/core_system.py", "line": 144 }, "similarity": 0.7133333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/core_system.py:_register_signal_handlers", "name": "_register_signal_handlers", "file": "utils/core_system.py", "line": 113 }, "func2": { "key": "utils/core_system.py:get_recovery_status", "name": "get_recovery_status", "file": "utils/core_system.py", "line": 345 }, "similarity": 0.7647058823529411, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/core_system.py:_register_signal_handlers", "name": "_register_signal_handlers", "file": "utils/core_system.py", "line": 113 }, "func2": { "key": "utils/core_system.py:load_config", "name": "load_config", "file": "utils/core_system.py", "line": 512 }, "similarity": 0.7866666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/core_system.py:_register_signal_handlers", "name": "_register_signal_handlers", "file": "utils/core_system.py", "line": 113 }, "func2": { "key": "utils/core_system.py:check_https_connectivity", "name": "check_https_connectivity", "file": "utils/core_system.py", "line": 623 }, "similarity": 0.7555555555555555, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/core_system.py:_register_signal_handlers", "name": "_register_signal_handlers", "file": "utils/core_system.py", "line": 113 }, "func2": { "key": "utils/core_system.py:run_monitoring_cycle", "name": "run_monitoring_cycle", "file": "utils/core_system.py", "line": 639 }, "similarity": 0.788235294117647, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/core_system.py:_register_signal_handlers", "name": "_register_signal_handlers", "file": "utils/core_system.py", "line": 113 }, "func2": { "key": "utils/core_system.py:cleanup_system_resources", "name": "cleanup_system_resources", "file": "utils/core_system.py", "line": 675 }, "similarity": 0.7777777777777777, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/core_system.py:_register_signal_handlers", "name": "_register_signal_handlers", "file": "utils/core_system.py", "line": 113 }, "func2": { "key": "utils/database_suite.py:backup_database", "name": "backup_database", "file": "utils/database_suite.py", "line": 65 }, "similarity": 0.7411764705882353, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/core_system.py:_register_signal_handlers", "name": "_register_signal_handlers", "file": "utils/core_system.py", "line": 113 }, "func2": { "key": "utils/database_suite.py:get_connection", "name": "get_connection", "file": "utils/database_suite.py", "line": 41 }, "similarity": 0.7714285714285714, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/core_system.py:_register_signal_handlers", "name": "_register_signal_handlers", "file": "utils/core_system.py", "line": 113 }, "func2": { "key": "utils/database_suite.py:migrate_user_settings", "name": "migrate_user_settings", "file": "utils/database_suite.py", "line": 126 }, "similarity": 0.8571428571428572, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/core_system.py:_register_signal_handlers", "name": "_register_signal_handlers", "file": "utils/core_system.py", "line": 113 }, "func2": { "key": "utils/database_suite.py:fix_database_immediate", "name": "fix_database_immediate", "file": "utils/database_suite.py", "line": 148 }, "similarity": 0.7749999999999999, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/core_system.py:_register_signal_handlers", "name": "_register_signal_handlers", "file": "utils/core_system.py", "line": 113 }, "func2": { "key": "utils/database_suite.py:vacuum_database", "name": "vacuum_database", "file": "utils/database_suite.py", "line": 202 }, "similarity": 0.7411764705882353, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/core_system.py:_register_signal_handlers", "name": "_register_signal_handlers", "file": "utils/core_system.py", "line": 113 }, "func2": { "key": "utils/logging_config.py:_create_new_log_file", "name": "_create_new_log_file", "file": "utils/logging_config.py", "line": 79 }, "similarity": 0.825, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/core_system.py:_register_signal_handlers", "name": "_register_signal_handlers", "file": "utils/core_system.py", "line": 113 }, "func2": { "key": "utils/monitoring_analytics.py:generate_system_report", "name": "generate_system_report", "file": "utils/monitoring_analytics.py", "line": 171 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/core_system.py:_register_signal_handlers", "name": "_register_signal_handlers", "file": "utils/core_system.py", "line": 113 }, "func2": { "key": "utils/monitoring_analytics.py:__init__", "name": "__init__", "file": "utils/monitoring_analytics.py", "line": 252 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/core_system.py:_register_signal_handlers", "name": "_register_signal_handlers", "file": "utils/core_system.py", "line": 113 }, "func2": { "key": "utils/monitoring_analytics.py:track_cpu_usage", "name": "track_cpu_usage", "file": "utils/monitoring_analytics.py", "line": 43 }, "similarity": 0.7749999999999999, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/core_system.py:_register_signal_handlers", "name": "_register_signal_handlers", "file": "utils/core_system.py", "line": 113 }, "func2": { "key": "utils/monitoring_analytics.py:track_disk_usage", "name": "track_disk_usage", "file": "utils/monitoring_analytics.py", "line": 58 }, "similarity": 0.74, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/core_system.py:_register_signal_handlers", "name": "_register_signal_handlers", "file": "utils/core_system.py", "line": 113 }, "func2": { "key": "utils/monitoring_analytics.py:get_system_metrics", "name": "get_system_metrics", "file": "utils/monitoring_analytics.py", "line": 68 }, "similarity": 0.7866666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/core_system.py:_register_signal_handlers", "name": "_register_signal_handlers", "file": "utils/core_system.py", "line": 113 }, "func2": { "key": "utils/monitoring_analytics.py:collect_job_analytics", "name": "collect_job_analytics", "file": "utils/monitoring_analytics.py", "line": 86 }, "similarity": 0.788235294117647, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/core_system.py:_register_signal_handlers", "name": "_register_signal_handlers", "file": "utils/core_system.py", "line": 113 }, "func2": { "key": "utils/monitoring_analytics.py:collect_printer_analytics", "name": "collect_printer_analytics", "file": "utils/monitoring_analytics.py", "line": 130 }, "similarity": 0.825, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/core_system.py:_register_signal_handlers", "name": "_register_signal_handlers", "file": "utils/core_system.py", "line": 113 }, "func2": { "key": "utils/monitoring_analytics.py:get_dashboard_data", "name": "get_dashboard_data", "file": "utils/monitoring_analytics.py", "line": 256 }, "similarity": 0.8571428571428572, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/core_system.py:_register_signal_handlers", "name": "_register_signal_handlers", "file": "utils/core_system.py", "line": 113 }, "func2": { "key": "utils/script_collection.py:run_all_tests", "name": "run_all_tests", "file": "utils/script_collection.py", "line": 178 }, "similarity": 0.7461538461538462, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/core_system.py:_register_signal_handlers", "name": "_register_signal_handlers", "file": "utils/core_system.py", "line": 113 }, "func2": { "key": "utils/script_collection.py:run_initial_setup", "name": "run_initial_setup", "file": "utils/script_collection.py", "line": 194 }, "similarity": 0.8571428571428572, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/core_system.py:register_thread", "name": "register_thread", "file": "utils/core_system.py", "line": 130 }, "func2": { "key": "utils/monitoring_analytics.py:get_dashboard_data", "name": "get_dashboard_data", "file": "utils/monitoring_analytics.py", "line": 256 }, "similarity": 0.75, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/core_system.py:register_cleanup_function", "name": "register_cleanup_function", "file": "utils/core_system.py", "line": 137 }, "func2": { "key": "utils/core_system.py:run_monitoring_cycle", "name": "run_monitoring_cycle", "file": "utils/core_system.py", "line": 639 }, "similarity": 0.7088235294117646, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/core_system.py:register_cleanup_function", "name": "register_cleanup_function", "file": "utils/core_system.py", "line": 137 }, "func2": { "key": "utils/core_system.py:cleanup_system_resources", "name": "cleanup_system_resources", "file": "utils/core_system.py", "line": 675 }, "similarity": 0.7323529411764707, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/core_system.py:register_cleanup_function", "name": "register_cleanup_function", "file": "utils/core_system.py", "line": 137 }, "func2": { "key": "utils/database_suite.py:migrate_user_settings", "name": "migrate_user_settings", "file": "utils/database_suite.py", "line": 126 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/core_system.py:register_cleanup_function", "name": "register_cleanup_function", "file": "utils/core_system.py", "line": 137 }, "func2": { "key": "utils/logging_config.py:_create_new_log_file", "name": "_create_new_log_file", "file": "utils/logging_config.py", "line": 79 }, "similarity": 0.75, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/core_system.py:register_cleanup_function", "name": "register_cleanup_function", "file": "utils/core_system.py", "line": 137 }, "func2": { "key": "utils/monitoring_analytics.py:track_cpu_usage", "name": "track_cpu_usage", "file": "utils/monitoring_analytics.py", "line": 43 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/core_system.py:register_cleanup_function", "name": "register_cleanup_function", "file": "utils/core_system.py", "line": 137 }, "func2": { "key": "utils/monitoring_analytics.py:collect_printer_analytics", "name": "collect_printer_analytics", "file": "utils/monitoring_analytics.py", "line": 130 }, "similarity": 0.75, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/core_system.py:register_cleanup_function", "name": "register_cleanup_function", "file": "utils/core_system.py", "line": 137 }, "func2": { "key": "utils/script_collection.py:run_initial_setup", "name": "run_initial_setup", "file": "utils/script_collection.py", "line": 194 }, "similarity": 0.7433333333333334, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/core_system.py:shutdown_all", "name": "shutdown_all", "file": "utils/core_system.py", "line": 144 }, "func2": { "key": "utils/monitoring_analytics.py:track_memory_usage", "name": "track_memory_usage", "file": "utils/monitoring_analytics.py", "line": 47 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/core_system.py:shutdown_all", "name": "shutdown_all", "file": "utils/core_system.py", "line": 144 }, "func2": { "key": "utils/monitoring_analytics.py:track_disk_usage", "name": "track_disk_usage", "file": "utils/monitoring_analytics.py", "line": 58 }, "similarity": 0.7411764705882353, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/core_system.py:shutdown_all", "name": "shutdown_all", "file": "utils/core_system.py", "line": 144 }, "func2": { "key": "utils/script_collection.py:run_all_tests", "name": "run_all_tests", "file": "utils/script_collection.py", "line": 178 }, "similarity": 0.8153846153846154, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/core_system.py:get_recovery_status", "name": "get_recovery_status", "file": "utils/core_system.py", "line": 345 }, "func2": { "key": "utils/core_system.py:load_config", "name": "load_config", "file": "utils/core_system.py", "line": 512 }, "similarity": 0.7176470588235294, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/core_system.py:get_recovery_status", "name": "get_recovery_status", "file": "utils/core_system.py", "line": 345 }, "func2": { "key": "utils/core_system.py:check_https_connectivity", "name": "check_https_connectivity", "file": "utils/core_system.py", "line": 623 }, "similarity": 0.788235294117647, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/core_system.py:get_recovery_status", "name": "get_recovery_status", "file": "utils/core_system.py", "line": 345 }, "func2": { "key": "utils/core_system.py:run_monitoring_cycle", "name": "run_monitoring_cycle", "file": "utils/core_system.py", "line": 639 }, "similarity": 0.825, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/core_system.py:get_recovery_status", "name": "get_recovery_status", "file": "utils/core_system.py", "line": 345 }, "func2": { "key": "utils/core_system.py:cleanup_system_resources", "name": "cleanup_system_resources", "file": "utils/core_system.py", "line": 675 }, "similarity": 0.8500000000000001, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/core_system.py:get_recovery_status", "name": "get_recovery_status", "file": "utils/core_system.py", "line": 345 }, "func2": { "key": "utils/database_suite.py:backup_database", "name": "backup_database", "file": "utils/database_suite.py", "line": 65 }, "similarity": 0.7749999999999999, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/core_system.py:get_recovery_status", "name": "get_recovery_status", "file": "utils/core_system.py", "line": 345 }, "func2": { "key": "utils/database_suite.py:get_connection", "name": "get_connection", "file": "utils/database_suite.py", "line": 41 }, "similarity": 0.7714285714285714, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/core_system.py:get_recovery_status", "name": "get_recovery_status", "file": "utils/core_system.py", "line": 345 }, "func2": { "key": "utils/database_suite.py:migrate_user_settings", "name": "migrate_user_settings", "file": "utils/database_suite.py", "line": 126 }, "similarity": 0.8133333333333332, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/core_system.py:get_recovery_status", "name": "get_recovery_status", "file": "utils/core_system.py", "line": 345 }, "func2": { "key": "utils/database_suite.py:fix_database_immediate", "name": "fix_database_immediate", "file": "utils/database_suite.py", "line": 148 }, "similarity": 0.711111111111111, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/core_system.py:get_recovery_status", "name": "get_recovery_status", "file": "utils/core_system.py", "line": 345 }, "func2": { "key": "utils/database_suite.py:vacuum_database", "name": "vacuum_database", "file": "utils/database_suite.py", "line": 202 }, "similarity": 0.8133333333333332, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/core_system.py:get_recovery_status", "name": "get_recovery_status", "file": "utils/core_system.py", "line": 345 }, "func2": { "key": "utils/logging_config.py:_create_new_log_file", "name": "_create_new_log_file", "file": "utils/logging_config.py", "line": 79 }, "similarity": 0.788235294117647, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/core_system.py:get_recovery_status", "name": "get_recovery_status", "file": "utils/core_system.py", "line": 345 }, "func2": { "key": "utils/monitoring_analytics.py:generate_system_report", "name": "generate_system_report", "file": "utils/monitoring_analytics.py", "line": 171 }, "similarity": 0.8400000000000001, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/core_system.py:get_recovery_status", "name": "get_recovery_status", "file": "utils/core_system.py", "line": 345 }, "func2": { "key": "utils/monitoring_analytics.py:track_cpu_usage", "name": "track_cpu_usage", "file": "utils/monitoring_analytics.py", "line": 43 }, "similarity": 0.8571428571428572, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/core_system.py:get_recovery_status", "name": "get_recovery_status", "file": "utils/core_system.py", "line": 345 }, "func2": { "key": "utils/monitoring_analytics.py:track_memory_usage", "name": "track_memory_usage", "file": "utils/monitoring_analytics.py", "line": 47 }, "similarity": 0.8142857142857143, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/core_system.py:get_recovery_status", "name": "get_recovery_status", "file": "utils/core_system.py", "line": 345 }, "func2": { "key": "utils/monitoring_analytics.py:track_disk_usage", "name": "track_disk_usage", "file": "utils/monitoring_analytics.py", "line": 58 }, "similarity": 0.74, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/core_system.py:get_recovery_status", "name": "get_recovery_status", "file": "utils/core_system.py", "line": 345 }, "func2": { "key": "utils/monitoring_analytics.py:get_system_metrics", "name": "get_system_metrics", "file": "utils/monitoring_analytics.py", "line": 68 }, "similarity": 0.8285714285714285, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/core_system.py:get_recovery_status", "name": "get_recovery_status", "file": "utils/core_system.py", "line": 345 }, "func2": { "key": "utils/monitoring_analytics.py:collect_job_analytics", "name": "collect_job_analytics", "file": "utils/monitoring_analytics.py", "line": 86 }, "similarity": 0.788235294117647, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/core_system.py:get_recovery_status", "name": "get_recovery_status", "file": "utils/core_system.py", "line": 345 }, "func2": { "key": "utils/monitoring_analytics.py:collect_printer_analytics", "name": "collect_printer_analytics", "file": "utils/monitoring_analytics.py", "line": 130 }, "similarity": 0.825, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/core_system.py:get_recovery_status", "name": "get_recovery_status", "file": "utils/core_system.py", "line": 345 }, "func2": { "key": "utils/monitoring_analytics.py:get_dashboard_data", "name": "get_dashboard_data", "file": "utils/monitoring_analytics.py", "line": 256 }, "similarity": 0.8133333333333332, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/core_system.py:get_recovery_status", "name": "get_recovery_status", "file": "utils/core_system.py", "line": 345 }, "func2": { "key": "utils/script_collection.py:run_all_tests", "name": "run_all_tests", "file": "utils/script_collection.py", "line": 178 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/core_system.py:get_recovery_status", "name": "get_recovery_status", "file": "utils/core_system.py", "line": 345 }, "func2": { "key": "utils/script_collection.py:run_initial_setup", "name": "run_initial_setup", "file": "utils/script_collection.py", "line": 194 }, "similarity": 0.7749999999999999, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/core_system.py:cancel_timeout", "name": "cancel_timeout", "file": "utils/core_system.py", "line": 394 }, "func2": { "key": "utils/core_system.py:run_monitoring_cycle", "name": "run_monitoring_cycle", "file": "utils/core_system.py", "line": 639 }, "similarity": 0.7357142857142858, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/core_system.py:cancel_timeout", "name": "cancel_timeout", "file": "utils/core_system.py", "line": 394 }, "func2": { "key": "utils/core_system.py:cleanup_system_resources", "name": "cleanup_system_resources", "file": "utils/core_system.py", "line": 675 }, "similarity": 0.7166666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/core_system.py:cancel_timeout", "name": "cancel_timeout", "file": "utils/core_system.py", "line": 394 }, "func2": { "key": "legacy/app_original.py:api_admin_cancel_operation", "name": "api_admin_cancel_operation", "file": "legacy/app_original.py", "line": 1606 }, "similarity": 0.7357142857142858, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/core_system.py:load_config", "name": "load_config", "file": "utils/core_system.py", "line": 512 }, "func2": { "key": "utils/core_system.py:check_https_connectivity", "name": "check_https_connectivity", "file": "utils/core_system.py", "line": 623 }, "similarity": 0.711111111111111, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/core_system.py:load_config", "name": "load_config", "file": "utils/core_system.py", "line": 512 }, "func2": { "key": "utils/core_system.py:run_monitoring_cycle", "name": "run_monitoring_cycle", "file": "utils/core_system.py", "line": 639 }, "similarity": 0.7749999999999999, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/core_system.py:load_config", "name": "load_config", "file": "utils/core_system.py", "line": 512 }, "func2": { "key": "utils/core_system.py:cleanup_system_resources", "name": "cleanup_system_resources", "file": "utils/core_system.py", "line": 675 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/core_system.py:load_config", "name": "load_config", "file": "utils/core_system.py", "line": 512 }, "func2": { "key": "utils/database_suite.py:get_connection", "name": "get_connection", "file": "utils/database_suite.py", "line": 41 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/core_system.py:load_config", "name": "load_config", "file": "utils/core_system.py", "line": 512 }, "func2": { "key": "utils/database_suite.py:migrate_user_settings", "name": "migrate_user_settings", "file": "utils/database_suite.py", "line": 126 }, "similarity": 0.725, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/core_system.py:load_config", "name": "load_config", "file": "utils/core_system.py", "line": 512 }, "func2": { "key": "utils/database_suite.py:fix_database_immediate", "name": "fix_database_immediate", "file": "utils/database_suite.py", "line": 148 }, "similarity": 0.725, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/core_system.py:load_config", "name": "load_config", "file": "utils/core_system.py", "line": 512 }, "func2": { "key": "utils/logging_config.py:_create_new_log_file", "name": "_create_new_log_file", "file": "utils/logging_config.py", "line": 79 }, "similarity": 0.8571428571428572, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/core_system.py:load_config", "name": "load_config", "file": "utils/core_system.py", "line": 512 }, "func2": { "key": "utils/monitoring_analytics.py:generate_system_report", "name": "generate_system_report", "file": "utils/monitoring_analytics.py", "line": 171 }, "similarity": 0.7176470588235294, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/core_system.py:load_config", "name": "load_config", "file": "utils/core_system.py", "line": 512 }, "func2": { "key": "utils/monitoring_analytics.py:__init__", "name": "__init__", "file": "utils/monitoring_analytics.py", "line": 252 }, "similarity": 0.709090909090909, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/core_system.py:load_config", "name": "load_config", "file": "utils/core_system.py", "line": 512 }, "func2": { "key": "utils/monitoring_analytics.py:get_system_metrics", "name": "get_system_metrics", "file": "utils/monitoring_analytics.py", "line": 68 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/core_system.py:load_config", "name": "load_config", "file": "utils/core_system.py", "line": 512 }, "func2": { "key": "utils/monitoring_analytics.py:collect_job_analytics", "name": "collect_job_analytics", "file": "utils/monitoring_analytics.py", "line": 86 }, "similarity": 0.7749999999999999, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/core_system.py:load_config", "name": "load_config", "file": "utils/core_system.py", "line": 512 }, "func2": { "key": "utils/monitoring_analytics.py:collect_printer_analytics", "name": "collect_printer_analytics", "file": "utils/monitoring_analytics.py", "line": 130 }, "similarity": 0.7749999999999999, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/core_system.py:load_config", "name": "load_config", "file": "utils/core_system.py", "line": 512 }, "func2": { "key": "utils/monitoring_analytics.py:get_dashboard_data", "name": "get_dashboard_data", "file": "utils/monitoring_analytics.py", "line": 256 }, "similarity": 0.725, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/core_system.py:load_config", "name": "load_config", "file": "utils/core_system.py", "line": 512 }, "func2": { "key": "utils/script_collection.py:run_initial_setup", "name": "run_initial_setup", "file": "utils/script_collection.py", "line": 194 }, "similarity": 0.725, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/core_system.py:get", "name": "get", "file": "utils/core_system.py", "line": 537 }, "func2": { "key": "legacy/app_original.py:get", "name": "get", "file": "legacy/app_original.py", "line": 178 }, "similarity": 0.7, "reason": "ähnliche Namen, ähnliche Länge" }, { "func1": { "key": "utils/core_system.py:setup_logging", "name": "setup_logging", "file": "utils/core_system.py", "line": 553 }, "func2": { "key": "utils/database_suite.py:get_all_tables", "name": "get_all_tables", "file": "utils/database_suite.py", "line": 105 }, "similarity": 0.7246153846153847, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/core_system.py:setup_logging", "name": "setup_logging", "file": "utils/core_system.py", "line": 553 }, "func2": { "key": "utils/monitoring_analytics.py:get_health_status", "name": "get_health_status", "file": "utils/monitoring_analytics.py", "line": 265 }, "similarity": 0.7028846153846153, "reason": "gemeinsame Argumente" }, { "func1": { "key": "utils/core_system.py:is_service_active", "name": "is_service_active", "file": "utils/core_system.py", "line": 573 }, "func2": { "key": "utils/core_system.py:restart_service", "name": "restart_service", "file": "utils/core_system.py", "line": 584 }, "similarity": 0.7857142857142857, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "utils/core_system.py:check_https_connectivity", "name": "check_https_connectivity", "file": "utils/core_system.py", "line": 623 }, "func2": { "key": "utils/core_system.py:run_monitoring_cycle", "name": "run_monitoring_cycle", "file": "utils/core_system.py", "line": 639 }, "similarity": 0.7777777777777777, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/core_system.py:check_https_connectivity", "name": "check_https_connectivity", "file": "utils/core_system.py", "line": 623 }, "func2": { "key": "utils/core_system.py:cleanup_system_resources", "name": "cleanup_system_resources", "file": "utils/core_system.py", "line": 675 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/core_system.py:check_https_connectivity", "name": "check_https_connectivity", "file": "utils/core_system.py", "line": 623 }, "func2": { "key": "utils/database_suite.py:backup_database", "name": "backup_database", "file": "utils/database_suite.py", "line": 65 }, "similarity": 0.7647058823529411, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/core_system.py:check_https_connectivity", "name": "check_https_connectivity", "file": "utils/core_system.py", "line": 623 }, "func2": { "key": "utils/database_suite.py:get_connection", "name": "get_connection", "file": "utils/database_suite.py", "line": 41 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/core_system.py:check_https_connectivity", "name": "check_https_connectivity", "file": "utils/core_system.py", "line": 623 }, "func2": { "key": "utils/database_suite.py:migrate_user_settings", "name": "migrate_user_settings", "file": "utils/database_suite.py", "line": 126 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/core_system.py:check_https_connectivity", "name": "check_https_connectivity", "file": "utils/core_system.py", "line": 623 }, "func2": { "key": "utils/database_suite.py:fix_database_immediate", "name": "fix_database_immediate", "file": "utils/database_suite.py", "line": 148 }, "similarity": 0.7052631578947368, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/core_system.py:check_https_connectivity", "name": "check_https_connectivity", "file": "utils/core_system.py", "line": 623 }, "func2": { "key": "utils/database_suite.py:vacuum_database", "name": "vacuum_database", "file": "utils/database_suite.py", "line": 202 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/core_system.py:check_https_connectivity", "name": "check_https_connectivity", "file": "utils/core_system.py", "line": 623 }, "func2": { "key": "utils/logging_config.py:_create_new_log_file", "name": "_create_new_log_file", "file": "utils/logging_config.py", "line": 79 }, "similarity": 0.7473684210526315, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/core_system.py:check_https_connectivity", "name": "check_https_connectivity", "file": "utils/core_system.py", "line": 623 }, "func2": { "key": "utils/monitoring_analytics.py:generate_system_report", "name": "generate_system_report", "file": "utils/monitoring_analytics.py", "line": 171 }, "similarity": 0.788235294117647, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/core_system.py:check_https_connectivity", "name": "check_https_connectivity", "file": "utils/core_system.py", "line": 623 }, "func2": { "key": "utils/monitoring_analytics.py:__init__", "name": "__init__", "file": "utils/monitoring_analytics.py", "line": 252 }, "similarity": 0.7230769230769231, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/core_system.py:check_https_connectivity", "name": "check_https_connectivity", "file": "utils/core_system.py", "line": 623 }, "func2": { "key": "utils/monitoring_analytics.py:track_cpu_usage", "name": "track_cpu_usage", "file": "utils/monitoring_analytics.py", "line": 43 }, "similarity": 0.7647058823529411, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/core_system.py:check_https_connectivity", "name": "check_https_connectivity", "file": "utils/core_system.py", "line": 623 }, "func2": { "key": "utils/monitoring_analytics.py:get_system_metrics", "name": "get_system_metrics", "file": "utils/monitoring_analytics.py", "line": 68 }, "similarity": 0.7749999999999999, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/core_system.py:check_https_connectivity", "name": "check_https_connectivity", "file": "utils/core_system.py", "line": 623 }, "func2": { "key": "utils/monitoring_analytics.py:collect_job_analytics", "name": "collect_job_analytics", "file": "utils/monitoring_analytics.py", "line": 86 }, "similarity": 0.8117647058823529, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/core_system.py:check_https_connectivity", "name": "check_https_connectivity", "file": "utils/core_system.py", "line": 623 }, "func2": { "key": "utils/monitoring_analytics.py:collect_printer_analytics", "name": "collect_printer_analytics", "file": "utils/monitoring_analytics.py", "line": 130 }, "similarity": 0.8500000000000001, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/core_system.py:check_https_connectivity", "name": "check_https_connectivity", "file": "utils/core_system.py", "line": 623 }, "func2": { "key": "utils/monitoring_analytics.py:get_dashboard_data", "name": "get_dashboard_data", "file": "utils/monitoring_analytics.py", "line": 256 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/core_system.py:check_https_connectivity", "name": "check_https_connectivity", "file": "utils/core_system.py", "line": 623 }, "func2": { "key": "utils/script_collection.py:run_initial_setup", "name": "run_initial_setup", "file": "utils/script_collection.py", "line": 194 }, "similarity": 0.7647058823529411, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/core_system.py:run_monitoring_cycle", "name": "run_monitoring_cycle", "file": "utils/core_system.py", "line": 639 }, "func2": { "key": "utils/core_system.py:cleanup_system_resources", "name": "cleanup_system_resources", "file": "utils/core_system.py", "line": 675 }, "similarity": 0.875, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/core_system.py:run_monitoring_cycle", "name": "run_monitoring_cycle", "file": "utils/core_system.py", "line": 639 }, "func2": { "key": "utils/database_suite.py:backup_database", "name": "backup_database", "file": "utils/database_suite.py", "line": 65 }, "similarity": 0.7052631578947368, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/core_system.py:run_monitoring_cycle", "name": "run_monitoring_cycle", "file": "utils/core_system.py", "line": 639 }, "func2": { "key": "utils/database_suite.py:get_connection", "name": "get_connection", "file": "utils/database_suite.py", "line": 41 }, "similarity": 0.8461538461538463, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/core_system.py:run_monitoring_cycle", "name": "run_monitoring_cycle", "file": "utils/core_system.py", "line": 639 }, "func2": { "key": "utils/database_suite.py:migrate_user_settings", "name": "migrate_user_settings", "file": "utils/database_suite.py", "line": 126 }, "similarity": 0.8400000000000001, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/core_system.py:run_monitoring_cycle", "name": "run_monitoring_cycle", "file": "utils/core_system.py", "line": 639 }, "func2": { "key": "utils/database_suite.py:fix_database_immediate", "name": "fix_database_immediate", "file": "utils/database_suite.py", "line": 148 }, "similarity": 0.7052631578947368, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/core_system.py:run_monitoring_cycle", "name": "run_monitoring_cycle", "file": "utils/core_system.py", "line": 639 }, "func2": { "key": "utils/database_suite.py:vacuum_database", "name": "vacuum_database", "file": "utils/database_suite.py", "line": 202 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/core_system.py:run_monitoring_cycle", "name": "run_monitoring_cycle", "file": "utils/core_system.py", "line": 639 }, "func2": { "key": "utils/logging_config.py:_create_new_log_file", "name": "_create_new_log_file", "file": "utils/logging_config.py", "line": 79 }, "similarity": 0.8500000000000001, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/core_system.py:run_monitoring_cycle", "name": "run_monitoring_cycle", "file": "utils/core_system.py", "line": 639 }, "func2": { "key": "utils/monitoring_analytics.py:generate_system_report", "name": "generate_system_report", "file": "utils/monitoring_analytics.py", "line": 171 }, "similarity": 0.825, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/core_system.py:run_monitoring_cycle", "name": "run_monitoring_cycle", "file": "utils/core_system.py", "line": 639 }, "func2": { "key": "utils/monitoring_analytics.py:__init__", "name": "__init__", "file": "utils/monitoring_analytics.py", "line": 252 }, "similarity": 0.7230769230769231, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/core_system.py:run_monitoring_cycle", "name": "run_monitoring_cycle", "file": "utils/core_system.py", "line": 639 }, "func2": { "key": "utils/monitoring_analytics.py:track_cpu_usage", "name": "track_cpu_usage", "file": "utils/monitoring_analytics.py", "line": 43 }, "similarity": 0.7647058823529411, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/core_system.py:run_monitoring_cycle", "name": "run_monitoring_cycle", "file": "utils/core_system.py", "line": 639 }, "func2": { "key": "utils/monitoring_analytics.py:track_memory_usage", "name": "track_memory_usage", "file": "utils/monitoring_analytics.py", "line": 47 }, "similarity": 0.75, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/core_system.py:run_monitoring_cycle", "name": "run_monitoring_cycle", "file": "utils/core_system.py", "line": 639 }, "func2": { "key": "utils/monitoring_analytics.py:get_system_metrics", "name": "get_system_metrics", "file": "utils/monitoring_analytics.py", "line": 68 }, "similarity": 0.8571428571428572, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/core_system.py:run_monitoring_cycle", "name": "run_monitoring_cycle", "file": "utils/core_system.py", "line": 639 }, "func2": { "key": "utils/monitoring_analytics.py:collect_job_analytics", "name": "collect_job_analytics", "file": "utils/monitoring_analytics.py", "line": 86 }, "similarity": 0.8117647058823529, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/core_system.py:run_monitoring_cycle", "name": "run_monitoring_cycle", "file": "utils/core_system.py", "line": 639 }, "func2": { "key": "utils/monitoring_analytics.py:collect_printer_analytics", "name": "collect_printer_analytics", "file": "utils/monitoring_analytics.py", "line": 130 }, "similarity": 0.8500000000000001, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/core_system.py:run_monitoring_cycle", "name": "run_monitoring_cycle", "file": "utils/core_system.py", "line": 639 }, "func2": { "key": "utils/monitoring_analytics.py:get_dashboard_data", "name": "get_dashboard_data", "file": "utils/monitoring_analytics.py", "line": 256 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/core_system.py:run_monitoring_cycle", "name": "run_monitoring_cycle", "file": "utils/core_system.py", "line": 639 }, "func2": { "key": "utils/script_collection.py:run_initial_setup", "name": "run_initial_setup", "file": "utils/script_collection.py", "line": 194 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/core_system.py:cleanup_system_resources", "name": "cleanup_system_resources", "file": "utils/core_system.py", "line": 675 }, "func2": { "key": "utils/database_suite.py:backup_database", "name": "backup_database", "file": "utils/database_suite.py", "line": 65 }, "similarity": 0.788235294117647, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/core_system.py:cleanup_system_resources", "name": "cleanup_system_resources", "file": "utils/core_system.py", "line": 675 }, "func2": { "key": "utils/database_suite.py:get_connection", "name": "get_connection", "file": "utils/database_suite.py", "line": 41 }, "similarity": 0.75, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/core_system.py:cleanup_system_resources", "name": "cleanup_system_resources", "file": "utils/core_system.py", "line": 675 }, "func2": { "key": "utils/database_suite.py:migrate_user_settings", "name": "migrate_user_settings", "file": "utils/database_suite.py", "line": 126 }, "similarity": 0.825, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/core_system.py:cleanup_system_resources", "name": "cleanup_system_resources", "file": "utils/core_system.py", "line": 675 }, "func2": { "key": "utils/database_suite.py:fix_database_immediate", "name": "fix_database_immediate", "file": "utils/database_suite.py", "line": 148 }, "similarity": 0.7263157894736842, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/core_system.py:cleanup_system_resources", "name": "cleanup_system_resources", "file": "utils/core_system.py", "line": 675 }, "func2": { "key": "utils/database_suite.py:vacuum_database", "name": "vacuum_database", "file": "utils/database_suite.py", "line": 202 }, "similarity": 0.788235294117647, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/core_system.py:cleanup_system_resources", "name": "cleanup_system_resources", "file": "utils/core_system.py", "line": 675 }, "func2": { "key": "utils/logging_config.py:_create_new_log_file", "name": "_create_new_log_file", "file": "utils/logging_config.py", "line": 79 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/core_system.py:cleanup_system_resources", "name": "cleanup_system_resources", "file": "utils/core_system.py", "line": 675 }, "func2": { "key": "utils/monitoring_analytics.py:generate_system_report", "name": "generate_system_report", "file": "utils/monitoring_analytics.py", "line": 171 }, "similarity": 0.8933333333333333, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/core_system.py:cleanup_system_resources", "name": "cleanup_system_resources", "file": "utils/core_system.py", "line": 675 }, "func2": { "key": "utils/monitoring_analytics.py:track_cpu_usage", "name": "track_cpu_usage", "file": "utils/monitoring_analytics.py", "line": 43 }, "similarity": 0.825, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/core_system.py:cleanup_system_resources", "name": "cleanup_system_resources", "file": "utils/core_system.py", "line": 675 }, "func2": { "key": "utils/monitoring_analytics.py:track_memory_usage", "name": "track_memory_usage", "file": "utils/monitoring_analytics.py", "line": 47 }, "similarity": 0.7749999999999999, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/core_system.py:cleanup_system_resources", "name": "cleanup_system_resources", "file": "utils/core_system.py", "line": 675 }, "func2": { "key": "utils/monitoring_analytics.py:get_system_metrics", "name": "get_system_metrics", "file": "utils/monitoring_analytics.py", "line": 68 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/core_system.py:cleanup_system_resources", "name": "cleanup_system_resources", "file": "utils/core_system.py", "line": 675 }, "func2": { "key": "utils/monitoring_analytics.py:collect_job_analytics", "name": "collect_job_analytics", "file": "utils/monitoring_analytics.py", "line": 86 }, "similarity": 0.8352941176470587, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/core_system.py:cleanup_system_resources", "name": "cleanup_system_resources", "file": "utils/core_system.py", "line": 675 }, "func2": { "key": "utils/monitoring_analytics.py:collect_printer_analytics", "name": "collect_printer_analytics", "file": "utils/monitoring_analytics.py", "line": 130 }, "similarity": 0.9200000000000002, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/core_system.py:cleanup_system_resources", "name": "cleanup_system_resources", "file": "utils/core_system.py", "line": 675 }, "func2": { "key": "utils/monitoring_analytics.py:get_dashboard_data", "name": "get_dashboard_data", "file": "utils/monitoring_analytics.py", "line": 256 }, "similarity": 0.7555555555555555, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/core_system.py:cleanup_system_resources", "name": "cleanup_system_resources", "file": "utils/core_system.py", "line": 675 }, "func2": { "key": "utils/script_collection.py:run_all_tests", "name": "run_all_tests", "file": "utils/script_collection.py", "line": 178 }, "similarity": 0.7571428571428571, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/core_system.py:cleanup_system_resources", "name": "cleanup_system_resources", "file": "utils/core_system.py", "line": 675 }, "func2": { "key": "utils/script_collection.py:run_initial_setup", "name": "run_initial_setup", "file": "utils/script_collection.py", "line": 194 }, "similarity": 0.8666666666666667, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/core_system.py:start_watchdog", "name": "start_watchdog", "file": "utils/core_system.py", "line": 742 }, "func2": { "key": "utils/monitoring_analytics.py:get_dashboard_data", "name": "get_dashboard_data", "file": "utils/monitoring_analytics.py", "line": 256 }, "similarity": 0.726923076923077, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/database_suite.py:backup_database", "name": "backup_database", "file": "utils/database_suite.py", "line": 65 }, "func2": { "key": "utils/database_suite.py:get_connection", "name": "get_connection", "file": "utils/database_suite.py", "line": 41 }, "similarity": 0.7066666666666667, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/database_suite.py:backup_database", "name": "backup_database", "file": "utils/database_suite.py", "line": 65 }, "func2": { "key": "utils/database_suite.py:migrate_user_settings", "name": "migrate_user_settings", "file": "utils/database_suite.py", "line": 126 }, "similarity": 0.75, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/database_suite.py:backup_database", "name": "backup_database", "file": "utils/database_suite.py", "line": 65 }, "func2": { "key": "utils/database_suite.py:fix_database_immediate", "name": "fix_database_immediate", "file": "utils/database_suite.py", "line": 148 }, "similarity": 0.7866666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/database_suite.py:backup_database", "name": "backup_database", "file": "utils/database_suite.py", "line": 65 }, "func2": { "key": "utils/database_suite.py:vacuum_database", "name": "vacuum_database", "file": "utils/database_suite.py", "line": 202 }, "similarity": 0.8769230769230769, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/database_suite.py:backup_database", "name": "backup_database", "file": "utils/database_suite.py", "line": 65 }, "func2": { "key": "utils/logging_config.py:_create_new_log_file", "name": "_create_new_log_file", "file": "utils/logging_config.py", "line": 79 }, "similarity": 0.7052631578947368, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/database_suite.py:backup_database", "name": "backup_database", "file": "utils/database_suite.py", "line": 65 }, "func2": { "key": "utils/monitoring_analytics.py:generate_system_report", "name": "generate_system_report", "file": "utils/monitoring_analytics.py", "line": 171 }, "similarity": 0.7411764705882353, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/database_suite.py:backup_database", "name": "backup_database", "file": "utils/database_suite.py", "line": 65 }, "func2": { "key": "utils/monitoring_analytics.py:track_cpu_usage", "name": "track_cpu_usage", "file": "utils/monitoring_analytics.py", "line": 43 }, "similarity": 0.8769230769230769, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/database_suite.py:backup_database", "name": "backup_database", "file": "utils/database_suite.py", "line": 65 }, "func2": { "key": "utils/monitoring_analytics.py:track_memory_usage", "name": "track_memory_usage", "file": "utils/monitoring_analytics.py", "line": 47 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/database_suite.py:backup_database", "name": "backup_database", "file": "utils/database_suite.py", "line": 65 }, "func2": { "key": "utils/monitoring_analytics.py:track_disk_usage", "name": "track_disk_usage", "file": "utils/monitoring_analytics.py", "line": 58 }, "similarity": 0.7571428571428571, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/database_suite.py:backup_database", "name": "backup_database", "file": "utils/database_suite.py", "line": 65 }, "func2": { "key": "utils/monitoring_analytics.py:get_system_metrics", "name": "get_system_metrics", "file": "utils/monitoring_analytics.py", "line": 68 }, "similarity": 0.725, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/database_suite.py:backup_database", "name": "backup_database", "file": "utils/database_suite.py", "line": 65 }, "func2": { "key": "utils/monitoring_analytics.py:collect_job_analytics", "name": "collect_job_analytics", "file": "utils/monitoring_analytics.py", "line": 86 }, "similarity": 0.7647058823529411, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/database_suite.py:backup_database", "name": "backup_database", "file": "utils/database_suite.py", "line": 65 }, "func2": { "key": "utils/monitoring_analytics.py:collect_printer_analytics", "name": "collect_printer_analytics", "file": "utils/monitoring_analytics.py", "line": 130 }, "similarity": 0.7647058823529411, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/database_suite.py:backup_database", "name": "backup_database", "file": "utils/database_suite.py", "line": 65 }, "func2": { "key": "utils/monitoring_analytics.py:get_dashboard_data", "name": "get_dashboard_data", "file": "utils/monitoring_analytics.py", "line": 256 }, "similarity": 0.7866666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/database_suite.py:backup_database", "name": "backup_database", "file": "utils/database_suite.py", "line": 65 }, "func2": { "key": "utils/script_collection.py:run_initial_setup", "name": "run_initial_setup", "file": "utils/script_collection.py", "line": 194 }, "similarity": 0.7866666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/database_suite.py:__init__", "name": "__init__", "file": "utils/database_suite.py", "line": 176 }, "func2": { "key": "utils/monitoring_analytics.py:__init__", "name": "__init__", "file": "utils/monitoring_analytics.py", "line": 252 }, "similarity": 0.85, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/database_suite.py:__init__", "name": "__init__", "file": "utils/database_suite.py", "line": 176 }, "func2": { "key": "utils/script_collection.py:__init__", "name": "__init__", "file": "utils/script_collection.py", "line": 170 }, "similarity": 0.75, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "utils/database_suite.py:get_connection", "name": "get_connection", "file": "utils/database_suite.py", "line": 41 }, "func2": { "key": "utils/database_suite.py:migrate_user_settings", "name": "migrate_user_settings", "file": "utils/database_suite.py", "line": 126 }, "similarity": 0.7846153846153846, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/database_suite.py:get_connection", "name": "get_connection", "file": "utils/database_suite.py", "line": 41 }, "func2": { "key": "utils/database_suite.py:fix_database_immediate", "name": "fix_database_immediate", "file": "utils/database_suite.py", "line": 148 }, "similarity": 0.7066666666666667, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/database_suite.py:get_connection", "name": "get_connection", "file": "utils/database_suite.py", "line": 41 }, "func2": { "key": "utils/database_suite.py:vacuum_database", "name": "vacuum_database", "file": "utils/database_suite.py", "line": 202 }, "similarity": 0.7066666666666667, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/database_suite.py:get_connection", "name": "get_connection", "file": "utils/database_suite.py", "line": 41 }, "func2": { "key": "utils/logging_config.py:_create_new_log_file", "name": "_create_new_log_file", "file": "utils/logging_config.py", "line": 79 }, "similarity": 0.8461538461538463, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/database_suite.py:get_connection", "name": "get_connection", "file": "utils/database_suite.py", "line": 41 }, "func2": { "key": "utils/monitoring_analytics.py:generate_system_report", "name": "generate_system_report", "file": "utils/monitoring_analytics.py", "line": 171 }, "similarity": 0.7714285714285714, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/database_suite.py:get_connection", "name": "get_connection", "file": "utils/database_suite.py", "line": 41 }, "func2": { "key": "utils/monitoring_analytics.py:__init__", "name": "__init__", "file": "utils/monitoring_analytics.py", "line": 252 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/database_suite.py:get_connection", "name": "get_connection", "file": "utils/database_suite.py", "line": 41 }, "func2": { "key": "utils/monitoring_analytics.py:track_cpu_usage", "name": "track_cpu_usage", "file": "utils/monitoring_analytics.py", "line": 43 }, "similarity": 0.7428571428571429, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/database_suite.py:get_connection", "name": "get_connection", "file": "utils/database_suite.py", "line": 41 }, "func2": { "key": "utils/monitoring_analytics.py:get_system_metrics", "name": "get_system_metrics", "file": "utils/monitoring_analytics.py", "line": 68 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/database_suite.py:get_connection", "name": "get_connection", "file": "utils/database_suite.py", "line": 41 }, "func2": { "key": "utils/monitoring_analytics.py:collect_job_analytics", "name": "collect_job_analytics", "file": "utils/monitoring_analytics.py", "line": 86 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/database_suite.py:get_connection", "name": "get_connection", "file": "utils/database_suite.py", "line": 41 }, "func2": { "key": "utils/monitoring_analytics.py:collect_printer_analytics", "name": "collect_printer_analytics", "file": "utils/monitoring_analytics.py", "line": 130 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/database_suite.py:get_connection", "name": "get_connection", "file": "utils/database_suite.py", "line": 41 }, "func2": { "key": "utils/monitoring_analytics.py:get_dashboard_data", "name": "get_dashboard_data", "file": "utils/monitoring_analytics.py", "line": 256 }, "similarity": 0.7428571428571429, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/database_suite.py:get_connection", "name": "get_connection", "file": "utils/database_suite.py", "line": 41 }, "func2": { "key": "utils/script_collection.py:run_initial_setup", "name": "run_initial_setup", "file": "utils/script_collection.py", "line": 194 }, "similarity": 0.7428571428571429, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/database_suite.py:get_table_info", "name": "get_table_info", "file": "utils/database_suite.py", "line": 88 }, "func2": { "key": "utils/database_suite.py:count_rows", "name": "count_rows", "file": "utils/database_suite.py", "line": 111 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/database_suite.py:get_all_tables", "name": "get_all_tables", "file": "utils/database_suite.py", "line": 105 }, "func2": { "key": "utils/monitoring_analytics.py:get_health_status", "name": "get_health_status", "file": "utils/monitoring_analytics.py", "line": 265 }, "similarity": 0.73, "reason": "gemeinsame Argumente" }, { "func1": { "key": "utils/database_suite.py:get_all_tables", "name": "get_all_tables", "file": "utils/database_suite.py", "line": 105 }, "func2": { "key": "utils/script_collection.py:run_all_tests", "name": "run_all_tests", "file": "utils/script_collection.py", "line": 178 }, "similarity": 0.7431818181818182, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/database_suite.py:migrate_user_settings", "name": "migrate_user_settings", "file": "utils/database_suite.py", "line": 126 }, "func2": { "key": "utils/database_suite.py:fix_database_immediate", "name": "fix_database_immediate", "file": "utils/database_suite.py", "line": 148 }, "similarity": 0.7866666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/database_suite.py:migrate_user_settings", "name": "migrate_user_settings", "file": "utils/database_suite.py", "line": 126 }, "func2": { "key": "utils/database_suite.py:vacuum_database", "name": "vacuum_database", "file": "utils/database_suite.py", "line": 202 }, "similarity": 0.7866666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/database_suite.py:migrate_user_settings", "name": "migrate_user_settings", "file": "utils/database_suite.py", "line": 126 }, "func2": { "key": "utils/logging_config.py:_create_new_log_file", "name": "_create_new_log_file", "file": "utils/logging_config.py", "line": 79 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/database_suite.py:migrate_user_settings", "name": "migrate_user_settings", "file": "utils/database_suite.py", "line": 126 }, "func2": { "key": "utils/monitoring_analytics.py:generate_system_report", "name": "generate_system_report", "file": "utils/monitoring_analytics.py", "line": 171 }, "similarity": 0.8571428571428572, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/database_suite.py:migrate_user_settings", "name": "migrate_user_settings", "file": "utils/database_suite.py", "line": 126 }, "func2": { "key": "utils/monitoring_analytics.py:__init__", "name": "__init__", "file": "utils/monitoring_analytics.py", "line": 252 }, "similarity": 0.7454545454545454, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/database_suite.py:migrate_user_settings", "name": "migrate_user_settings", "file": "utils/database_suite.py", "line": 126 }, "func2": { "key": "utils/monitoring_analytics.py:track_cpu_usage", "name": "track_cpu_usage", "file": "utils/monitoring_analytics.py", "line": 43 }, "similarity": 0.8285714285714285, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/database_suite.py:migrate_user_settings", "name": "migrate_user_settings", "file": "utils/database_suite.py", "line": 126 }, "func2": { "key": "utils/monitoring_analytics.py:track_memory_usage", "name": "track_memory_usage", "file": "utils/monitoring_analytics.py", "line": 47 }, "similarity": 0.74, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/database_suite.py:migrate_user_settings", "name": "migrate_user_settings", "file": "utils/database_suite.py", "line": 126 }, "func2": { "key": "utils/monitoring_analytics.py:track_disk_usage", "name": "track_disk_usage", "file": "utils/monitoring_analytics.py", "line": 58 }, "similarity": 0.7571428571428571, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/database_suite.py:migrate_user_settings", "name": "migrate_user_settings", "file": "utils/database_suite.py", "line": 126 }, "func2": { "key": "utils/monitoring_analytics.py:get_system_metrics", "name": "get_system_metrics", "file": "utils/monitoring_analytics.py", "line": 68 }, "similarity": 0.8461538461538463, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/database_suite.py:migrate_user_settings", "name": "migrate_user_settings", "file": "utils/database_suite.py", "line": 126 }, "func2": { "key": "utils/monitoring_analytics.py:collect_job_analytics", "name": "collect_job_analytics", "file": "utils/monitoring_analytics.py", "line": 86 }, "similarity": 0.7647058823529411, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/database_suite.py:migrate_user_settings", "name": "migrate_user_settings", "file": "utils/database_suite.py", "line": 126 }, "func2": { "key": "utils/monitoring_analytics.py:collect_printer_analytics", "name": "collect_printer_analytics", "file": "utils/monitoring_analytics.py", "line": 130 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/database_suite.py:migrate_user_settings", "name": "migrate_user_settings", "file": "utils/database_suite.py", "line": 126 }, "func2": { "key": "utils/monitoring_analytics.py:get_dashboard_data", "name": "get_dashboard_data", "file": "utils/monitoring_analytics.py", "line": 256 }, "similarity": 0.7866666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/database_suite.py:migrate_user_settings", "name": "migrate_user_settings", "file": "utils/database_suite.py", "line": 126 }, "func2": { "key": "utils/script_collection.py:run_all_tests", "name": "run_all_tests", "file": "utils/script_collection.py", "line": 178 }, "similarity": 0.7666666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/database_suite.py:migrate_user_settings", "name": "migrate_user_settings", "file": "utils/database_suite.py", "line": 126 }, "func2": { "key": "utils/script_collection.py:run_initial_setup", "name": "run_initial_setup", "file": "utils/script_collection.py", "line": 194 }, "similarity": 0.8769230769230769, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/database_suite.py:fix_database_immediate", "name": "fix_database_immediate", "file": "utils/database_suite.py", "line": 148 }, "func2": { "key": "utils/database_suite.py:vacuum_database", "name": "vacuum_database", "file": "utils/database_suite.py", "line": 202 }, "similarity": 0.8285714285714285, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/database_suite.py:fix_database_immediate", "name": "fix_database_immediate", "file": "utils/database_suite.py", "line": 148 }, "func2": { "key": "utils/logging_config.py:_create_new_log_file", "name": "_create_new_log_file", "file": "utils/logging_config.py", "line": 79 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/database_suite.py:fix_database_immediate", "name": "fix_database_immediate", "file": "utils/database_suite.py", "line": 148 }, "func2": { "key": "utils/monitoring_analytics.py:generate_system_report", "name": "generate_system_report", "file": "utils/monitoring_analytics.py", "line": 171 }, "similarity": 0.7411764705882353, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/database_suite.py:fix_database_immediate", "name": "fix_database_immediate", "file": "utils/database_suite.py", "line": 148 }, "func2": { "key": "utils/monitoring_analytics.py:__init__", "name": "__init__", "file": "utils/monitoring_analytics.py", "line": 252 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/database_suite.py:fix_database_immediate", "name": "fix_database_immediate", "file": "utils/database_suite.py", "line": 148 }, "func2": { "key": "utils/monitoring_analytics.py:track_cpu_usage", "name": "track_cpu_usage", "file": "utils/monitoring_analytics.py", "line": 43 }, "similarity": 0.7176470588235294, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/database_suite.py:fix_database_immediate", "name": "fix_database_immediate", "file": "utils/database_suite.py", "line": 148 }, "func2": { "key": "utils/monitoring_analytics.py:get_system_metrics", "name": "get_system_metrics", "file": "utils/monitoring_analytics.py", "line": 68 }, "similarity": 0.76, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/database_suite.py:fix_database_immediate", "name": "fix_database_immediate", "file": "utils/database_suite.py", "line": 148 }, "func2": { "key": "utils/monitoring_analytics.py:collect_job_analytics", "name": "collect_job_analytics", "file": "utils/monitoring_analytics.py", "line": 86 }, "similarity": 0.7647058823529411, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/database_suite.py:fix_database_immediate", "name": "fix_database_immediate", "file": "utils/database_suite.py", "line": 148 }, "func2": { "key": "utils/monitoring_analytics.py:collect_printer_analytics", "name": "collect_printer_analytics", "file": "utils/monitoring_analytics.py", "line": 130 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/database_suite.py:fix_database_immediate", "name": "fix_database_immediate", "file": "utils/database_suite.py", "line": 148 }, "func2": { "key": "utils/monitoring_analytics.py:get_dashboard_data", "name": "get_dashboard_data", "file": "utils/monitoring_analytics.py", "line": 256 }, "similarity": 0.7866666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/database_suite.py:fix_database_immediate", "name": "fix_database_immediate", "file": "utils/database_suite.py", "line": 148 }, "func2": { "key": "utils/script_collection.py:fix_database_immediate", "name": "fix_database_immediate", "file": "utils/script_collection.py", "line": 107 }, "similarity": 0.7, "reason": "ähnliche Namen, ähnliche Länge" }, { "func1": { "key": "utils/database_suite.py:fix_database_immediate", "name": "fix_database_immediate", "file": "utils/database_suite.py", "line": 148 }, "func2": { "key": "utils/script_collection.py:run_initial_setup", "name": "run_initial_setup", "file": "utils/script_collection.py", "line": 194 }, "similarity": 0.75, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/database_suite.py:cleanup_old_jobs", "name": "cleanup_old_jobs", "file": "utils/database_suite.py", "line": 179 }, "func2": { "key": "utils/monitoring_analytics.py:collect_job_analytics", "name": "collect_job_analytics", "file": "utils/monitoring_analytics.py", "line": 86 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/database_suite.py:vacuum_database", "name": "vacuum_database", "file": "utils/database_suite.py", "line": 202 }, "func2": { "key": "utils/logging_config.py:_create_new_log_file", "name": "_create_new_log_file", "file": "utils/logging_config.py", "line": 79 }, "similarity": 0.7052631578947368, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/database_suite.py:vacuum_database", "name": "vacuum_database", "file": "utils/database_suite.py", "line": 202 }, "func2": { "key": "utils/monitoring_analytics.py:generate_system_report", "name": "generate_system_report", "file": "utils/monitoring_analytics.py", "line": 171 }, "similarity": 0.7411764705882353, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/database_suite.py:vacuum_database", "name": "vacuum_database", "file": "utils/database_suite.py", "line": 202 }, "func2": { "key": "utils/monitoring_analytics.py:track_cpu_usage", "name": "track_cpu_usage", "file": "utils/monitoring_analytics.py", "line": 43 }, "similarity": 0.7866666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/database_suite.py:vacuum_database", "name": "vacuum_database", "file": "utils/database_suite.py", "line": 202 }, "func2": { "key": "utils/monitoring_analytics.py:track_memory_usage", "name": "track_memory_usage", "file": "utils/monitoring_analytics.py", "line": 47 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/database_suite.py:vacuum_database", "name": "vacuum_database", "file": "utils/database_suite.py", "line": 202 }, "func2": { "key": "utils/monitoring_analytics.py:track_disk_usage", "name": "track_disk_usage", "file": "utils/monitoring_analytics.py", "line": 58 }, "similarity": 0.7133333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/database_suite.py:vacuum_database", "name": "vacuum_database", "file": "utils/database_suite.py", "line": 202 }, "func2": { "key": "utils/monitoring_analytics.py:get_system_metrics", "name": "get_system_metrics", "file": "utils/monitoring_analytics.py", "line": 68 }, "similarity": 0.76, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/database_suite.py:vacuum_database", "name": "vacuum_database", "file": "utils/database_suite.py", "line": 202 }, "func2": { "key": "utils/monitoring_analytics.py:collect_job_analytics", "name": "collect_job_analytics", "file": "utils/monitoring_analytics.py", "line": 86 }, "similarity": 0.7647058823529411, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/database_suite.py:vacuum_database", "name": "vacuum_database", "file": "utils/database_suite.py", "line": 202 }, "func2": { "key": "utils/monitoring_analytics.py:collect_printer_analytics", "name": "collect_printer_analytics", "file": "utils/monitoring_analytics.py", "line": 130 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/database_suite.py:vacuum_database", "name": "vacuum_database", "file": "utils/database_suite.py", "line": 202 }, "func2": { "key": "utils/monitoring_analytics.py:get_dashboard_data", "name": "get_dashboard_data", "file": "utils/monitoring_analytics.py", "line": 256 }, "similarity": 0.7866666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/database_suite.py:vacuum_database", "name": "vacuum_database", "file": "utils/database_suite.py", "line": 202 }, "func2": { "key": "utils/script_collection.py:run_initial_setup", "name": "run_initial_setup", "file": "utils/script_collection.py", "line": 194 }, "similarity": 0.75, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/logging_config.py:doRollover", "name": "doRollover", "file": "utils/logging_config.py", "line": 38 }, "func2": { "key": "utils/script_collection.py:run_all_tests", "name": "run_all_tests", "file": "utils/script_collection.py", "line": 178 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/logging_config.py:_create_new_log_file", "name": "_create_new_log_file", "file": "utils/logging_config.py", "line": 79 }, "func2": { "key": "utils/monitoring_analytics.py:generate_system_report", "name": "generate_system_report", "file": "utils/monitoring_analytics.py", "line": 171 }, "similarity": 0.788235294117647, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/logging_config.py:_create_new_log_file", "name": "_create_new_log_file", "file": "utils/logging_config.py", "line": 79 }, "func2": { "key": "utils/monitoring_analytics.py:__init__", "name": "__init__", "file": "utils/monitoring_analytics.py", "line": 252 }, "similarity": 0.7230769230769231, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/logging_config.py:_create_new_log_file", "name": "_create_new_log_file", "file": "utils/logging_config.py", "line": 79 }, "func2": { "key": "utils/monitoring_analytics.py:track_cpu_usage", "name": "track_cpu_usage", "file": "utils/monitoring_analytics.py", "line": 43 }, "similarity": 0.7647058823529411, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/logging_config.py:_create_new_log_file", "name": "_create_new_log_file", "file": "utils/logging_config.py", "line": 79 }, "func2": { "key": "utils/monitoring_analytics.py:get_system_metrics", "name": "get_system_metrics", "file": "utils/monitoring_analytics.py", "line": 68 }, "similarity": 0.7749999999999999, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/logging_config.py:_create_new_log_file", "name": "_create_new_log_file", "file": "utils/logging_config.py", "line": 79 }, "func2": { "key": "utils/monitoring_analytics.py:collect_job_analytics", "name": "collect_job_analytics", "file": "utils/monitoring_analytics.py", "line": 86 }, "similarity": 0.8117647058823529, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/logging_config.py:_create_new_log_file", "name": "_create_new_log_file", "file": "utils/logging_config.py", "line": 79 }, "func2": { "key": "utils/monitoring_analytics.py:collect_printer_analytics", "name": "collect_printer_analytics", "file": "utils/monitoring_analytics.py", "line": 130 }, "similarity": 0.8500000000000001, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/logging_config.py:_create_new_log_file", "name": "_create_new_log_file", "file": "utils/logging_config.py", "line": 79 }, "func2": { "key": "utils/monitoring_analytics.py:get_dashboard_data", "name": "get_dashboard_data", "file": "utils/monitoring_analytics.py", "line": 256 }, "similarity": 0.7647058823529411, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/logging_config.py:_create_new_log_file", "name": "_create_new_log_file", "file": "utils/logging_config.py", "line": 79 }, "func2": { "key": "utils/script_collection.py:run_initial_setup", "name": "run_initial_setup", "file": "utils/script_collection.py", "line": 194 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/monitoring_analytics.py:generate_system_report", "name": "generate_system_report", "file": "utils/monitoring_analytics.py", "line": 171 }, "func2": { "key": "utils/monitoring_analytics.py:track_cpu_usage", "name": "track_cpu_usage", "file": "utils/monitoring_analytics.py", "line": 43 }, "similarity": 0.8133333333333332, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/monitoring_analytics.py:generate_system_report", "name": "generate_system_report", "file": "utils/monitoring_analytics.py", "line": 171 }, "func2": { "key": "utils/monitoring_analytics.py:track_memory_usage", "name": "track_memory_usage", "file": "utils/monitoring_analytics.py", "line": 47 }, "similarity": 0.7666666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/monitoring_analytics.py:generate_system_report", "name": "generate_system_report", "file": "utils/monitoring_analytics.py", "line": 171 }, "func2": { "key": "utils/monitoring_analytics.py:get_system_metrics", "name": "get_system_metrics", "file": "utils/monitoring_analytics.py", "line": 68 }, "similarity": 0.8285714285714285, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/monitoring_analytics.py:generate_system_report", "name": "generate_system_report", "file": "utils/monitoring_analytics.py", "line": 171 }, "func2": { "key": "utils/monitoring_analytics.py:collect_job_analytics", "name": "collect_job_analytics", "file": "utils/monitoring_analytics.py", "line": 86 }, "similarity": 0.788235294117647, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/monitoring_analytics.py:generate_system_report", "name": "generate_system_report", "file": "utils/monitoring_analytics.py", "line": 171 }, "func2": { "key": "utils/monitoring_analytics.py:collect_printer_analytics", "name": "collect_printer_analytics", "file": "utils/monitoring_analytics.py", "line": 130 }, "similarity": 0.8666666666666667, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/monitoring_analytics.py:generate_system_report", "name": "generate_system_report", "file": "utils/monitoring_analytics.py", "line": 171 }, "func2": { "key": "utils/monitoring_analytics.py:generate_usage_report", "name": "generate_usage_report", "file": "utils/monitoring_analytics.py", "line": 223 }, "similarity": 0.7076923076923076, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/monitoring_analytics.py:generate_system_report", "name": "generate_system_report", "file": "utils/monitoring_analytics.py", "line": 171 }, "func2": { "key": "utils/monitoring_analytics.py:get_dashboard_data", "name": "get_dashboard_data", "file": "utils/monitoring_analytics.py", "line": 256 }, "similarity": 0.8133333333333332, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/monitoring_analytics.py:generate_system_report", "name": "generate_system_report", "file": "utils/monitoring_analytics.py", "line": 171 }, "func2": { "key": "utils/script_collection.py:run_all_tests", "name": "run_all_tests", "file": "utils/script_collection.py", "line": 178 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/monitoring_analytics.py:generate_system_report", "name": "generate_system_report", "file": "utils/monitoring_analytics.py", "line": 171 }, "func2": { "key": "utils/script_collection.py:run_initial_setup", "name": "run_initial_setup", "file": "utils/script_collection.py", "line": 194 }, "similarity": 0.8133333333333332, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/monitoring_analytics.py:__init__", "name": "__init__", "file": "utils/monitoring_analytics.py", "line": 252 }, "func2": { "key": "utils/monitoring_analytics.py:get_system_metrics", "name": "get_system_metrics", "file": "utils/monitoring_analytics.py", "line": 68 }, "similarity": 0.709090909090909, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/monitoring_analytics.py:__init__", "name": "__init__", "file": "utils/monitoring_analytics.py", "line": 252 }, "func2": { "key": "utils/monitoring_analytics.py:collect_job_analytics", "name": "collect_job_analytics", "file": "utils/monitoring_analytics.py", "line": 86 }, "similarity": 0.7230769230769231, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/monitoring_analytics.py:__init__", "name": "__init__", "file": "utils/monitoring_analytics.py", "line": 252 }, "func2": { "key": "utils/monitoring_analytics.py:collect_printer_analytics", "name": "collect_printer_analytics", "file": "utils/monitoring_analytics.py", "line": 130 }, "similarity": 0.7230769230769231, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/monitoring_analytics.py:__init__", "name": "__init__", "file": "utils/monitoring_analytics.py", "line": 252 }, "func2": { "key": "utils/script_collection.py:__init__", "name": "__init__", "file": "utils/script_collection.py", "line": 170 }, "similarity": 0.7999999999999999, "reason": "ähnliche Namen, gemeinsame Argumente" }, { "func1": { "key": "utils/monitoring_analytics.py:__init__", "name": "__init__", "file": "utils/monitoring_analytics.py", "line": 252 }, "func2": { "key": "utils/script_collection.py:run_initial_setup", "name": "run_initial_setup", "file": "utils/script_collection.py", "line": 194 }, "similarity": 0.7454545454545454, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/monitoring_analytics.py:track_cpu_usage", "name": "track_cpu_usage", "file": "utils/monitoring_analytics.py", "line": 43 }, "func2": { "key": "utils/monitoring_analytics.py:track_memory_usage", "name": "track_memory_usage", "file": "utils/monitoring_analytics.py", "line": 47 }, "similarity": 0.7857142857142858, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/monitoring_analytics.py:track_cpu_usage", "name": "track_cpu_usage", "file": "utils/monitoring_analytics.py", "line": 43 }, "func2": { "key": "utils/monitoring_analytics.py:track_disk_usage", "name": "track_disk_usage", "file": "utils/monitoring_analytics.py", "line": 58 }, "similarity": 0.8076923076923077, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/monitoring_analytics.py:track_cpu_usage", "name": "track_cpu_usage", "file": "utils/monitoring_analytics.py", "line": 43 }, "func2": { "key": "utils/monitoring_analytics.py:get_system_metrics", "name": "get_system_metrics", "file": "utils/monitoring_analytics.py", "line": 68 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/monitoring_analytics.py:track_cpu_usage", "name": "track_cpu_usage", "file": "utils/monitoring_analytics.py", "line": 43 }, "func2": { "key": "utils/monitoring_analytics.py:collect_job_analytics", "name": "collect_job_analytics", "file": "utils/monitoring_analytics.py", "line": 86 }, "similarity": 0.7333333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/monitoring_analytics.py:track_cpu_usage", "name": "track_cpu_usage", "file": "utils/monitoring_analytics.py", "line": 43 }, "func2": { "key": "utils/monitoring_analytics.py:collect_printer_analytics", "name": "collect_printer_analytics", "file": "utils/monitoring_analytics.py", "line": 130 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/monitoring_analytics.py:track_cpu_usage", "name": "track_cpu_usage", "file": "utils/monitoring_analytics.py", "line": 43 }, "func2": { "key": "utils/monitoring_analytics.py:get_dashboard_data", "name": "get_dashboard_data", "file": "utils/monitoring_analytics.py", "line": 256 }, "similarity": 0.7866666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/monitoring_analytics.py:track_cpu_usage", "name": "track_cpu_usage", "file": "utils/monitoring_analytics.py", "line": 43 }, "func2": { "key": "utils/script_collection.py:run_all_tests", "name": "run_all_tests", "file": "utils/script_collection.py", "line": 178 }, "similarity": 0.7153846153846153, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/monitoring_analytics.py:track_cpu_usage", "name": "track_cpu_usage", "file": "utils/monitoring_analytics.py", "line": 43 }, "func2": { "key": "utils/script_collection.py:run_initial_setup", "name": "run_initial_setup", "file": "utils/script_collection.py", "line": 194 }, "similarity": 0.8285714285714285, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/monitoring_analytics.py:track_memory_usage", "name": "track_memory_usage", "file": "utils/monitoring_analytics.py", "line": 47 }, "func2": { "key": "utils/monitoring_analytics.py:track_disk_usage", "name": "track_disk_usage", "file": "utils/monitoring_analytics.py", "line": 58 }, "similarity": 0.8666666666666667, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/monitoring_analytics.py:track_memory_usage", "name": "track_memory_usage", "file": "utils/monitoring_analytics.py", "line": 47 }, "func2": { "key": "utils/monitoring_analytics.py:get_system_metrics", "name": "get_system_metrics", "file": "utils/monitoring_analytics.py", "line": 68 }, "similarity": 0.7571428571428571, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/monitoring_analytics.py:track_memory_usage", "name": "track_memory_usage", "file": "utils/monitoring_analytics.py", "line": 47 }, "func2": { "key": "utils/monitoring_analytics.py:collect_printer_analytics", "name": "collect_printer_analytics", "file": "utils/monitoring_analytics.py", "line": 130 }, "similarity": 0.7117647058823529, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/monitoring_analytics.py:track_memory_usage", "name": "track_memory_usage", "file": "utils/monitoring_analytics.py", "line": 47 }, "func2": { "key": "utils/monitoring_analytics.py:get_dashboard_data", "name": "get_dashboard_data", "file": "utils/monitoring_analytics.py", "line": 256 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/monitoring_analytics.py:track_memory_usage", "name": "track_memory_usage", "file": "utils/monitoring_analytics.py", "line": 47 }, "func2": { "key": "utils/script_collection.py:run_all_tests", "name": "run_all_tests", "file": "utils/script_collection.py", "line": 178 }, "similarity": 0.7866666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/monitoring_analytics.py:track_disk_usage", "name": "track_disk_usage", "file": "utils/monitoring_analytics.py", "line": 58 }, "func2": { "key": "utils/monitoring_analytics.py:get_system_metrics", "name": "get_system_metrics", "file": "utils/monitoring_analytics.py", "line": 68 }, "similarity": 0.7285714285714286, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/monitoring_analytics.py:track_disk_usage", "name": "track_disk_usage", "file": "utils/monitoring_analytics.py", "line": 58 }, "func2": { "key": "utils/monitoring_analytics.py:get_dashboard_data", "name": "get_dashboard_data", "file": "utils/monitoring_analytics.py", "line": 256 }, "similarity": 0.7133333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/monitoring_analytics.py:track_disk_usage", "name": "track_disk_usage", "file": "utils/monitoring_analytics.py", "line": 58 }, "func2": { "key": "utils/script_collection.py:run_all_tests", "name": "run_all_tests", "file": "utils/script_collection.py", "line": 178 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/monitoring_analytics.py:track_disk_usage", "name": "track_disk_usage", "file": "utils/monitoring_analytics.py", "line": 58 }, "func2": { "key": "utils/script_collection.py:run_initial_setup", "name": "run_initial_setup", "file": "utils/script_collection.py", "line": 194 }, "similarity": 0.7133333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/monitoring_analytics.py:get_system_metrics", "name": "get_system_metrics", "file": "utils/monitoring_analytics.py", "line": 68 }, "func2": { "key": "utils/monitoring_analytics.py:collect_job_analytics", "name": "collect_job_analytics", "file": "utils/monitoring_analytics.py", "line": 86 }, "similarity": 0.7749999999999999, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/monitoring_analytics.py:get_system_metrics", "name": "get_system_metrics", "file": "utils/monitoring_analytics.py", "line": 68 }, "func2": { "key": "utils/monitoring_analytics.py:collect_printer_analytics", "name": "collect_printer_analytics", "file": "utils/monitoring_analytics.py", "line": 130 }, "similarity": 0.8133333333333332, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/monitoring_analytics.py:get_system_metrics", "name": "get_system_metrics", "file": "utils/monitoring_analytics.py", "line": 68 }, "func2": { "key": "utils/monitoring_analytics.py:get_dashboard_data", "name": "get_dashboard_data", "file": "utils/monitoring_analytics.py", "line": 256 }, "similarity": 0.76, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/monitoring_analytics.py:get_system_metrics", "name": "get_system_metrics", "file": "utils/monitoring_analytics.py", "line": 68 }, "func2": { "key": "utils/script_collection.py:run_initial_setup", "name": "run_initial_setup", "file": "utils/script_collection.py", "line": 194 }, "similarity": 0.76, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/monitoring_analytics.py:collect_job_analytics", "name": "collect_job_analytics", "file": "utils/monitoring_analytics.py", "line": 86 }, "func2": { "key": "utils/monitoring_analytics.py:collect_printer_analytics", "name": "collect_printer_analytics", "file": "utils/monitoring_analytics.py", "line": 130 }, "similarity": 0.8933333333333333, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/monitoring_analytics.py:collect_job_analytics", "name": "collect_job_analytics", "file": "utils/monitoring_analytics.py", "line": 86 }, "func2": { "key": "utils/monitoring_analytics.py:get_dashboard_data", "name": "get_dashboard_data", "file": "utils/monitoring_analytics.py", "line": 256 }, "similarity": 0.7647058823529411, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/monitoring_analytics.py:collect_job_analytics", "name": "collect_job_analytics", "file": "utils/monitoring_analytics.py", "line": 86 }, "func2": { "key": "utils/script_collection.py:run_initial_setup", "name": "run_initial_setup", "file": "utils/script_collection.py", "line": 194 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/monitoring_analytics.py:collect_printer_analytics", "name": "collect_printer_analytics", "file": "utils/monitoring_analytics.py", "line": 130 }, "func2": { "key": "utils/monitoring_analytics.py:get_dashboard_data", "name": "get_dashboard_data", "file": "utils/monitoring_analytics.py", "line": 256 }, "similarity": 0.7647058823529411, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/monitoring_analytics.py:collect_printer_analytics", "name": "collect_printer_analytics", "file": "utils/monitoring_analytics.py", "line": 130 }, "func2": { "key": "utils/script_collection.py:run_all_tests", "name": "run_all_tests", "file": "utils/script_collection.py", "line": 178 }, "similarity": 0.7285714285714286, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/monitoring_analytics.py:collect_printer_analytics", "name": "collect_printer_analytics", "file": "utils/monitoring_analytics.py", "line": 130 }, "func2": { "key": "utils/script_collection.py:run_initial_setup", "name": "run_initial_setup", "file": "utils/script_collection.py", "line": 194 }, "similarity": 0.8857142857142857, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/monitoring_analytics.py:get_dashboard_data", "name": "get_dashboard_data", "file": "utils/monitoring_analytics.py", "line": 256 }, "func2": { "key": "utils/script_collection.py:run_initial_setup", "name": "run_initial_setup", "file": "utils/script_collection.py", "line": 194 }, "similarity": 0.75, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "utils/script_collection.py:run_all_tests", "name": "run_all_tests", "file": "utils/script_collection.py", "line": 178 }, "func2": { "key": "utils/script_collection.py:run_initial_setup", "name": "run_initial_setup", "file": "utils/script_collection.py", "line": 194 }, "similarity": 0.8272727272727274, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "legacy/app_original.py:clear_user_cache", "name": "clear_user_cache", "file": "legacy/app_original.py", "line": 311 }, "func2": { "key": "legacy/app_original.py:load_user", "name": "load_user", "file": "legacy/app_original.py", "line": 558 }, "similarity": 0.8545454545454545, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "legacy/app_original.py:clear_user_cache", "name": "clear_user_cache", "file": "legacy/app_original.py", "line": 311 }, "func2": { "key": "legacy/app_original.py:get_user_api", "name": "get_user_api", "file": "legacy/app_original.py", "line": 3097 }, "similarity": 0.7846153846153846, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "legacy/app_original.py:clear_user_cache", "name": "clear_user_cache", "file": "legacy/app_original.py", "line": 311 }, "func2": { "key": "legacy/app_original.py:update_user_api", "name": "update_user_api", "file": "legacy/app_original.py", "line": 3129 }, "similarity": 0.7846153846153846, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "legacy/app_original.py:clear_user_cache", "name": "clear_user_cache", "file": "legacy/app_original.py", "line": 311 }, "func2": { "key": "legacy/app_original.py:delete_user", "name": "delete_user", "file": "legacy/app_original.py", "line": 3747 }, "similarity": 0.7181818181818183, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "legacy/app_original.py:clear_user_cache", "name": "clear_user_cache", "file": "legacy/app_original.py", "line": 311 }, "func2": { "key": "legacy/app_original.py:get_user_locations_api", "name": "get_user_locations_api", "file": "legacy/app_original.py", "line": 7271 }, "similarity": 0.8133333333333332, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "legacy/app_original.py:load_user", "name": "load_user", "file": "legacy/app_original.py", "line": 558 }, "func2": { "key": "legacy/app_original.py:get_user_api", "name": "get_user_api", "file": "legacy/app_original.py", "line": 3097 }, "similarity": 0.7846153846153846, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "legacy/app_original.py:load_user", "name": "load_user", "file": "legacy/app_original.py", "line": 558 }, "func2": { "key": "legacy/app_original.py:update_user_api", "name": "update_user_api", "file": "legacy/app_original.py", "line": 3129 }, "similarity": 0.8333333333333333, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "legacy/app_original.py:load_user", "name": "load_user", "file": "legacy/app_original.py", "line": 558 }, "func2": { "key": "legacy/app_original.py:admin_update_user_form", "name": "admin_update_user_form", "file": "legacy/app_original.py", "line": 3619 }, "similarity": 0.7133333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "legacy/app_original.py:load_user", "name": "load_user", "file": "legacy/app_original.py", "line": 558 }, "func2": { "key": "legacy/app_original.py:delete_user", "name": "delete_user", "file": "legacy/app_original.py", "line": 3747 }, "similarity": 0.78, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "legacy/app_original.py:load_user", "name": "load_user", "file": "legacy/app_original.py", "line": 558 }, "func2": { "key": "legacy/app_original.py:get_user_locations_api", "name": "get_user_locations_api", "file": "legacy/app_original.py", "line": 7271 }, "similarity": 0.8133333333333332, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "legacy/app_original.py:log_response_info", "name": "log_response_info", "file": "legacy/app_original.py", "line": 762 }, "func2": { "key": "legacy/app_original.py:add_optimized_cache_headers", "name": "add_optimized_cache_headers", "file": "legacy/app_original.py", "line": 473 }, "similarity": 0.7555555555555555, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "legacy/app_original.py:job_owner_required", "name": "job_owner_required", "file": "legacy/app_original.py", "line": 787 }, "func2": { "key": "legacy/app_original.py:admin_required", "name": "admin_required", "file": "legacy/app_original.py", "line": 809 }, "similarity": 0.8285714285714285, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "legacy/app_original.py:user_update_profile", "name": "user_update_profile", "file": "legacy/app_original.py", "line": 1696 }, "func2": { "key": "legacy/app_original.py:user_update_profile_api", "name": "user_update_profile_api", "file": "legacy/app_original.py", "line": 2138 }, "similarity": 0.7, "reason": "ähnliche Namen, ähnliche Länge" }, { "func1": { "key": "legacy/app_original.py:profile_redirect", "name": "profile_redirect", "file": "legacy/app_original.py", "line": 2376 }, "func2": { "key": "legacy/app_original.py:profil_redirect", "name": "profil_redirect", "file": "legacy/app_original.py", "line": 2382 }, "similarity": 0.7, "reason": "ähnliche Namen, ähnliche Länge" }, { "func1": { "key": "legacy/app_original.py:admin_printer_settings_page", "name": "admin_printer_settings_page", "file": "legacy/app_original.py", "line": 2874 }, "func2": { "key": "legacy/app_original.py:toggle_printer_power", "name": "toggle_printer_power", "file": "legacy/app_original.py", "line": 3190 }, "similarity": 0.7383333333333333, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "legacy/app_original.py:admin_printer_settings_page", "name": "admin_printer_settings_page", "file": "legacy/app_original.py", "line": 2874 }, "func2": { "key": "legacy/app_original.py:test_printer_tapo_connection", "name": "test_printer_tapo_connection", "file": "legacy/app_original.py", "line": 3268 }, "similarity": 0.7071428571428572, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "legacy/app_original.py:admin_printer_settings_page", "name": "admin_printer_settings_page", "file": "legacy/app_original.py", "line": 2874 }, "func2": { "key": "legacy/app_original.py:admin_edit_printer_page", "name": "admin_edit_printer_page", "file": "legacy/app_original.py", "line": 3419 }, "similarity": 0.8166666666666668, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "legacy/app_original.py:admin_printer_settings_page", "name": "admin_printer_settings_page", "file": "legacy/app_original.py", "line": 2874 }, "func2": { "key": "legacy/app_original.py:admin_update_printer_form", "name": "admin_update_printer_form", "file": "legacy/app_original.py", "line": 3689 }, "similarity": 0.7916666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "legacy/app_original.py:admin_guest_requests", "name": "admin_guest_requests", "file": "legacy/app_original.py", "line": 2911 }, "func2": { "key": "legacy/app_original.py:get_admin_guest_requests", "name": "get_admin_guest_requests", "file": "legacy/app_original.py", "line": 5056 }, "similarity": 0.7, "reason": "ähnliche Namen, ähnliche Länge" }, { "func1": { "key": "legacy/app_original.py:get_user_api", "name": "get_user_api", "file": "legacy/app_original.py", "line": 3097 }, "func2": { "key": "legacy/app_original.py:update_user_api", "name": "update_user_api", "file": "legacy/app_original.py", "line": 3129 }, "similarity": 0.9272727272727272, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "legacy/app_original.py:get_user_api", "name": "get_user_api", "file": "legacy/app_original.py", "line": 3097 }, "func2": { "key": "legacy/app_original.py:admin_edit_user_page", "name": "admin_edit_user_page", "file": "legacy/app_original.py", "line": 3585 }, "similarity": 0.7576923076923078, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "legacy/app_original.py:get_user_api", "name": "get_user_api", "file": "legacy/app_original.py", "line": 3097 }, "func2": { "key": "legacy/app_original.py:admin_update_user_form", "name": "admin_update_user_form", "file": "legacy/app_original.py", "line": 3619 }, "similarity": 0.74, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "legacy/app_original.py:get_user_api", "name": "get_user_api", "file": "legacy/app_original.py", "line": 3097 }, "func2": { "key": "legacy/app_original.py:delete_user", "name": "delete_user", "file": "legacy/app_original.py", "line": 3747 }, "similarity": 0.7, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "legacy/app_original.py:get_user_api", "name": "get_user_api", "file": "legacy/app_original.py", "line": 3097 }, "func2": { "key": "legacy/app_original.py:get_user_locations_api", "name": "get_user_locations_api", "file": "legacy/app_original.py", "line": 7271 }, "similarity": 0.8857142857142857, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "legacy/app_original.py:update_user_api", "name": "update_user_api", "file": "legacy/app_original.py", "line": 3129 }, "func2": { "key": "legacy/app_original.py:admin_edit_user_page", "name": "admin_edit_user_page", "file": "legacy/app_original.py", "line": 3585 }, "similarity": 0.7576923076923078, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "legacy/app_original.py:update_user_api", "name": "update_user_api", "file": "legacy/app_original.py", "line": 3129 }, "func2": { "key": "legacy/app_original.py:admin_update_user_form", "name": "admin_update_user_form", "file": "legacy/app_original.py", "line": 3619 }, "similarity": 0.7857142857142858, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "legacy/app_original.py:update_user_api", "name": "update_user_api", "file": "legacy/app_original.py", "line": 3129 }, "func2": { "key": "legacy/app_original.py:delete_user", "name": "delete_user", "file": "legacy/app_original.py", "line": 3747 }, "similarity": 0.7545454545454546, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "legacy/app_original.py:update_user_api", "name": "update_user_api", "file": "legacy/app_original.py", "line": 3129 }, "func2": { "key": "legacy/app_original.py:get_user_locations_api", "name": "get_user_locations_api", "file": "legacy/app_original.py", "line": 7271 }, "similarity": 0.8400000000000001, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "legacy/app_original.py:toggle_printer_power", "name": "toggle_printer_power", "file": "legacy/app_original.py", "line": 3190 }, "func2": { "key": "legacy/app_original.py:test_printer_tapo_connection", "name": "test_printer_tapo_connection", "file": "legacy/app_original.py", "line": 3268 }, "similarity": 0.7285714285714286, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "legacy/app_original.py:toggle_printer_power", "name": "toggle_printer_power", "file": "legacy/app_original.py", "line": 3190 }, "func2": { "key": "legacy/app_original.py:admin_edit_printer_page", "name": "admin_edit_printer_page", "file": "legacy/app_original.py", "line": 3419 }, "similarity": 0.7285714285714286, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "legacy/app_original.py:toggle_printer_power", "name": "toggle_printer_power", "file": "legacy/app_original.py", "line": 3190 }, "func2": { "key": "legacy/app_original.py:admin_update_printer_form", "name": "admin_update_printer_form", "file": "legacy/app_original.py", "line": 3689 }, "similarity": 0.8, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "legacy/app_original.py:toggle_printer_power", "name": "toggle_printer_power", "file": "legacy/app_original.py", "line": 3190 }, "func2": { "key": "legacy/app_original.py:get_job_order_api", "name": "get_job_order_api", "file": "legacy/app_original.py", "line": 6508 }, "similarity": 0.7133333333333334, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "legacy/app_original.py:test_printer_tapo_connection", "name": "test_printer_tapo_connection", "file": "legacy/app_original.py", "line": 3268 }, "func2": { "key": "legacy/app_original.py:admin_edit_printer_page", "name": "admin_edit_printer_page", "file": "legacy/app_original.py", "line": 3419 }, "similarity": 0.8285714285714285, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "legacy/app_original.py:test_printer_tapo_connection", "name": "test_printer_tapo_connection", "file": "legacy/app_original.py", "line": 3268 }, "func2": { "key": "legacy/app_original.py:admin_update_printer_form", "name": "admin_update_printer_form", "file": "legacy/app_original.py", "line": 3689 }, "similarity": 0.74, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "legacy/app_original.py:test_printer_tapo_connection", "name": "test_printer_tapo_connection", "file": "legacy/app_original.py", "line": 3268 }, "func2": { "key": "legacy/app_original.py:get_job_order_api", "name": "get_job_order_api", "file": "legacy/app_original.py", "line": 6508 }, "similarity": 0.8133333333333332, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "legacy/app_original.py:admin_add_printer_page", "name": "admin_add_printer_page", "file": "legacy/app_original.py", "line": 3406 }, "func2": { "key": "legacy/app_original.py:admin_edit_printer_page", "name": "admin_edit_printer_page", "file": "legacy/app_original.py", "line": 3419 }, "similarity": 0.7, "reason": "ähnliche Namen, ähnliche Länge" }, { "func1": { "key": "legacy/app_original.py:admin_edit_printer_page", "name": "admin_edit_printer_page", "file": "legacy/app_original.py", "line": 3419 }, "func2": { "key": "legacy/app_original.py:admin_update_printer_form", "name": "admin_update_printer_form", "file": "legacy/app_original.py", "line": 3689 }, "similarity": 0.7857142857142858, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "legacy/app_original.py:admin_edit_printer_page", "name": "admin_edit_printer_page", "file": "legacy/app_original.py", "line": 3419 }, "func2": { "key": "legacy/app_original.py:get_job_order_api", "name": "get_job_order_api", "file": "legacy/app_original.py", "line": 6508 }, "similarity": 0.8571428571428572, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "legacy/app_original.py:admin_edit_user_page", "name": "admin_edit_user_page", "file": "legacy/app_original.py", "line": 3585 }, "func2": { "key": "legacy/app_original.py:admin_update_user_form", "name": "admin_update_user_form", "file": "legacy/app_original.py", "line": 3619 }, "similarity": 0.8450000000000001, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "legacy/app_original.py:admin_edit_user_page", "name": "admin_edit_user_page", "file": "legacy/app_original.py", "line": 3585 }, "func2": { "key": "legacy/app_original.py:delete_user", "name": "delete_user", "file": "legacy/app_original.py", "line": 3747 }, "similarity": 0.725, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "legacy/app_original.py:admin_edit_user_page", "name": "admin_edit_user_page", "file": "legacy/app_original.py", "line": 3585 }, "func2": { "key": "legacy/app_original.py:get_user_locations_api", "name": "get_user_locations_api", "file": "legacy/app_original.py", "line": 7271 }, "similarity": 0.725, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "legacy/app_original.py:admin_update_user_form", "name": "admin_update_user_form", "file": "legacy/app_original.py", "line": 3619 }, "func2": { "key": "legacy/app_original.py:delete_user", "name": "delete_user", "file": "legacy/app_original.py", "line": 3747 }, "similarity": 0.7866666666666666, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "legacy/app_original.py:admin_update_user_form", "name": "admin_update_user_form", "file": "legacy/app_original.py", "line": 3619 }, "func2": { "key": "legacy/app_original.py:get_user_locations_api", "name": "get_user_locations_api", "file": "legacy/app_original.py", "line": 7271 }, "similarity": 0.7588235294117647, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "legacy/app_original.py:admin_update_printer_form", "name": "admin_update_printer_form", "file": "legacy/app_original.py", "line": 3689 }, "func2": { "key": "legacy/app_original.py:get_job_order_api", "name": "get_job_order_api", "file": "legacy/app_original.py", "line": 6508 }, "similarity": 0.7250000000000001, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "legacy/app_original.py:serve_uploaded_file", "name": "serve_uploaded_file", "file": "legacy/app_original.py", "line": 4159 }, "func2": { "key": "legacy/app_original.py:delete_uploaded_file", "name": "delete_uploaded_file", "file": "legacy/app_original.py", "line": 4208 }, "similarity": 0.8857142857142857, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "legacy/app_original.py:get_job_detail", "name": "get_job_detail", "file": "legacy/app_original.py", "line": 4349 }, "func2": { "key": "legacy/app_original.py:delete_job", "name": "delete_job", "file": "legacy/app_original.py", "line": 4378 }, "similarity": 0.8909090909090909, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "legacy/app_original.py:get_job_detail", "name": "get_job_detail", "file": "legacy/app_original.py", "line": 4349 }, "func2": { "key": "legacy/app_original.py:update_job", "name": "update_job", "file": "legacy/app_original.py", "line": 4564 }, "similarity": 0.8461538461538463, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "legacy/app_original.py:delete_job", "name": "delete_job", "file": "legacy/app_original.py", "line": 4378 }, "func2": { "key": "legacy/app_original.py:update_job", "name": "update_job", "file": "legacy/app_original.py", "line": 4564 }, "similarity": 0.8545454545454545, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "legacy/app_original.py:get_guest_request_status", "name": "get_guest_request_status", "file": "legacy/app_original.py", "line": 4943 }, "func2": { "key": "legacy/app_original.py:get_guest_requests_stats", "name": "get_guest_requests_stats", "file": "legacy/app_original.py", "line": 5454 }, "similarity": 0.7, "reason": "ähnliche Namen, ähnliche Länge" }, { "func1": { "key": "legacy/app_original.py:approve_guest_request", "name": "approve_guest_request", "file": "legacy/app_original.py", "line": 5179 }, "func2": { "key": "legacy/app_original.py:reject_guest_request", "name": "reject_guest_request", "file": "legacy/app_original.py", "line": 5259 }, "similarity": 0.8285714285714285, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "legacy/app_original.py:approve_guest_request", "name": "approve_guest_request", "file": "legacy/app_original.py", "line": 5179 }, "func2": { "key": "legacy/app_original.py:delete_guest_request", "name": "delete_guest_request", "file": "legacy/app_original.py", "line": 5326 }, "similarity": 0.8285714285714285, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "legacy/app_original.py:approve_guest_request", "name": "approve_guest_request", "file": "legacy/app_original.py", "line": 5179 }, "func2": { "key": "legacy/app_original.py:get_guest_request_detail", "name": "get_guest_request_detail", "file": "legacy/app_original.py", "line": 5370 }, "similarity": 0.8400000000000001, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "legacy/app_original.py:reject_guest_request", "name": "reject_guest_request", "file": "legacy/app_original.py", "line": 5259 }, "func2": { "key": "legacy/app_original.py:delete_guest_request", "name": "delete_guest_request", "file": "legacy/app_original.py", "line": 5326 }, "similarity": 0.8666666666666667, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "legacy/app_original.py:reject_guest_request", "name": "reject_guest_request", "file": "legacy/app_original.py", "line": 5259 }, "func2": { "key": "legacy/app_original.py:get_guest_request_detail", "name": "get_guest_request_detail", "file": "legacy/app_original.py", "line": 5370 }, "similarity": 0.8285714285714285, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "legacy/app_original.py:delete_guest_request", "name": "delete_guest_request", "file": "legacy/app_original.py", "line": 5326 }, "func2": { "key": "legacy/app_original.py:get_guest_request_detail", "name": "get_guest_request_detail", "file": "legacy/app_original.py", "line": 5370 }, "similarity": 0.9333333333333333, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "legacy/app_original.py:apply_round_robin_optimization", "name": "apply_round_robin_optimization", "file": "legacy/app_original.py", "line": 6187 }, "func2": { "key": "legacy/app_original.py:apply_load_balance_optimization", "name": "apply_load_balance_optimization", "file": "legacy/app_original.py", "line": 6207 }, "similarity": 0.8558823529411765, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "legacy/app_original.py:apply_round_robin_optimization", "name": "apply_round_robin_optimization", "file": "legacy/app_original.py", "line": 6187 }, "func2": { "key": "legacy/app_original.py:apply_priority_optimization", "name": "apply_priority_optimization", "file": "legacy/app_original.py", "line": 6236 }, "similarity": 0.8342857142857144, "reason": "ähnliche Namen, gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "legacy/app_original.py:apply_load_balance_optimization", "name": "apply_load_balance_optimization", "file": "legacy/app_original.py", "line": 6207 }, "func2": { "key": "legacy/app_original.py:apply_priority_optimization", "name": "apply_priority_optimization", "file": "legacy/app_original.py", "line": 6236 }, "similarity": 0.8321428571428571, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "legacy/app_original.py:get_status_icon", "name": "get_status_icon", "file": "legacy/app_original.py", "line": 9299 }, "func2": { "key": "legacy/app_original.py:get_status_color", "name": "get_status_color", "file": "legacy/app_original.py", "line": 9311 }, "similarity": 0.8769230769230769, "reason": "gemeinsame Argumente, ähnliche Länge" }, { "func1": { "key": "legacy/app_original.py:add_optimized_cache_headers", "name": "add_optimized_cache_headers", "file": "legacy/app_original.py", "line": 473 }, "func2": { "key": "legacy/app_original.py:add_cache_headers", "name": "add_cache_headers", "file": "legacy/app_original.py", "line": 83 }, "similarity": 0.7285714285714286, "reason": "gemeinsame Argumente, ähnliche Länge" } ], "redundant_helpers": [ { "key": "cleanup_imports.py:should_process_file", "name": "should_process_file", "file": "cleanup_imports.py", "line": 88, "usage_count": 1, "body_lines": 5, "is_private": false }, { "key": "cleanup_imports.py:analyze_file_imports", "name": "analyze_file_imports", "file": "cleanup_imports.py", "line": 101, "usage_count": 1, "body_lines": 2, "is_private": false }, { "key": "cleanup_imports.py:find_safe_unused_imports", "name": "find_safe_unused_imports", "file": "cleanup_imports.py", "line": 143, "usage_count": 1, "body_lines": 5, "is_private": false }, { "key": "cleanup_imports.py:remove_unused_imports", "name": "remove_unused_imports", "file": "cleanup_imports.py", "line": 164, "usage_count": 1, "body_lines": 4, "is_private": false }, { "key": "models.py:create_optimized_engine", "name": "create_optimized_engine", "file": "models.py", "line": 114, "usage_count": 1, "body_lines": 5, "is_private": false }, { "key": "models.py:get_session_factory", "name": "get_session_factory", "file": "models.py", "line": 209, "usage_count": 1, "body_lines": 4, "is_private": false }, { "key": "models.py:get_maintenance_session", "name": "get_maintenance_session", "file": "models.py", "line": 230, "usage_count": 1, "body_lines": 4, "is_private": false }, { "key": "models.py:get_cache_key", "name": "get_cache_key", "file": "models.py", "line": 246, "usage_count": 1, "body_lines": 2, "is_private": false }, { "key": "models.py:set_cache", "name": "set_cache", "file": "models.py", "line": 252, "usage_count": 1, "body_lines": 2, "is_private": false }, { "key": "models.py:get_cache", "name": "get_cache", "file": "models.py", "line": 260, "usage_count": 1, "body_lines": 2, "is_private": false }, { "key": "models.py:create_initial_printers", "name": "create_initial_printers", "file": "models.py", "line": 2332, "usage_count": 1, "body_lines": 3, "is_private": false }, { "key": "models.py:clear_model_cache", "name": "clear_model_cache", "file": "models.py", "line": 2459, "usage_count": 1, "body_lines": 2, "is_private": false }, { "key": "models.py:maintenance_worker", "name": "maintenance_worker", "file": "models.py", "line": 179, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "models.py:is_admin", "name": "is_admin", "file": "models.py", "line": 378, "usage_count": 0, "body_lines": 1, "is_private": false }, { "key": "models.py:has_role", "name": "has_role", "file": "models.py", "line": 381, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "models.py:get_initials", "name": "get_initials", "file": "models.py", "line": 393, "usage_count": 0, "body_lines": 4, "is_private": false }, { "key": "models.py:display_name", "name": "display_name", "file": "models.py", "line": 416, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "models.py:is_active", "name": "is_active", "file": "models.py", "line": 426, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "models.py:get_id", "name": "get_id", "file": "models.py", "line": 430, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "models.py:get_by_username_or_email", "name": "get_by_username_or_email", "file": "models.py", "line": 464, "usage_count": 0, "body_lines": 5, "is_private": false }, { "key": "models.py:get_by_id_cached", "name": "get_by_id_cached", "file": "models.py", "line": 486, "usage_count": 1, "body_lines": 5, "is_private": false }, { "key": "models.py:get_permission_level", "name": "get_permission_level", "file": "models.py", "line": 552, "usage_count": 0, "body_lines": 5, "is_private": false }, { "key": "models.py:get_all_cached", "name": "get_all_cached", "file": "models.py", "line": 634, "usage_count": 0, "body_lines": 5, "is_private": false }, { "key": "models.py:get_online_printers", "name": "get_online_printers", "file": "models.py", "line": 653, "usage_count": 0, "body_lines": 5, "is_private": false }, { "key": "models.py:get_active_jobs", "name": "get_active_jobs", "file": "models.py", "line": 745, "usage_count": 0, "body_lines": 5, "is_private": false }, { "key": "models.py:get_user_jobs", "name": "get_user_jobs", "file": "models.py", "line": 766, "usage_count": 0, "body_lines": 5, "is_private": false }, { "key": "models.py:create_for_approvers", "name": "create_for_approvers", "file": "models.py", "line": 931, "usage_count": 1, "body_lines": 5, "is_private": false }, { "key": "models.py:mark_otp_used", "name": "mark_otp_used", "file": "models.py", "line": 1163, "usage_count": 1, "body_lines": 2, "is_private": false }, { "key": "models.py:is_otp_valid", "name": "is_otp_valid", "file": "models.py", "line": 1180, "usage_count": 0, "body_lines": 5, "is_private": false }, { "key": "models.py:get_otp_status", "name": "get_otp_status", "file": "models.py", "line": 1195, "usage_count": 0, "body_lines": 5, "is_private": false }, { "key": "models.py:find_by_otp", "name": "find_by_otp", "file": "models.py", "line": 1211, "usage_count": 1, "body_lines": 3, "is_private": false }, { "key": "models.py:find_by_otp_and_name", "name": "find_by_otp_and_name", "file": "models.py", "line": 1239, "usage_count": 1, "body_lines": 3, "is_private": false }, { "key": "models.py:get_order_for_printer", "name": "get_order_for_printer", "file": "models.py", "line": 1313, "usage_count": 1, "body_lines": 5, "is_private": false }, { "key": "models.py:update_printer_order", "name": "update_printer_order", "file": "models.py", "line": 1333, "usage_count": 1, "body_lines": 2, "is_private": false }, { "key": "models.py:remove_job_from_orders", "name": "remove_job_from_orders", "file": "models.py", "line": 1383, "usage_count": 1, "body_lines": 2, "is_private": false }, { "key": "models.py:is_running", "name": "is_running", "file": "models.py", "line": 1555, "usage_count": 1, "body_lines": 2, "is_private": false }, { "key": "models.py:is_expired", "name": "is_expired", "file": "models.py", "line": 1561, "usage_count": 1, "body_lines": 2, "is_private": false }, { "key": "models.py:should_show_warning", "name": "should_show_warning", "file": "models.py", "line": 1567, "usage_count": 1, "body_lines": 4, "is_private": false }, { "key": "models.py:get_progress_percentage", "name": "get_progress_percentage", "file": "models.py", "line": 1577, "usage_count": 1, "body_lines": 4, "is_private": false }, { "key": "models.py:start_timer", "name": "start_timer", "file": "models.py", "line": 1587, "usage_count": 1, "body_lines": 2, "is_private": false }, { "key": "models.py:pause_timer", "name": "pause_timer", "file": "models.py", "line": 1612, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "models.py:stop_timer", "name": "stop_timer", "file": "models.py", "line": 1635, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "models.py:reset_timer", "name": "reset_timer", "file": "models.py", "line": 1654, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "models.py:extend_timer", "name": "extend_timer", "file": "models.py", "line": 1676, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "models.py:force_quit_execute", "name": "force_quit_execute", "file": "models.py", "line": 1703, "usage_count": 1, "body_lines": 2, "is_private": false }, { "key": "models.py:update_activity", "name": "update_activity", "file": "models.py", "line": 1726, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "models.py:get_by_name", "name": "get_by_name", "file": "models.py", "line": 1744, "usage_count": 0, "body_lines": 5, "is_private": false }, { "key": "models.py:get_by_type", "name": "get_by_type", "file": "models.py", "line": 1764, "usage_count": 0, "body_lines": 5, "is_private": false }, { "key": "models.py:get_running_timers", "name": "get_running_timers", "file": "models.py", "line": 1782, "usage_count": 0, "body_lines": 5, "is_private": false }, { "key": "models.py:get_expired_timers", "name": "get_expired_timers", "file": "models.py", "line": 1800, "usage_count": 1, "body_lines": 2, "is_private": false }, { "key": "models.py:cleanup_expired_timers", "name": "cleanup_expired_timers", "file": "models.py", "line": 1817, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "models.py:create_kiosk_timer", "name": "create_kiosk_timer", "file": "models.py", "line": 1841, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "models.py:get_printer_history", "name": "get_printer_history", "file": "models.py", "line": 2048, "usage_count": 0, "body_lines": 5, "is_private": false }, { "key": "models.py:get_all_recent_logs", "name": "get_all_recent_logs", "file": "models.py", "line": 2084, "usage_count": 0, "body_lines": 5, "is_private": false }, { "key": "start_production.py:print_production_banner", "name": "print_production_banner", "file": "start_production.py", "line": 44, "usage_count": 1, "body_lines": 3, "is_private": false }, { "key": "setup_development.py:install_python_dependencies", "name": "install_python_dependencies", "file": "setup_development.py", "line": 113, "usage_count": 1, "body_lines": 3, "is_private": false }, { "key": "setup_development.py:build_css", "name": "build_css", "file": "setup_development.py", "line": 127, "usage_count": 1, "body_lines": 3, "is_private": false }, { "key": "setup_development.py:start_development_server", "name": "start_development_server", "file": "setup_development.py", "line": 172, "usage_count": 1, "body_lines": 5, "is_private": false }, { "key": "simple_form_tester.py:handle_starttag", "name": "handle_starttag", "file": "simple_form_tester.py", "line": 56, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "simple_form_tester.py:handle_endtag", "name": "handle_endtag", "file": "simple_form_tester.py", "line": 79, "usage_count": 0, "body_lines": 1, "is_private": false }, { "key": "simple_form_tester.py:fetch_page", "name": "fetch_page", "file": "simple_form_tester.py", "line": 97, "usage_count": 1, "body_lines": 3, "is_private": false }, { "key": "simple_form_tester.py:_parse_cookies", "name": "_parse_cookies", "file": "simple_form_tester.py", "line": 123, "usage_count": 1, "body_lines": 2, "is_private": true }, { "key": "simple_form_tester.py:find_forms", "name": "find_forms", "file": "simple_form_tester.py", "line": 130, "usage_count": 1, "body_lines": 4, "is_private": false }, { "key": "simple_form_tester.py:generate_test_data", "name": "generate_test_data", "file": "simple_form_tester.py", "line": 136, "usage_count": 1, "body_lines": 2, "is_private": false }, { "key": "simple_form_tester.py:submit_form", "name": "submit_form", "file": "simple_form_tester.py", "line": 166, "usage_count": 1, "body_lines": 5, "is_private": false }, { "key": "function_analysis_tool.py:find_similar_functions", "name": "find_similar_functions", "file": "function_analysis_tool.py", "line": 108, "usage_count": 1, "body_lines": 5, "is_private": false }, { "key": "function_analysis_tool.py:_calculate_similarity", "name": "_calculate_similarity", "file": "function_analysis_tool.py", "line": 157, "usage_count": 1, "body_lines": 9, "is_private": true }, { "key": "function_analysis_tool.py:_string_similarity", "name": "_string_similarity", "file": "function_analysis_tool.py", "line": 179, "usage_count": 1, "body_lines": 5, "is_private": true }, { "key": "function_analysis_tool.py:_get_similarity_reason", "name": "_get_similarity_reason", "file": "function_analysis_tool.py", "line": 190, "usage_count": 1, "body_lines": 6, "is_private": true }, { "key": "function_analysis_tool.py:_generate_recommendations", "name": "_generate_recommendations", "file": "function_analysis_tool.py", "line": 269, "usage_count": 1, "body_lines": 9, "is_private": true }, { "key": "test_development.py:print_test_banner", "name": "print_test_banner", "file": "test_development.py", "line": 19, "usage_count": 1, "body_lines": 3, "is_private": false }, { "key": "template_validation_final.py:generate_final_report", "name": "generate_final_report", "file": "template_validation_final.py", "line": 148, "usage_count": 1, "body_lines": 4, "is_private": false }, { "key": "test_flask_minimal.py:hello", "name": "hello", "file": "test_flask_minimal.py", "line": 14, "usage_count": 0, "body_lines": 1, "is_private": false }, { "key": "test_flask_minimal.py:health", "name": "health", "file": "test_flask_minimal.py", "line": 24, "usage_count": 0, "body_lines": 1, "is_private": false }, { "key": "form_test_automator.py:_generate_email", "name": "_generate_email", "file": "form_test_automator.py", "line": 213, "usage_count": 0, "body_lines": 2, "is_private": true }, { "key": "form_test_automator.py:_generate_password", "name": "_generate_password", "file": "form_test_automator.py", "line": 218, "usage_count": 0, "body_lines": 4, "is_private": true }, { "key": "form_test_automator.py:_generate_phone", "name": "_generate_phone", "file": "form_test_automator.py", "line": 228, "usage_count": 0, "body_lines": 2, "is_private": true }, { "key": "form_test_automator.py:_generate_url", "name": "_generate_url", "file": "form_test_automator.py", "line": 233, "usage_count": 0, "body_lines": 2, "is_private": true }, { "key": "form_test_automator.py:_generate_date", "name": "_generate_date", "file": "form_test_automator.py", "line": 238, "usage_count": 1, "body_lines": 2, "is_private": true }, { "key": "form_test_automator.py:_generate_datetime", "name": "_generate_datetime", "file": "form_test_automator.py", "line": 243, "usage_count": 0, "body_lines": 1, "is_private": true }, { "key": "form_test_automator.py:_generate_time", "name": "_generate_time", "file": "form_test_automator.py", "line": 246, "usage_count": 1, "body_lines": 1, "is_private": true }, { "key": "form_test_automator.py:_generate_number", "name": "_generate_number", "file": "form_test_automator.py", "line": 249, "usage_count": 1, "body_lines": 2, "is_private": true }, { "key": "form_test_automator.py:_generate_range", "name": "_generate_range", "file": "form_test_automator.py", "line": 259, "usage_count": 0, "body_lines": 1, "is_private": true }, { "key": "form_test_automator.py:_generate_color", "name": "_generate_color", "file": "form_test_automator.py", "line": 262, "usage_count": 0, "body_lines": 1, "is_private": true }, { "key": "form_test_automator.py:_generate_text", "name": "_generate_text", "file": "form_test_automator.py", "line": 265, "usage_count": 0, "body_lines": 8, "is_private": true }, { "key": "form_test_automator.py:_generate_invalid_data", "name": "_generate_invalid_data", "file": "form_test_automator.py", "line": 300, "usage_count": 1, "body_lines": 3, "is_private": true }, { "key": "form_test_automator.py:_generate_edge_case", "name": "_generate_edge_case", "file": "form_test_automator.py", "line": 316, "usage_count": 1, "body_lines": 3, "is_private": true }, { "key": "form_test_automator.py:_random_delay", "name": "_random_delay", "file": "form_test_automator.py", "line": 694, "usage_count": 1, "body_lines": 2, "is_private": true }, { "key": "form_test_automator.py:_generate_html_report", "name": "_generate_html_report", "file": "form_test_automator.py", "line": 1221, "usage_count": 1, "body_lines": 10, "is_private": true }, { "key": "form_test_automator.py:_print_test_summary", "name": "_print_test_summary", "file": "form_test_automator.py", "line": 2291, "usage_count": 1, "body_lines": 9, "is_private": true }, { "key": "form_test_automator.py:email", "name": "email", "file": "form_test_automator.py", "line": 48, "usage_count": 1, "body_lines": 1, "is_private": false }, { "key": "form_test_automator.py:first_name", "name": "first_name", "file": "form_test_automator.py", "line": 50, "usage_count": 1, "body_lines": 1, "is_private": false }, { "key": "form_test_automator.py:last_name", "name": "last_name", "file": "form_test_automator.py", "line": 51, "usage_count": 1, "body_lines": 1, "is_private": false }, { "key": "form_test_automator.py:company", "name": "company", "file": "form_test_automator.py", "line": 52, "usage_count": 1, "body_lines": 1, "is_private": false }, { "key": "form_test_automator.py:city", "name": "city", "file": "form_test_automator.py", "line": 53, "usage_count": 1, "body_lines": 1, "is_private": false }, { "key": "form_test_automator.py:street_address", "name": "street_address", "file": "form_test_automator.py", "line": 54, "usage_count": 1, "body_lines": 1, "is_private": false }, { "key": "form_test_automator.py:phone_number", "name": "phone_number", "file": "form_test_automator.py", "line": 55, "usage_count": 1, "body_lines": 1, "is_private": false }, { "key": "form_test_automator.py:url", "name": "url", "file": "form_test_automator.py", "line": 56, "usage_count": 1, "body_lines": 1, "is_private": false }, { "key": "form_test_automator.py:add_column", "name": "add_column", "file": "form_test_automator.py", "line": 88, "usage_count": 1, "body_lines": 1, "is_private": false }, { "key": "form_test_automator.py:add_row", "name": "add_row", "file": "form_test_automator.py", "line": 89, "usage_count": 1, "body_lines": 1, "is_private": false }, { "key": "app.py:get_environment_type", "name": "get_environment_type", "file": "app.py", "line": 367, "usage_count": 1, "body_lines": 2, "is_private": false }, { "key": "app.py:aggressive_shutdown_handler", "name": "aggressive_shutdown_handler", "file": "app.py", "line": 463, "usage_count": 0, "body_lines": 5, "is_private": false }, { "key": "app.py:csrf_token", "name": "csrf_token", "file": "app.py", "line": 696, "usage_count": 1, "body_lines": 2, "is_private": false }, { "key": "app.py:load_user", "name": "load_user", "file": "app.py", "line": 750, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "app.py:inject_now", "name": "inject_now", "file": "app.py", "line": 789, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "app.py:inject_current_route", "name": "inject_current_route", "file": "app.py", "line": 794, "usage_count": 0, "body_lines": 3, "is_private": false }, { "key": "app.py:format_datetime_filter", "name": "format_datetime_filter", "file": "app.py", "line": 804, "usage_count": 0, "body_lines": 4, "is_private": false }, { "key": "app.py:is_optimized_mode", "name": "is_optimized_mode", "file": "app.py", "line": 816, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "app.py:log_request_info", "name": "log_request_info", "file": "app.py", "line": 822, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "app.py:log_response_info", "name": "log_response_info", "file": "app.py", "line": 828, "usage_count": 0, "body_lines": 3, "is_private": false }, { "key": "app.py:minimize_session_cookie", "name": "minimize_session_cookie", "file": "app.py", "line": 835, "usage_count": 0, "body_lines": 3, "is_private": false }, { "key": "app.py:check_session_activity", "name": "check_session_activity", "file": "app.py", "line": 843, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "app.py:index", "name": "index", "file": "app.py", "line": 876, "usage_count": 1, "body_lines": 3, "is_private": false }, { "key": "app.py:dashboard", "name": "dashboard", "file": "app.py", "line": 884, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "app.py:csrf_test_page", "name": "csrf_test_page", "file": "app.py", "line": 889, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "app.py:csrf_test_api", "name": "csrf_test_api", "file": "app.py", "line": 894, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "app.py:admin", "name": "admin", "file": "app.py", "line": 922, "usage_count": 0, "body_lines": 3, "is_private": false }, { "key": "app.py:printers_page", "name": "printers_page", "file": "app.py", "line": 932, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "app.py:printer_control", "name": "printer_control", "file": "app.py", "line": 1076, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "app.py:jobs_page", "name": "jobs_page", "file": "app.py", "line": 1221, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "app.py:new_job_page", "name": "new_job_page", "file": "app.py", "line": 1227, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "app.py:stats_page", "name": "stats_page", "file": "app.py", "line": 1233, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "app.py:service_worker", "name": "service_worker", "file": "app.py", "line": 1241, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "app.py:api_start_job", "name": "api_start_job", "file": "app.py", "line": 1247, "usage_count": 0, "body_lines": 3, "is_private": false }, { "key": "app.py:api_pause_job", "name": "api_pause_job", "file": "app.py", "line": 1254, "usage_count": 0, "body_lines": 3, "is_private": false }, { "key": "app.py:api_resume_job", "name": "api_resume_job", "file": "app.py", "line": 1261, "usage_count": 0, "body_lines": 3, "is_private": false }, { "key": "app.py:api_finish_job", "name": "api_finish_job", "file": "app.py", "line": 1268, "usage_count": 0, "body_lines": 3, "is_private": false }, { "key": "app.py:api_get_printers", "name": "api_get_printers", "file": "app.py", "line": 1275, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "app.py:api_get_printer_status", "name": "api_get_printer_status", "file": "app.py", "line": 1365, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "app.py:api_health_check", "name": "api_health_check", "file": "app.py", "line": 1440, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "app.py:api_version", "name": "api_version", "file": "app.py", "line": 1469, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "app.py:api_stats", "name": "api_stats", "file": "app.py", "line": 1481, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "app.py:privacy", "name": "privacy", "file": "app.py", "line": 1545, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "app.py:terms", "name": "terms", "file": "app.py", "line": 1550, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "app.py:imprint", "name": "imprint", "file": "app.py", "line": 1555, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "app.py:legal", "name": "legal", "file": "app.py", "line": 1560, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "app.py:bad_request_error", "name": "bad_request_error", "file": "app.py", "line": 1566, "usage_count": 0, "body_lines": 4, "is_private": false }, { "key": "app.py:unauthorized_error", "name": "unauthorized_error", "file": "app.py", "line": 1578, "usage_count": 0, "body_lines": 4, "is_private": false }, { "key": "app.py:forbidden_error", "name": "forbidden_error", "file": "app.py", "line": 1590, "usage_count": 0, "body_lines": 4, "is_private": false }, { "key": "app.py:not_found_error", "name": "not_found_error", "file": "app.py", "line": 1608, "usage_count": 0, "body_lines": 4, "is_private": false }, { "key": "app.py:method_not_allowed_error", "name": "method_not_allowed_error", "file": "app.py", "line": 1626, "usage_count": 0, "body_lines": 4, "is_private": false }, { "key": "app.py:payload_too_large_error", "name": "payload_too_large_error", "file": "app.py", "line": 1638, "usage_count": 0, "body_lines": 4, "is_private": false }, { "key": "app.py:rate_limit_error", "name": "rate_limit_error", "file": "app.py", "line": 1650, "usage_count": 0, "body_lines": 4, "is_private": false }, { "key": "app.py:bad_gateway_error", "name": "bad_gateway_error", "file": "app.py", "line": 1691, "usage_count": 0, "body_lines": 4, "is_private": false }, { "key": "app.py:service_unavailable_error", "name": "service_unavailable_error", "file": "app.py", "line": 1703, "usage_count": 0, "body_lines": 4, "is_private": false }, { "key": "app.py:http_version_not_supported_error", "name": "http_version_not_supported_error", "file": "app.py", "line": 1715, "usage_count": 0, "body_lines": 4, "is_private": false }, { "key": "app.py:get_production_info", "name": "get_production_info", "file": "app.py", "line": 1967, "usage_count": 1, "body_lines": 3, "is_private": false }, { "key": "app.py:production_info", "name": "production_info", "file": "app.py", "line": 1983, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "app.py:get_minimal_session_data", "name": "get_minimal_session_data", "file": "app.py", "line": 47, "usage_count": 0, "body_lines": 3, "is_private": false }, { "key": "app.py:store_large_session_data", "name": "store_large_session_data", "file": "app.py", "line": 75, "usage_count": 1, "body_lines": 3, "is_private": false }, { "key": "app.py:load_large_session_data", "name": "load_large_session_data", "file": "app.py", "line": 104, "usage_count": 1, "body_lines": 3, "is_private": false }, { "key": "app.py:cleanup_expired_sessions", "name": "cleanup_expired_sessions", "file": "app.py", "line": 129, "usage_count": 0, "body_lines": 3, "is_private": false }, { "key": "import_analyzer.py:find_unused_imports", "name": "find_unused_imports", "file": "import_analyzer.py", "line": 103, "usage_count": 1, "body_lines": 2, "is_private": false }, { "key": "import_analyzer.py:find_circular_imports", "name": "find_circular_imports", "file": "import_analyzer.py", "line": 148, "usage_count": 1, "body_lines": 5, "is_private": false }, { "key": "import_analyzer.py:find_redundant_imports", "name": "find_redundant_imports", "file": "import_analyzer.py", "line": 188, "usage_count": 1, "body_lines": 5, "is_private": false }, { "key": "import_analyzer.py:get_module_name", "name": "get_module_name", "file": "import_analyzer.py", "line": 209, "usage_count": 1, "body_lines": 3, "is_private": false }, { "key": "import_analyzer.py:is_local_import", "name": "is_local_import", "file": "import_analyzer.py", "line": 217, "usage_count": 1, "body_lines": 3, "is_private": false }, { "key": "template_problem_analysis.py:generate_fixes", "name": "generate_fixes", "file": "template_problem_analysis.py", "line": 107, "usage_count": 1, "body_lines": 5, "is_private": false }, { "key": "template_problem_analysis.py:generate_detailed_report", "name": "generate_detailed_report", "file": "template_problem_analysis.py", "line": 133, "usage_count": 1, "body_lines": 2, "is_private": false }, { "key": "start_development.py:check_database", "name": "check_database", "file": "start_development.py", "line": 185, "usage_count": 1, "body_lines": 4, "is_private": false }, { "key": "ssl/ssl_fix.py:check_openssl", "name": "check_openssl", "file": "ssl/ssl_fix.py", "line": 183, "usage_count": 1, "body_lines": 2, "is_private": false }, { "key": "ssl/fix_ssl_browser.py:validate_certificate_compatibility", "name": "validate_certificate_compatibility", "file": "ssl/fix_ssl_browser.py", "line": 132, "usage_count": 1, "body_lines": 2, "is_private": false }, { "key": "tests/test_tapo_integration.py:_create_standard_printers", "name": "_create_standard_printers", "file": "tests/test_tapo_integration.py", "line": 156, "usage_count": 1, "body_lines": 4, "is_private": true }, { "key": "tests/test_tapo_integration.py:_login_as_admin", "name": "_login_as_admin", "file": "tests/test_tapo_integration.py", "line": 175, "usage_count": 1, "body_lines": 4, "is_private": true }, { "key": "tests/test_tapo_integration.py:_login_as_user", "name": "_login_as_user", "file": "tests/test_tapo_integration.py", "line": 184, "usage_count": 1, "body_lines": 4, "is_private": true }, { "key": "tests/test_tapo_integration.py:test_error_handling_unreachable_plugs", "name": "test_error_handling_unreachable_plugs", "file": "tests/test_tapo_integration.py", "line": 392, "usage_count": 0, "body_lines": 5, "is_private": false }, { "key": "tests/test_tapo_integration.py:test_admin_dashboard_printer_overview", "name": "test_admin_dashboard_printer_overview", "file": "tests/test_tapo_integration.py", "line": 441, "usage_count": 0, "body_lines": 5, "is_private": false }, { "key": "config/settings.py:get_log_file", "name": "get_log_file", "file": "config/settings.py", "line": 98, "usage_count": 0, "body_lines": 3, "is_private": false }, { "key": "config/settings.py:ensure_log_directories", "name": "ensure_log_directories", "file": "config/settings.py", "line": 113, "usage_count": 0, "body_lines": 3, "is_private": false }, { "key": "config/settings.py:ensure_database_directory", "name": "ensure_database_directory", "file": "config/settings.py", "line": 119, "usage_count": 1, "body_lines": 3, "is_private": false }, { "key": "config/settings.py:ensure_upload_directory", "name": "ensure_upload_directory", "file": "config/settings.py", "line": 131, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "config/__init__.py:get_config", "name": "get_config", "file": "config/__init__.py", "line": 39, "usage_count": 0, "body_lines": 3, "is_private": false }, { "key": "config/__init__.py:validate_config", "name": "validate_config", "file": "config/__init__.py", "line": 57, "usage_count": 0, "body_lines": 4, "is_private": false }, { "key": "config/app_config.py:get_config_by_name", "name": "get_config_by_name", "file": "config/app_config.py", "line": 171, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "config/security.py:get_security_headers", "name": "get_security_headers", "file": "config/security.py", "line": 79, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "config/security.py:get_headers", "name": "get_headers", "file": "config/security.py", "line": 62, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "config/security.py:get_rate_limits", "name": "get_rate_limits", "file": "config/security.py", "line": 66, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "config/security.py:get_session_config", "name": "get_session_config", "file": "config/security.py", "line": 70, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "config/security.py:get_csrf_config", "name": "get_csrf_config", "file": "config/security.py", "line": 74, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "scripts/test_protocol_generator.py:run_command", "name": "run_command", "file": "scripts/test_protocol_generator.py", "line": 82, "usage_count": 1, "body_lines": 3, "is_private": false }, { "key": "scripts/test_protocol_generator.py:test_flask_app_creation", "name": "test_flask_app_creation", "file": "scripts/test_protocol_generator.py", "line": 246, "usage_count": 1, "body_lines": 4, "is_private": false }, { "key": "scripts/test_protocol_generator.py:test_dependency_versions", "name": "test_dependency_versions", "file": "scripts/test_protocol_generator.py", "line": 270, "usage_count": 1, "body_lines": 4, "is_private": false }, { "key": "scripts/test_protocol_generator.py:analyze_code_metrics", "name": "analyze_code_metrics", "file": "scripts/test_protocol_generator.py", "line": 302, "usage_count": 1, "body_lines": 3, "is_private": false }, { "key": "scripts/test_protocol_generator.py:generate_ai_summary", "name": "generate_ai_summary", "file": "scripts/test_protocol_generator.py", "line": 343, "usage_count": 1, "body_lines": 5, "is_private": false }, { "key": "scripts/test_protocol_generator.py:generate_fallback_summary", "name": "generate_fallback_summary", "file": "scripts/test_protocol_generator.py", "line": 420, "usage_count": 1, "body_lines": 2, "is_private": false }, { "key": "scripts/quick_unicode_fix.py:fix_unicode_in_file", "name": "fix_unicode_in_file", "file": "scripts/quick_unicode_fix.py", "line": 16, "usage_count": 1, "body_lines": 4, "is_private": false }, { "key": "scripts/screenshot_tool.py:load_config_from_file", "name": "load_config_from_file", "file": "scripts/screenshot_tool.py", "line": 615, "usage_count": 1, "body_lines": 4, "is_private": false }, { "key": "scripts/screenshot_tool.py:discover_routes_from_app", "name": "discover_routes_from_app", "file": "scripts/screenshot_tool.py", "line": 119, "usage_count": 1, "body_lines": 4, "is_private": false }, { "key": "scripts/screenshot_tool.py:_resolve_dynamic_route", "name": "_resolve_dynamic_route", "file": "scripts/screenshot_tool.py", "line": 153, "usage_count": 1, "body_lines": 4, "is_private": true }, { "key": "scripts/screenshot_tool.py:_categorize_route", "name": "_categorize_route", "file": "scripts/screenshot_tool.py", "line": 197, "usage_count": 1, "body_lines": 2, "is_private": true }, { "key": "scripts/screenshot_tool.py:_get_default_routes", "name": "_get_default_routes", "file": "scripts/screenshot_tool.py", "line": 207, "usage_count": 1, "body_lines": 2, "is_private": true }, { "key": "scripts/screenshot_tool.py:initialize_browser", "name": "initialize_browser", "file": "scripts/screenshot_tool.py", "line": 239, "usage_count": 1, "body_lines": 2, "is_private": false }, { "key": "scripts/screenshot_tool.py:_setup_chrome", "name": "_setup_chrome", "file": "scripts/screenshot_tool.py", "line": 260, "usage_count": 1, "body_lines": 10, "is_private": true }, { "key": "scripts/screenshot_tool.py:_setup_firefox", "name": "_setup_firefox", "file": "scripts/screenshot_tool.py", "line": 283, "usage_count": 1, "body_lines": 4, "is_private": true }, { "key": "scripts/screenshot_tool.py:set_resolution", "name": "set_resolution", "file": "scripts/screenshot_tool.py", "line": 297, "usage_count": 1, "body_lines": 2, "is_private": false }, { "key": "scripts/screenshot_tool.py:run_screenshot_session", "name": "run_screenshot_session", "file": "scripts/screenshot_tool.py", "line": 329, "usage_count": 1, "body_lines": 5, "is_private": false }, { "key": "scripts/screenshot_tool.py:_prepare_environment", "name": "_prepare_environment", "file": "scripts/screenshot_tool.py", "line": 369, "usage_count": 1, "body_lines": 2, "is_private": true }, { "key": "scripts/screenshot_tool.py:_perform_admin_login", "name": "_perform_admin_login", "file": "scripts/screenshot_tool.py", "line": 393, "usage_count": 1, "body_lines": 2, "is_private": true }, { "key": "scripts/screenshot_tool.py:_create_screenshots_for_routes", "name": "_create_screenshots_for_routes", "file": "scripts/screenshot_tool.py", "line": 432, "usage_count": 1, "body_lines": 3, "is_private": true }, { "key": "scripts/screenshot_tool.py:_take_screenshot_for_route", "name": "_take_screenshot_for_route", "file": "scripts/screenshot_tool.py", "line": 459, "usage_count": 1, "body_lines": 13, "is_private": true }, { "key": "scripts/screenshot_tool.py:_determine_route_category", "name": "_determine_route_category", "file": "scripts/screenshot_tool.py", "line": 501, "usage_count": 1, "body_lines": 2, "is_private": true }, { "key": "scripts/screenshot_tool.py:_sanitize_filename", "name": "_sanitize_filename", "file": "scripts/screenshot_tool.py", "line": 512, "usage_count": 1, "body_lines": 7, "is_private": true }, { "key": "scripts/screenshot_tool.py:_generate_report", "name": "_generate_report", "file": "scripts/screenshot_tool.py", "line": 526, "usage_count": 1, "body_lines": 7, "is_private": true }, { "key": "scripts/screenshot_tool.py:_generate_human_readable_report", "name": "_generate_human_readable_report", "file": "scripts/screenshot_tool.py", "line": 556, "usage_count": 1, "body_lines": 4, "is_private": true }, { "key": "scripts/test_printer_setup.py:setup_printers", "name": "setup_printers", "file": "scripts/test_printer_setup.py", "line": 79, "usage_count": 1, "body_lines": 3, "is_private": false }, { "key": "scripts/test_printer_setup.py:test_printer_status", "name": "test_printer_status", "file": "scripts/test_printer_setup.py", "line": 123, "usage_count": 1, "body_lines": 3, "is_private": false }, { "key": "scripts/test_printer_setup.py:test_plug_control", "name": "test_plug_control", "file": "scripts/test_printer_setup.py", "line": 181, "usage_count": 1, "body_lines": 3, "is_private": false }, { "key": "scripts/migrate_database.py:migrate_printers_table", "name": "migrate_printers_table", "file": "scripts/migrate_database.py", "line": 50, "usage_count": 1, "body_lines": 3, "is_private": false }, { "key": "blueprints/jobs.py:job_owner_required", "name": "job_owner_required", "file": "blueprints/jobs.py", "line": 22, "usage_count": 0, "body_lines": 3, "is_private": false }, { "key": "blueprints/jobs.py:get_jobs", "name": "get_jobs", "file": "blueprints/jobs.py", "line": 59, "usage_count": 0, "body_lines": 3, "is_private": false }, { "key": "blueprints/jobs.py:get_job", "name": "get_job", "file": "blueprints/jobs.py", "line": 127, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "blueprints/jobs.py:create_job", "name": "create_job", "file": "blueprints/jobs.py", "line": 154, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "blueprints/jobs.py:update_job", "name": "update_job", "file": "blueprints/jobs.py", "line": 312, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "blueprints/jobs.py:delete_job", "name": "delete_job", "file": "blueprints/jobs.py", "line": 385, "usage_count": 0, "body_lines": 3, "is_private": false }, { "key": "blueprints/jobs.py:get_active_jobs", "name": "get_active_jobs", "file": "blueprints/jobs.py", "line": 453, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "blueprints/jobs.py:get_current_job", "name": "get_current_job", "file": "blueprints/jobs.py", "line": 496, "usage_count": 0, "body_lines": 3, "is_private": false }, { "key": "blueprints/jobs.py:get_recent_jobs", "name": "get_recent_jobs", "file": "blueprints/jobs.py", "line": 526, "usage_count": 0, "body_lines": 3, "is_private": false }, { "key": "blueprints/jobs.py:start_job", "name": "start_job", "file": "blueprints/jobs.py", "line": 571, "usage_count": 1, "body_lines": 2, "is_private": false }, { "key": "blueprints/jobs.py:pause_job", "name": "pause_job", "file": "blueprints/jobs.py", "line": 625, "usage_count": 1, "body_lines": 2, "is_private": false }, { "key": "blueprints/jobs.py:resume_job", "name": "resume_job", "file": "blueprints/jobs.py", "line": 659, "usage_count": 1, "body_lines": 2, "is_private": false }, { "key": "blueprints/jobs.py:finish_job", "name": "finish_job", "file": "blueprints/jobs.py", "line": 692, "usage_count": 1, "body_lines": 2, "is_private": false }, { "key": "blueprints/jobs.py:decorated_function", "name": "decorated_function", "file": "blueprints/jobs.py", "line": 25, "usage_count": 0, "body_lines": 1, "is_private": false }, { "key": "blueprints/guest.py:guest_request_form", "name": "guest_request_form", "file": "blueprints/guest.py", "line": 40, "usage_count": 0, "body_lines": 3, "is_private": false }, { "key": "blueprints/guest.py:guest_start_public", "name": "guest_start_public", "file": "blueprints/guest.py", "line": 126, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "blueprints/guest.py:guest_job_status", "name": "guest_job_status", "file": "blueprints/guest.py", "line": 131, "usage_count": 0, "body_lines": 3, "is_private": false }, { "key": "blueprints/guest.py:guest_requests_overview", "name": "guest_requests_overview", "file": "blueprints/guest.py", "line": 156, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "blueprints/guest.py:guest_request_status", "name": "guest_request_status", "file": "blueprints/guest.py", "line": 215, "usage_count": 0, "body_lines": 3, "is_private": false }, { "key": "blueprints/guest.py:guest_requests_by_email", "name": "guest_requests_by_email", "file": "blueprints/guest.py", "line": 256, "usage_count": 0, "body_lines": 4, "is_private": false }, { "key": "blueprints/guest.py:api_start_job_with_code", "name": "api_start_job_with_code", "file": "blueprints/guest.py", "line": 382, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "blueprints/guest.py:api_get_guest_request", "name": "api_get_guest_request", "file": "blueprints/guest.py", "line": 477, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "blueprints/guest.py:api_get_guest_job_status", "name": "api_get_guest_job_status", "file": "blueprints/guest.py", "line": 496, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "blueprints/guest.py:api_get_notifications", "name": "api_get_notifications", "file": "blueprints/guest.py", "line": 566, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "blueprints/guest.py:api_mark_notification_read", "name": "api_mark_notification_read", "file": "blueprints/guest.py", "line": 601, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "blueprints/guest.py:api_get_all_requests", "name": "api_get_all_requests", "file": "blueprints/guest.py", "line": 624, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "blueprints/guest.py:api_get_request_details", "name": "api_get_request_details", "file": "blueprints/guest.py", "line": 695, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "blueprints/guest.py:api_update_request", "name": "api_update_request", "file": "blueprints/guest.py", "line": 734, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "blueprints/guest.py:api_delete_request", "name": "api_delete_request", "file": "blueprints/guest.py", "line": 783, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "blueprints/guest.py:admin_requests_management", "name": "admin_requests_management", "file": "blueprints/guest.py", "line": 817, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "blueprints/guest.py:api_approve_request", "name": "api_approve_request", "file": "blueprints/guest.py", "line": 823, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "blueprints/guest.py:api_deny_request", "name": "api_deny_request", "file": "blueprints/guest.py", "line": 918, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "blueprints/guest.py:api_get_request_otp", "name": "api_get_request_otp", "file": "blueprints/guest.py", "line": 960, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "blueprints/guest.py:api_guest_status_by_otp", "name": "api_guest_status_by_otp", "file": "blueprints/guest.py", "line": 1002, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "blueprints/guest.py:guest_status_check_page", "name": "guest_status_check_page", "file": "blueprints/guest.py", "line": 1112, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "blueprints/uploads.py:admin_required", "name": "admin_required", "file": "blueprints/uploads.py", "line": 26, "usage_count": 0, "body_lines": 3, "is_private": false }, { "key": "blueprints/uploads.py:upload_job_file", "name": "upload_job_file", "file": "blueprints/uploads.py", "line": 43, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "blueprints/uploads.py:upload_guest_file", "name": "upload_guest_file", "file": "blueprints/uploads.py", "line": 87, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "blueprints/uploads.py:upload_avatar", "name": "upload_avatar", "file": "blueprints/uploads.py", "line": 125, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "blueprints/uploads.py:upload_asset", "name": "upload_asset", "file": "blueprints/uploads.py", "line": 165, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "blueprints/uploads.py:upload_log", "name": "upload_log", "file": "blueprints/uploads.py", "line": 212, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "blueprints/uploads.py:upload_backup", "name": "upload_backup", "file": "blueprints/uploads.py", "line": 249, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "blueprints/uploads.py:upload_temp_file", "name": "upload_temp_file", "file": "blueprints/uploads.py", "line": 295, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "blueprints/uploads.py:serve_uploaded_file", "name": "serve_uploaded_file", "file": "blueprints/uploads.py", "line": 328, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "blueprints/uploads.py:delete_uploaded_file", "name": "delete_uploaded_file", "file": "blueprints/uploads.py", "line": 355, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "blueprints/uploads.py:get_file_stats", "name": "get_file_stats", "file": "blueprints/uploads.py", "line": 402, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "blueprints/uploads.py:decorated_function", "name": "decorated_function", "file": "blueprints/uploads.py", "line": 30, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "blueprints/legal_pages.py:imprint", "name": "imprint", "file": "blueprints/legal_pages.py", "line": 12, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "blueprints/legal_pages.py:privacy", "name": "privacy", "file": "blueprints/legal_pages.py", "line": 18, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "blueprints/legal_pages.py:terms", "name": "terms", "file": "blueprints/legal_pages.py", "line": 24, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "blueprints/legal_pages.py:legal", "name": "legal", "file": "blueprints/legal_pages.py", "line": 30, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "blueprints/legal_pages.py:system_info", "name": "system_info", "file": "blueprints/legal_pages.py", "line": 36, "usage_count": 0, "body_lines": 3, "is_private": false }, { "key": "blueprints/printers.py:force_refresh_all_printer_status", "name": "force_refresh_all_printer_status", "file": "blueprints/printers.py", "line": 483, "usage_count": 0, "body_lines": 3, "is_private": false }, { "key": "blueprints/printers.py:test_socket_status", "name": "test_socket_status", "file": "blueprints/printers.py", "line": 537, "usage_count": 0, "body_lines": 3, "is_private": false }, { "key": "blueprints/printers.py:test_all_sockets_status", "name": "test_all_sockets_status", "file": "blueprints/printers.py", "line": 842, "usage_count": 0, "body_lines": 3, "is_private": false }, { "key": "blueprints/printers.py:get_printer_job_summary", "name": "get_printer_job_summary", "file": "blueprints/printers.py", "line": 1167, "usage_count": 0, "body_lines": 3, "is_private": false }, { "key": "blueprints/printers.py:cleanup_job_orders", "name": "cleanup_job_orders", "file": "blueprints/printers.py", "line": 1222, "usage_count": 0, "body_lines": 3, "is_private": false }, { "key": "blueprints/printers.py:get_drag_drop_config", "name": "get_drag_drop_config", "file": "blueprints/printers.py", "line": 1257, "usage_count": 0, "body_lines": 3, "is_private": false }, { "key": "blueprints/printers.py:mass_tapo_status_check", "name": "mass_tapo_status_check", "file": "blueprints/printers.py", "line": 1321, "usage_count": 0, "body_lines": 3, "is_private": false }, { "key": "blueprints/printers.py:tapo_configuration_wizard", "name": "tapo_configuration_wizard", "file": "blueprints/printers.py", "line": 1501, "usage_count": 0, "body_lines": 3, "is_private": false }, { "key": "blueprints/printers.py:connect_printer", "name": "connect_printer", "file": "blueprints/printers.py", "line": 1634, "usage_count": 0, "body_lines": 3, "is_private": false }, { "key": "blueprints/printers.py:validate_tapo_configuration", "name": "validate_tapo_configuration", "file": "blueprints/printers.py", "line": 1683, "usage_count": 0, "body_lines": 3, "is_private": false }, { "key": "blueprints/auth.py:logout", "name": "logout", "file": "blueprints/auth.py", "line": 141, "usage_count": 0, "body_lines": 5, "is_private": false }, { "key": "blueprints/auth.py:reset_password_request", "name": "reset_password_request", "file": "blueprints/auth.py", "line": 149, "usage_count": 0, "body_lines": 3, "is_private": false }, { "key": "blueprints/auth.py:api_login", "name": "api_login", "file": "blueprints/auth.py", "line": 156, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "blueprints/auth.py:api_callback", "name": "api_callback", "file": "blueprints/auth.py", "line": 211, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "blueprints/auth.py:get_github_user_data", "name": "get_github_user_data", "file": "blueprints/auth.py", "line": 339, "usage_count": 1, "body_lines": 3, "is_private": false }, { "key": "blueprints/tapo_control.py:tapo_dashboard", "name": "tapo_dashboard", "file": "blueprints/tapo_control.py", "line": 28, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "blueprints/tapo_control.py:control_outlet", "name": "control_outlet", "file": "blueprints/tapo_control.py", "line": 168, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "blueprints/tapo_control.py:get_outlet_status", "name": "get_outlet_status", "file": "blueprints/tapo_control.py", "line": 231, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "blueprints/tapo_control.py:discover_outlets", "name": "discover_outlets", "file": "blueprints/tapo_control.py", "line": 264, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "blueprints/tapo_control.py:get_all_status", "name": "get_all_status", "file": "blueprints/tapo_control.py", "line": 326, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "blueprints/tapo_control.py:manual_control", "name": "manual_control", "file": "blueprints/tapo_control.py", "line": 408, "usage_count": 0, "body_lines": 3, "is_private": false }, { "key": "blueprints/tapo_control.py:control_outlet_form", "name": "control_outlet_form", "file": "blueprints/tapo_control.py", "line": 462, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "blueprints/tapo_control.py:test_connection_form", "name": "test_connection_form", "file": "blueprints/tapo_control.py", "line": 506, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "blueprints/calendar.py:can_edit_events", "name": "can_edit_events", "file": "blueprints/calendar.py", "line": 15, "usage_count": 1, "body_lines": 3, "is_private": false }, { "key": "blueprints/calendar.py:get_smart_printer_assignment", "name": "get_smart_printer_assignment", "file": "blueprints/calendar.py", "line": 26, "usage_count": 1, "body_lines": 3, "is_private": false }, { "key": "blueprints/calendar.py:calendar_view", "name": "calendar_view", "file": "blueprints/calendar.py", "line": 148, "usage_count": 0, "body_lines": 4, "is_private": false }, { "key": "blueprints/calendar.py:api_get_calendar_events", "name": "api_get_calendar_events", "file": "blueprints/calendar.py", "line": 171, "usage_count": 1, "body_lines": 2, "is_private": false }, { "key": "blueprints/calendar.py:api_get_calendar_events_alt", "name": "api_get_calendar_events_alt", "file": "blueprints/calendar.py", "line": 386, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "blueprints/calendar.py:api_create_calendar_event", "name": "api_create_calendar_event", "file": "blueprints/calendar.py", "line": 392, "usage_count": 0, "body_lines": 3, "is_private": false }, { "key": "blueprints/calendar.py:api_update_calendar_event", "name": "api_update_calendar_event", "file": "blueprints/calendar.py", "line": 508, "usage_count": 0, "body_lines": 3, "is_private": false }, { "key": "blueprints/calendar.py:api_delete_calendar_event", "name": "api_delete_calendar_event", "file": "blueprints/calendar.py", "line": 573, "usage_count": 0, "body_lines": 3, "is_private": false }, { "key": "blueprints/calendar.py:api_get_smart_recommendation", "name": "api_get_smart_recommendation", "file": "blueprints/calendar.py", "line": 598, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "blueprints/calendar.py:api_export_calendar", "name": "api_export_calendar", "file": "blueprints/calendar.py", "line": 702, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "blueprints/calendar.py:api_check_conflicts", "name": "api_check_conflicts", "file": "blueprints/calendar.py", "line": 979, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "blueprints/calendar.py:api_resolve_conflicts", "name": "api_resolve_conflicts", "file": "blueprints/calendar.py", "line": 1157, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "blueprints/calendar.py:api_calendar_statistics", "name": "api_calendar_statistics", "file": "blueprints/calendar.py", "line": 1309, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "blueprints/calendar.py:api_printer_availability", "name": "api_printer_availability", "file": "blueprints/calendar.py", "line": 1375, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "blueprints/api.py:ws_fallback", "name": "ws_fallback", "file": "blueprints/api.py", "line": 23, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "blueprints/api.py:get_notifications", "name": "get_notifications", "file": "blueprints/api.py", "line": 39, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "blueprints/api.py:mark_notification_read", "name": "mark_notification_read", "file": "blueprints/api.py", "line": 75, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "blueprints/api.py:mark_all_notifications_read", "name": "mark_all_notifications_read", "file": "blueprints/api.py", "line": 109, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "blueprints/api.py:system_status", "name": "system_status", "file": "blueprints/api.py", "line": 144, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "blueprints/api.py:heartbeat", "name": "heartbeat", "file": "blueprints/api.py", "line": 163, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "blueprints/api.py:session_status", "name": "session_status", "file": "blueprints/api.py", "line": 180, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "blueprints/api.py:session_heartbeat", "name": "session_heartbeat", "file": "blueprints/api.py", "line": 238, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "blueprints/api.py:extend_session", "name": "extend_session", "file": "blueprints/api.py", "line": 269, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "blueprints/api.py:get_stats", "name": "get_stats", "file": "blueprints/api.py", "line": 299, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "blueprints/api.py:get_system_health", "name": "get_system_health", "file": "blueprints/api.py", "line": 373, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "blueprints/api.py:get_error_recovery_status", "name": "get_error_recovery_status", "file": "blueprints/api.py", "line": 475, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "blueprints/api.py:fix_admin_permissions", "name": "fix_admin_permissions", "file": "blueprints/api.py", "line": 563, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "blueprints/api_simple.py:list_outlets", "name": "list_outlets", "file": "blueprints/api_simple.py", "line": 25, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "blueprints/api_simple.py:get_outlet_status_api", "name": "get_outlet_status_api", "file": "blueprints/api_simple.py", "line": 63, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "blueprints/api_simple.py:control_outlet_api", "name": "control_outlet_api", "file": "blueprints/api_simple.py", "line": 96, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "blueprints/api_simple.py:get_all_status_api", "name": "get_all_status_api", "file": "blueprints/api_simple.py", "line": 154, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "blueprints/api_simple.py:health_check", "name": "health_check", "file": "blueprints/api_simple.py", "line": 218, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "blueprints/energy_monitoring.py:energy_dashboard", "name": "energy_dashboard", "file": "blueprints/energy_monitoring.py", "line": 36, "usage_count": 0, "body_lines": 3, "is_private": false }, { "key": "blueprints/energy_monitoring.py:device_details", "name": "device_details", "file": "blueprints/energy_monitoring.py", "line": 68, "usage_count": 0, "body_lines": 3, "is_private": false }, { "key": "blueprints/energy_monitoring.py:api_energy_dashboard", "name": "api_energy_dashboard", "file": "blueprints/energy_monitoring.py", "line": 104, "usage_count": 0, "body_lines": 3, "is_private": false }, { "key": "blueprints/energy_monitoring.py:api_device_energy_data", "name": "api_device_energy_data", "file": "blueprints/energy_monitoring.py", "line": 180, "usage_count": 0, "body_lines": 3, "is_private": false }, { "key": "blueprints/energy_monitoring.py:api_energy_statistics", "name": "api_energy_statistics", "file": "blueprints/energy_monitoring.py", "line": 299, "usage_count": 0, "body_lines": 4, "is_private": false }, { "key": "blueprints/energy_monitoring.py:api_live_energy_data", "name": "api_live_energy_data", "file": "blueprints/energy_monitoring.py", "line": 386, "usage_count": 0, "body_lines": 3, "is_private": false }, { "key": "blueprints/energy_monitoring.py:get_energy_monitoring", "name": "get_energy_monitoring", "file": "blueprints/energy_monitoring.py", "line": 429, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "blueprints/kiosk.py:get_status", "name": "get_status", "file": "blueprints/kiosk.py", "line": 35, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "blueprints/kiosk.py:deactivate", "name": "deactivate", "file": "blueprints/kiosk.py", "line": 58, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "blueprints/kiosk.py:activate", "name": "activate", "file": "blueprints/kiosk.py", "line": 106, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "blueprints/kiosk.py:restart_system", "name": "restart_system", "file": "blueprints/kiosk.py", "line": 164, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "blueprints/kiosk.py:delayed_restart", "name": "delayed_restart", "file": "blueprints/kiosk.py", "line": 182, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "blueprints/sessions.py:get_session_lifetime_td", "name": "get_session_lifetime_td", "file": "blueprints/sessions.py", "line": 20, "usage_count": 1, "body_lines": 2, "is_private": false }, { "key": "blueprints/sessions.py:heartbeat", "name": "heartbeat", "file": "blueprints/sessions.py", "line": 46, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "blueprints/sessions.py:status", "name": "status", "file": "blueprints/sessions.py", "line": 83, "usage_count": 1, "body_lines": 2, "is_private": false }, { "key": "blueprints/admin_unified.py:admin_required", "name": "admin_required", "file": "blueprints/admin_unified.py", "line": 54, "usage_count": 0, "body_lines": 3, "is_private": false }, { "key": "blueprints/admin_unified.py:admin_dashboard", "name": "admin_dashboard", "file": "blueprints/admin_unified.py", "line": 108, "usage_count": 1, "body_lines": 2, "is_private": false }, { "key": "blueprints/admin_unified.py:admin_plug_schedules", "name": "admin_plug_schedules", "file": "blueprints/admin_unified.py", "line": 145, "usage_count": 0, "body_lines": 3, "is_private": false }, { "key": "blueprints/admin_unified.py:users_overview", "name": "users_overview", "file": "blueprints/admin_unified.py", "line": 177, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "blueprints/admin_unified.py:add_user_page", "name": "add_user_page", "file": "blueprints/admin_unified.py", "line": 212, "usage_count": 0, "body_lines": 3, "is_private": false }, { "key": "blueprints/admin_unified.py:edit_user_page", "name": "edit_user_page", "file": "blueprints/admin_unified.py", "line": 296, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "blueprints/admin_unified.py:printers_overview", "name": "printers_overview", "file": "blueprints/admin_unified.py", "line": 315, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "blueprints/admin_unified.py:add_printer_page", "name": "add_printer_page", "file": "blueprints/admin_unified.py", "line": 355, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "blueprints/admin_unified.py:edit_printer_page", "name": "edit_printer_page", "file": "blueprints/admin_unified.py", "line": 361, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "blueprints/admin_unified.py:guest_requests", "name": "guest_requests", "file": "blueprints/admin_unified.py", "line": 380, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "blueprints/admin_unified.py:requests_overview", "name": "requests_overview", "file": "blueprints/admin_unified.py", "line": 386, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "blueprints/admin_unified.py:advanced_settings", "name": "advanced_settings", "file": "blueprints/admin_unified.py", "line": 432, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "blueprints/admin_unified.py:system_health", "name": "system_health", "file": "blueprints/admin_unified.py", "line": 498, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "blueprints/admin_unified.py:logs_overview", "name": "logs_overview", "file": "blueprints/admin_unified.py", "line": 530, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "blueprints/admin_unified.py:maintenance", "name": "maintenance", "file": "blueprints/admin_unified.py", "line": 568, "usage_count": 0, "body_lines": 3, "is_private": false }, { "key": "blueprints/admin_unified.py:create_user_api", "name": "create_user_api", "file": "blueprints/admin_unified.py", "line": 644, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "blueprints/admin_unified.py:get_user_api", "name": "get_user_api", "file": "blueprints/admin_unified.py", "line": 747, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "blueprints/admin_unified.py:update_user_api", "name": "update_user_api", "file": "blueprints/admin_unified.py", "line": 779, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "blueprints/admin_unified.py:delete_user_api", "name": "delete_user_api", "file": "blueprints/admin_unified.py", "line": 817, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "blueprints/admin_unified.py:delete_printer_api", "name": "delete_printer_api", "file": "blueprints/admin_unified.py", "line": 851, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "blueprints/admin_unified.py:toggle_printer_power", "name": "toggle_printer_power", "file": "blueprints/admin_unified.py", "line": 1066, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "blueprints/admin_unified.py:optimize_database", "name": "optimize_database", "file": "blueprints/admin_unified.py", "line": 1172, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "blueprints/admin_unified.py:get_logs_api", "name": "get_logs_api", "file": "blueprints/admin_unified.py", "line": 1481, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "blueprints/admin_unified.py:export_logs_api", "name": "export_logs_api", "file": "blueprints/admin_unified.py", "line": 1525, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "blueprints/admin_unified.py:get_guest_requests_api", "name": "get_guest_requests_api", "file": "blueprints/admin_unified.py", "line": 1620, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "blueprints/admin_unified.py:generate_guest_otp_api", "name": "generate_guest_otp_api", "file": "blueprints/admin_unified.py", "line": 1677, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "blueprints/admin_unified.py:print_guest_credentials_api", "name": "print_guest_credentials_api", "file": "blueprints/admin_unified.py", "line": 1712, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "blueprints/admin_unified.py:get_pending_guest_otps_api", "name": "get_pending_guest_otps_api", "file": "blueprints/admin_unified.py", "line": 1773, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "blueprints/admin_unified.py:approve_guest_request_api", "name": "approve_guest_request_api", "file": "blueprints/admin_unified.py", "line": 1814, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "blueprints/admin_unified.py:reject_guest_request_api", "name": "reject_guest_request_api", "file": "blueprints/admin_unified.py", "line": 1873, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "blueprints/admin_unified.py:guest_otps_management", "name": "guest_otps_management", "file": "blueprints/admin_unified.py", "line": 1920, "usage_count": 0, "body_lines": 3, "is_private": false }, { "key": "blueprints/admin_unified.py:get_system_status_api", "name": "get_system_status_api", "file": "blueprints/admin_unified.py", "line": 1932, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "blueprints/admin_unified.py:create_sample_logs_api", "name": "create_sample_logs_api", "file": "blueprints/admin_unified.py", "line": 2013, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "blueprints/admin_unified.py:api_admin_plug_schedules_logs", "name": "api_admin_plug_schedules_logs", "file": "blueprints/admin_unified.py", "line": 2087, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "blueprints/admin_unified.py:api_admin_plug_schedules_statistics", "name": "api_admin_plug_schedules_statistics", "file": "blueprints/admin_unified.py", "line": 2171, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "blueprints/admin_unified.py:api_admin_plug_schedules_cleanup", "name": "api_admin_plug_schedules_cleanup", "file": "blueprints/admin_unified.py", "line": 2218, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "blueprints/admin_unified.py:api_admin_plug_schedules_calendar", "name": "api_admin_plug_schedules_calendar", "file": "blueprints/admin_unified.py", "line": 2257, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "blueprints/admin_unified.py:api_admin_live_stats", "name": "api_admin_live_stats", "file": "blueprints/admin_unified.py", "line": 2337, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "blueprints/admin_unified.py:api_admin_system_health", "name": "api_admin_system_health", "file": "blueprints/admin_unified.py", "line": 2445, "usage_count": 1, "body_lines": 3, "is_private": false }, { "key": "blueprints/admin_unified.py:api_admin_system_health_alias", "name": "api_admin_system_health_alias", "file": "blueprints/admin_unified.py", "line": 2648, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "blueprints/admin_unified.py:api_admin_error_recovery_status", "name": "api_admin_error_recovery_status", "file": "blueprints/admin_unified.py", "line": 2658, "usage_count": 0, "body_lines": 3, "is_private": false }, { "key": "blueprints/admin_unified.py:create_backup_api", "name": "create_backup_api", "file": "blueprints/admin_unified.py", "line": 2828, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "blueprints/admin_unified.py:optimize_database_api", "name": "optimize_database_api", "file": "blueprints/admin_unified.py", "line": 2892, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "blueprints/admin_unified.py:clear_cache_api", "name": "clear_cache_api", "file": "blueprints/admin_unified.py", "line": 2949, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "blueprints/admin_unified.py:tapo_monitoring", "name": "tapo_monitoring", "file": "blueprints/admin_unified.py", "line": 3012, "usage_count": 0, "body_lines": 3, "is_private": false }, { "key": "blueprints/admin_unified.py:api_admin_bulk_tapo_control", "name": "api_admin_bulk_tapo_control", "file": "blueprints/admin_unified.py", "line": 3136, "usage_count": 0, "body_lines": 3, "is_private": false }, { "key": "blueprints/admin_unified.py:api_admin_tapo_health_check", "name": "api_admin_tapo_health_check", "file": "blueprints/admin_unified.py", "line": 3273, "usage_count": 0, "body_lines": 3, "is_private": false }, { "key": "blueprints/admin_unified.py:api_admin_configure_printer_tapo", "name": "api_admin_configure_printer_tapo", "file": "blueprints/admin_unified.py", "line": 3422, "usage_count": 0, "body_lines": 3, "is_private": false }, { "key": "blueprints/user_management.py:users_admin_required", "name": "users_admin_required", "file": "blueprints/user_management.py", "line": 44, "usage_count": 0, "body_lines": 3, "is_private": false }, { "key": "blueprints/user_management.py:user_profile", "name": "user_profile", "file": "blueprints/user_management.py", "line": 76, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "blueprints/user_management.py:user_settings", "name": "user_settings", "file": "blueprints/user_management.py", "line": 88, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "blueprints/user_management.py:update_profile_form", "name": "update_profile_form", "file": "blueprints/user_management.py", "line": 100, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "blueprints/user_management.py:update_profile_api", "name": "update_profile_api", "file": "blueprints/user_management.py", "line": 132, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "blueprints/user_management.py:user_settings_api", "name": "user_settings_api", "file": "blueprints/user_management.py", "line": 164, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "blueprints/user_management.py:update_settings_api", "name": "update_settings_api", "file": "blueprints/user_management.py", "line": 230, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "blueprints/user_management.py:update_settings_form", "name": "update_settings_form", "file": "blueprints/user_management.py", "line": 266, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "blueprints/user_management.py:change_password", "name": "change_password", "file": "blueprints/user_management.py", "line": 303, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "blueprints/user_management.py:export_user_data", "name": "export_user_data", "file": "blueprints/user_management.py", "line": 373, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "blueprints/user_management.py:user_permissions_page", "name": "user_permissions_page", "file": "blueprints/user_management.py", "line": 448, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "blueprints/user_management.py:get_user_permissions_api", "name": "get_user_permissions_api", "file": "blueprints/user_management.py", "line": 475, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "blueprints/user_management.py:update_user_permissions_api", "name": "update_user_permissions_api", "file": "blueprints/user_management.py", "line": 506, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "blueprints/user_management.py:update_user_permissions_form", "name": "update_user_permissions_form", "file": "blueprints/user_management.py", "line": 542, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "blueprints/user_management.py:edit_user_permissions_section", "name": "edit_user_permissions_section", "file": "blueprints/user_management.py", "line": 574, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "blueprints/user_management.py:get_user_details_api", "name": "get_user_details_api", "file": "blueprints/user_management.py", "line": 595, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "utils/utilities_collection.py:ensure_database_directory", "name": "ensure_database_directory", "file": "utils/utilities_collection.py", "line": 293, "usage_count": 1, "body_lines": 3, "is_private": false }, { "key": "utils/utilities_collection.py:send_email", "name": "send_email", "file": "utils/utilities_collection.py", "line": 299, "usage_count": 0, "body_lines": 1, "is_private": false }, { "key": "utils/utilities_collection.py:add_printers", "name": "add_printers", "file": "utils/utilities_collection.py", "line": 302, "usage_count": 0, "body_lines": 1, "is_private": false }, { "key": "utils/utilities_collection.py:run_maintenance", "name": "run_maintenance", "file": "utils/utilities_collection.py", "line": 305, "usage_count": 0, "body_lines": 1, "is_private": false }, { "key": "utils/utilities_collection.py:apply_quick_fixes", "name": "apply_quick_fixes", "file": "utils/utilities_collection.py", "line": 311, "usage_count": 0, "body_lines": 1, "is_private": false }, { "key": "utils/utilities_collection.py:get_all", "name": "get_all", "file": "utils/utilities_collection.py", "line": 58, "usage_count": 0, "body_lines": 1, "is_private": false }, { "key": "utils/utilities_collection.py:get_system_info", "name": "get_system_info", "file": "utils/utilities_collection.py", "line": 73, "usage_count": 1, "body_lines": 2, "is_private": false }, { "key": "utils/utilities_collection.py:send_notification", "name": "send_notification", "file": "utils/utilities_collection.py", "line": 174, "usage_count": 1, "body_lines": 3, "is_private": false }, { "key": "utils/utilities_collection.py:is_offline", "name": "is_offline", "file": "utils/utilities_collection.py", "line": 185, "usage_count": 1, "body_lines": 1, "is_private": false }, { "key": "utils/utilities_collection.py:get_offline_message", "name": "get_offline_message", "file": "utils/utilities_collection.py", "line": 189, "usage_count": 0, "body_lines": 1, "is_private": false }, { "key": "utils/utilities_collection.py:fix_permissions", "name": "fix_permissions", "file": "utils/utilities_collection.py", "line": 227, "usage_count": 1, "body_lines": 3, "is_private": false }, { "key": "utils/utilities_collection.py:cleanup_temp", "name": "cleanup_temp", "file": "utils/utilities_collection.py", "line": 233, "usage_count": 1, "body_lines": 3, "is_private": false }, { "key": "utils/utilities_collection.py:optimize_frontend", "name": "optimize_frontend", "file": "utils/utilities_collection.py", "line": 244, "usage_count": 0, "body_lines": 3, "is_private": false }, { "key": "utils/utilities_collection.py:update_requirements", "name": "update_requirements", "file": "utils/utilities_collection.py", "line": 250, "usage_count": 0, "body_lines": 3, "is_private": false }, { "key": "utils/system_management.py:load_settings", "name": "load_settings", "file": "utils/system_management.py", "line": 21, "usage_count": 0, "body_lines": 1, "is_private": false }, { "key": "utils/system_management.py:is_offline", "name": "is_offline", "file": "utils/system_management.py", "line": 28, "usage_count": 1, "body_lines": 1, "is_private": false }, { "key": "utils/development_tools.py:run_debug_checks", "name": "run_debug_checks", "file": "utils/development_tools.py", "line": 225, "usage_count": 0, "body_lines": 3, "is_private": false }, { "key": "utils/development_tools.py:run_system_tests", "name": "run_system_tests", "file": "utils/development_tools.py", "line": 230, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "utils/development_tools.py:setup_test_environment", "name": "setup_test_environment", "file": "utils/development_tools.py", "line": 234, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "utils/development_tools.py:cleanup_test_environment", "name": "cleanup_test_environment", "file": "utils/development_tools.py", "line": 238, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "utils/development_tools.py:debug_drucker_erkennung", "name": "debug_drucker_erkennung", "file": "utils/development_tools.py", "line": 245, "usage_count": 0, "body_lines": 1, "is_private": false }, { "key": "utils/development_tools.py:debug_login", "name": "debug_login", "file": "utils/development_tools.py", "line": 248, "usage_count": 0, "body_lines": 1, "is_private": false }, { "key": "utils/development_tools.py:debug_guest_requests", "name": "debug_guest_requests", "file": "utils/development_tools.py", "line": 251, "usage_count": 0, "body_lines": 1, "is_private": false }, { "key": "utils/development_tools.py:test_system_functionality", "name": "test_system_functionality", "file": "utils/development_tools.py", "line": 255, "usage_count": 0, "body_lines": 1, "is_private": false }, { "key": "utils/development_tools.py:test_tapo_sofort", "name": "test_tapo_sofort", "file": "utils/development_tools.py", "line": 258, "usage_count": 0, "body_lines": 1, "is_private": false }, { "key": "utils/development_tools.py:test_button_functionality", "name": "test_button_functionality", "file": "utils/development_tools.py", "line": 261, "usage_count": 1, "body_lines": 1, "is_private": false }, { "key": "utils/development_tools.py:debug_database", "name": "debug_database", "file": "utils/development_tools.py", "line": 35, "usage_count": 1, "body_lines": 2, "is_private": false }, { "key": "utils/development_tools.py:debug_tapo_connection", "name": "debug_tapo_connection", "file": "utils/development_tools.py", "line": 53, "usage_count": 1, "body_lines": 2, "is_private": false }, { "key": "utils/development_tools.py:run_test", "name": "run_test", "file": "utils/development_tools.py", "line": 77, "usage_count": 1, "body_lines": 2, "is_private": false }, { "key": "utils/development_tools.py:test_database_connection", "name": "test_database_connection", "file": "utils/development_tools.py", "line": 105, "usage_count": 0, "body_lines": 5, "is_private": false }, { "key": "utils/development_tools.py:create_test_data", "name": "create_test_data", "file": "utils/development_tools.py", "line": 154, "usage_count": 1, "body_lines": 2, "is_private": false }, { "key": "utils/development_tools.py:clean_test_data", "name": "clean_test_data", "file": "utils/development_tools.py", "line": 197, "usage_count": 1, "body_lines": 2, "is_private": false }, { "key": "utils/permissions.py:admin_required", "name": "admin_required", "file": "utils/permissions.py", "line": 17, "usage_count": 0, "body_lines": 3, "is_private": false }, { "key": "utils/permissions.py:ensure_admin_permissions", "name": "ensure_admin_permissions", "file": "utils/permissions.py", "line": 53, "usage_count": 1, "body_lines": 2, "is_private": false }, { "key": "utils/permissions.py:can_approve_jobs", "name": "can_approve_jobs", "file": "utils/permissions.py", "line": 150, "usage_count": 1, "body_lines": 2, "is_private": false }, { "key": "utils/permissions.py:approver_required", "name": "approver_required", "file": "utils/permissions.py", "line": 189, "usage_count": 0, "body_lines": 3, "is_private": false }, { "key": "utils/permissions.py:get_user_permissions", "name": "get_user_permissions", "file": "utils/permissions.py", "line": 204, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "utils/permissions.py:decorated_function", "name": "decorated_function", "file": "utils/permissions.py", "line": 197, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "utils/ui_components.py:format_datetime", "name": "format_datetime", "file": "utils/ui_components.py", "line": 40, "usage_count": 1, "body_lines": 4, "is_private": false }, { "key": "utils/ui_components.py:format_duration", "name": "format_duration", "file": "utils/ui_components.py", "line": 68, "usage_count": 1, "body_lines": 5, "is_private": false }, { "key": "utils/ui_components.py:validate_form_field", "name": "validate_form_field", "file": "utils/ui_components.py", "line": 327, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "utils/ui_components.py:create_data_table", "name": "create_data_table", "file": "utils/ui_components.py", "line": 331, "usage_count": 0, "body_lines": 3, "is_private": false }, { "key": "utils/ui_components.py:create_upload_zone", "name": "create_upload_zone", "file": "utils/ui_components.py", "line": 336, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "utils/ui_components.py:get_dashboard_stats", "name": "get_dashboard_stats", "file": "utils/ui_components.py", "line": 340, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "utils/ui_components.py:handle_job_file_upload", "name": "handle_job_file_upload", "file": "utils/ui_components.py", "line": 347, "usage_count": 1, "body_lines": 2, "is_private": false }, { "key": "utils/ui_components.py:register_default_handlers", "name": "register_default_handlers", "file": "utils/ui_components.py", "line": 358, "usage_count": 1, "body_lines": 2, "is_private": false }, { "key": "utils/ui_components.py:init_template_helpers", "name": "init_template_helpers", "file": "utils/ui_components.py", "line": 364, "usage_count": 0, "body_lines": 3, "is_private": false }, { "key": "utils/ui_components.py:add_rule", "name": "add_rule", "file": "utils/ui_components.py", "line": 89, "usage_count": 0, "body_lines": 4, "is_private": false }, { "key": "utils/ui_components.py:_apply_rule", "name": "_apply_rule", "file": "utils/ui_components.py", "line": 112, "usage_count": 1, "body_lines": 4, "is_private": true }, { "key": "utils/ui_components.py:register_handler", "name": "register_handler", "file": "utils/ui_components.py", "line": 204, "usage_count": 1, "body_lines": 2, "is_private": false }, { "key": "utils/ui_components.py:handle_upload", "name": "handle_upload", "file": "utils/ui_components.py", "line": 208, "usage_count": 0, "body_lines": 3, "is_private": false }, { "key": "utils/ui_components.py:render_drop_zone", "name": "render_drop_zone", "file": "utils/ui_components.py", "line": 221, "usage_count": 1, "body_lines": 3, "is_private": false }, { "key": "utils/ui_components.py:subscribe", "name": "subscribe", "file": "utils/ui_components.py", "line": 246, "usage_count": 0, "body_lines": 4, "is_private": false }, { "key": "utils/ui_components.py:unsubscribe", "name": "unsubscribe", "file": "utils/ui_components.py", "line": 254, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "utils/ui_components.py:broadcast_update", "name": "broadcast_update", "file": "utils/ui_components.py", "line": 259, "usage_count": 0, "body_lines": 3, "is_private": false }, { "key": "utils/ui_components.py:get_dashboard_data", "name": "get_dashboard_data", "file": "utils/ui_components.py", "line": 268, "usage_count": 1, "body_lines": 2, "is_private": false }, { "key": "utils/job_queue_system.py:schedule_print_job", "name": "schedule_print_job", "file": "utils/job_queue_system.py", "line": 466, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "utils/job_queue_system.py:check_scheduling_conflict", "name": "check_scheduling_conflict", "file": "utils/job_queue_system.py", "line": 474, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "utils/job_queue_system.py:add_system_timer", "name": "add_system_timer", "file": "utils/job_queue_system.py", "line": 478, "usage_count": 1, "body_lines": 3, "is_private": false }, { "key": "utils/job_queue_system.py:add_job", "name": "add_job", "file": "utils/job_queue_system.py", "line": 88, "usage_count": 1, "body_lines": 2, "is_private": false }, { "key": "utils/job_queue_system.py:get_next_job", "name": "get_next_job", "file": "utils/job_queue_system.py", "line": 103, "usage_count": 1, "body_lines": 2, "is_private": false }, { "key": "utils/job_queue_system.py:complete_job", "name": "complete_job", "file": "utils/job_queue_system.py", "line": 121, "usage_count": 1, "body_lines": 2, "is_private": false }, { "key": "utils/job_queue_system.py:check_printer_conflict", "name": "check_printer_conflict", "file": "utils/job_queue_system.py", "line": 158, "usage_count": 1, "body_lines": 2, "is_private": false }, { "key": "utils/job_queue_system.py:resolve_conflict", "name": "resolve_conflict", "file": "utils/job_queue_system.py", "line": 189, "usage_count": 0, "body_lines": 3, "is_private": false }, { "key": "utils/job_queue_system.py:suggest_alternative_time", "name": "suggest_alternative_time", "file": "utils/job_queue_system.py", "line": 206, "usage_count": 1, "body_lines": 2, "is_private": false }, { "key": "utils/job_queue_system.py:add_timer", "name": "add_timer", "file": "utils/job_queue_system.py", "line": 234, "usage_count": 1, "body_lines": 2, "is_private": false }, { "key": "utils/job_queue_system.py:remove_timer", "name": "remove_timer", "file": "utils/job_queue_system.py", "line": 245, "usage_count": 1, "body_lines": 3, "is_private": false }, { "key": "utils/job_queue_system.py:_timer_loop", "name": "_timer_loop", "file": "utils/job_queue_system.py", "line": 253, "usage_count": 0, "body_lines": 2, "is_private": true }, { "key": "utils/job_queue_system.py:schedule_job", "name": "schedule_job", "file": "utils/job_queue_system.py", "line": 301, "usage_count": 1, "body_lines": 2, "is_private": false }, { "key": "utils/job_queue_system.py:start_job_execution", "name": "start_job_execution", "file": "utils/job_queue_system.py", "line": 355, "usage_count": 1, "body_lines": 2, "is_private": false }, { "key": "utils/job_queue_system.py:finish_job_execution", "name": "finish_job_execution", "file": "utils/job_queue_system.py", "line": 400, "usage_count": 1, "body_lines": 2, "is_private": false }, { "key": "utils/job_queue_system.py:_scheduler_loop", "name": "_scheduler_loop", "file": "utils/job_queue_system.py", "line": 436, "usage_count": 0, "body_lines": 2, "is_private": true }, { "key": "utils/job_queue_system.py:add_to_queue", "name": "add_to_queue", "file": "utils/job_queue_system.py", "line": 488, "usage_count": 0, "body_lines": 1, "is_private": false }, { "key": "utils/job_queue_system.py:check_conflicts", "name": "check_conflicts", "file": "utils/job_queue_system.py", "line": 504, "usage_count": 0, "body_lines": 1, "is_private": false }, { "key": "utils/job_queue_system.py:schedule_task", "name": "schedule_task", "file": "utils/job_queue_system.py", "line": 510, "usage_count": 0, "body_lines": 1, "is_private": false }, { "key": "utils/data_management.py:delete_file", "name": "delete_file", "file": "utils/data_management.py", "line": 157, "usage_count": 1, "body_lines": 2, "is_private": false }, { "key": "utils/data_management.py:move_to_trash", "name": "move_to_trash", "file": "utils/data_management.py", "line": 184, "usage_count": 1, "body_lines": 4, "is_private": false }, { "key": "utils/data_management.py:safe_delete", "name": "safe_delete", "file": "utils/data_management.py", "line": 267, "usage_count": 1, "body_lines": 4, "is_private": false }, { "key": "utils/data_management.py:send2trash", "name": "send2trash", "file": "utils/data_management.py", "line": 360, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "utils/data_management.py:ensure_directories", "name": "ensure_directories", "file": "utils/data_management.py", "line": 57, "usage_count": 1, "body_lines": 2, "is_private": false }, { "key": "utils/data_management.py:generate_unique_filename", "name": "generate_unique_filename", "file": "utils/data_management.py", "line": 84, "usage_count": 1, "body_lines": 5, "is_private": false }, { "key": "utils/data_management.py:save_file", "name": "save_file", "file": "utils/data_management.py", "line": 103, "usage_count": 1, "body_lines": 2, "is_private": false }, { "key": "utils/data_management.py:_move_to_trash_windows", "name": "_move_to_trash_windows", "file": "utils/data_management.py", "line": 202, "usage_count": 1, "body_lines": 2, "is_private": true }, { "key": "utils/data_management.py:_move_to_trash_unix", "name": "_move_to_trash_unix", "file": "utils/data_management.py", "line": 225, "usage_count": 1, "body_lines": 2, "is_private": true }, { "key": "utils/data_management.py:_delete_permanently", "name": "_delete_permanently", "file": "utils/data_management.py", "line": 252, "usage_count": 1, "body_lines": 2, "is_private": true }, { "key": "utils/settings.py:get_log_file", "name": "get_log_file", "file": "utils/settings.py", "line": 98, "usage_count": 0, "body_lines": 3, "is_private": false }, { "key": "utils/settings.py:ensure_log_directories", "name": "ensure_log_directories", "file": "utils/settings.py", "line": 113, "usage_count": 0, "body_lines": 3, "is_private": false }, { "key": "utils/settings.py:ensure_database_directory", "name": "ensure_database_directory", "file": "utils/settings.py", "line": 119, "usage_count": 1, "body_lines": 3, "is_private": false }, { "key": "utils/settings.py:ensure_upload_directory", "name": "ensure_upload_directory", "file": "utils/settings.py", "line": 131, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "utils/hardware_integration.py:get_printer_monitor", "name": "get_printer_monitor", "file": "utils/hardware_integration.py", "line": 1521, "usage_count": 1, "body_lines": 3, "is_private": false }, { "key": "utils/hardware_integration.py:initialize_all_outlets", "name": "initialize_all_outlets", "file": "utils/hardware_integration.py", "line": 563, "usage_count": 0, "body_lines": 5, "is_private": false }, { "key": "utils/hardware_integration.py:get_all_outlet_status", "name": "get_all_outlet_status", "file": "utils/hardware_integration.py", "line": 619, "usage_count": 0, "body_lines": 4, "is_private": false }, { "key": "utils/hardware_integration.py:_collect_device_info", "name": "_collect_device_info", "file": "utils/hardware_integration.py", "line": 683, "usage_count": 1, "body_lines": 4, "is_private": true }, { "key": "utils/hardware_integration.py:_log_plug_status", "name": "_log_plug_status", "file": "utils/hardware_integration.py", "line": 745, "usage_count": 1, "body_lines": 2, "is_private": true }, { "key": "utils/hardware_integration.py:_ensure_outlet_in_database", "name": "_ensure_outlet_in_database", "file": "utils/hardware_integration.py", "line": 780, "usage_count": 1, "body_lines": 2, "is_private": true }, { "key": "utils/hardware_integration.py:get_energy_statistics", "name": "get_energy_statistics", "file": "utils/hardware_integration.py", "line": 828, "usage_count": 1, "body_lines": 3, "is_private": false }, { "key": "utils/hardware_integration.py:turn_off_outlet", "name": "turn_off_outlet", "file": "utils/hardware_integration.py", "line": 969, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "utils/hardware_integration.py:turn_on_outlet", "name": "turn_on_outlet", "file": "utils/hardware_integration.py", "line": 982, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "utils/hardware_integration.py:get_printer_summary", "name": "get_printer_summary", "file": "utils/hardware_integration.py", "line": 1112, "usage_count": 1, "body_lines": 2, "is_private": false }, { "key": "utils/hardware_integration.py:clear_all_caches", "name": "clear_all_caches", "file": "utils/hardware_integration.py", "line": 1170, "usage_count": 1, "body_lines": 4, "is_private": false }, { "key": "utils/hardware_integration.py:check_and_control_for_jobs", "name": "check_and_control_for_jobs", "file": "utils/hardware_integration.py", "line": 1233, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "utils/hardware_integration.py:get_session_status", "name": "get_session_status", "file": "utils/hardware_integration.py", "line": 1280, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "utils/hardware_integration.py:update_session_status", "name": "update_session_status", "file": "utils/hardware_integration.py", "line": 1322, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "utils/hardware_integration.py:clear_session_cache", "name": "clear_session_cache", "file": "utils/hardware_integration.py", "line": 1359, "usage_count": 1, "body_lines": 2, "is_private": false }, { "key": "utils/hardware_integration.py:_create_fresh_session_status", "name": "_create_fresh_session_status", "file": "utils/hardware_integration.py", "line": 1384, "usage_count": 1, "body_lines": 2, "is_private": true }, { "key": "utils/hardware_integration.py:invalidate_cache", "name": "invalidate_cache", "file": "utils/hardware_integration.py", "line": 1433, "usage_count": 1, "body_lines": 2, "is_private": false }, { "key": "utils/hardware_integration.py:force_network_refresh", "name": "force_network_refresh", "file": "utils/hardware_integration.py", "line": 1462, "usage_count": 1, "body_lines": 2, "is_private": false }, { "key": "utils/ip_security.py:require_plug_ip_access", "name": "require_plug_ip_access", "file": "utils/ip_security.py", "line": 170, "usage_count": 0, "body_lines": 3, "is_private": false }, { "key": "utils/ip_security.py:require_admin_ip_access", "name": "require_admin_ip_access", "file": "utils/ip_security.py", "line": 208, "usage_count": 0, "body_lines": 3, "is_private": false }, { "key": "utils/ip_security.py:get_allowed_plug_ips", "name": "get_allowed_plug_ips", "file": "utils/ip_security.py", "line": 141, "usage_count": 1, "body_lines": 2, "is_private": false }, { "key": "utils/ip_security.py:is_plug_ip_allowed", "name": "is_plug_ip_allowed", "file": "utils/ip_security.py", "line": 46, "usage_count": 1, "body_lines": 5, "is_private": false }, { "key": "utils/ip_security.py:is_client_ip_allowed", "name": "is_client_ip_allowed", "file": "utils/ip_security.py", "line": 66, "usage_count": 1, "body_lines": 3, "is_private": false }, { "key": "utils/ip_security.py:get_client_ip", "name": "get_client_ip", "file": "utils/ip_security.py", "line": 95, "usage_count": 1, "body_lines": 4, "is_private": false }, { "key": "utils/ip_security.py:validate_plug_access", "name": "validate_plug_access", "file": "utils/ip_security.py", "line": 122, "usage_count": 1, "body_lines": 3, "is_private": false }, { "key": "utils/ip_security.py:is_ip_blocked", "name": "is_ip_blocked", "file": "utils/ip_security.py", "line": 150, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "utils/ip_security.py:wrapper", "name": "wrapper", "file": "utils/ip_security.py", "line": 219, "usage_count": 0, "body_lines": 3, "is_private": false }, { "key": "utils/ssl_suite.py:setup_ssl_environment", "name": "setup_ssl_environment", "file": "utils/ssl_suite.py", "line": 224, "usage_count": 1, "body_lines": 2, "is_private": false }, { "key": "utils/ssl_suite.py:get_ssl_status", "name": "get_ssl_status", "file": "utils/ssl_suite.py", "line": 250, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "utils/ssl_suite.py:apply_ssl_fixes", "name": "apply_ssl_fixes", "file": "utils/ssl_suite.py", "line": 261, "usage_count": 0, "body_lines": 1, "is_private": false }, { "key": "utils/ssl_suite.py:get_ssl_config", "name": "get_ssl_config", "file": "utils/ssl_suite.py", "line": 265, "usage_count": 0, "body_lines": 1, "is_private": false }, { "key": "utils/ssl_suite.py:manage_ssl_certificates", "name": "manage_ssl_certificates", "file": "utils/ssl_suite.py", "line": 269, "usage_count": 0, "body_lines": 1, "is_private": false }, { "key": "utils/ssl_suite.py:check_certificate_validity", "name": "check_certificate_validity", "file": "utils/ssl_suite.py", "line": 131, "usage_count": 1, "body_lines": 2, "is_private": false }, { "key": "utils/ssl_suite.py:fix_windows_ssl", "name": "fix_windows_ssl", "file": "utils/ssl_suite.py", "line": 171, "usage_count": 1, "body_lines": 2, "is_private": false }, { "key": "utils/ssl_suite.py:fix_certificate_verification", "name": "fix_certificate_verification", "file": "utils/ssl_suite.py", "line": 185, "usage_count": 1, "body_lines": 2, "is_private": false }, { "key": "utils/ssl_suite.py:disable_ssl_warnings", "name": "disable_ssl_warnings", "file": "utils/ssl_suite.py", "line": 204, "usage_count": 1, "body_lines": 2, "is_private": false }, { "key": "utils/api_utils.py:create_error_response", "name": "create_error_response", "file": "utils/api_utils.py", "line": 43, "usage_count": 1, "body_lines": 5, "is_private": false }, { "key": "utils/api_utils.py:create_printers_response", "name": "create_printers_response", "file": "utils/api_utils.py", "line": 70, "usage_count": 1, "body_lines": 2, "is_private": false }, { "key": "utils/api_utils.py:validate_printer_data", "name": "validate_printer_data", "file": "utils/api_utils.py", "line": 88, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "utils/api_utils.py:is_valid_response", "name": "is_valid_response", "file": "utils/api_utils.py", "line": 149, "usage_count": 1, "body_lines": 5, "is_private": false }, { "key": "utils/api_utils.py:normalize_response", "name": "normalize_response", "file": "utils/api_utils.py", "line": 169, "usage_count": 0, "body_lines": 5, "is_private": false }, { "key": "utils/security_suite.py:get_security_manager", "name": "get_security_manager", "file": "utils/security_suite.py", "line": 108, "usage_count": 0, "body_lines": 1, "is_private": false }, { "key": "utils/security_suite.py:check_permission", "name": "check_permission", "file": "utils/security_suite.py", "line": 111, "usage_count": 1, "body_lines": 3, "is_private": false }, { "key": "utils/security_suite.py:csp_nonce", "name": "csp_nonce", "file": "utils/security_suite.py", "line": 118, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "utils/security_suite.py:apply_security_headers", "name": "apply_security_headers", "file": "utils/security_suite.py", "line": 122, "usage_count": 1, "body_lines": 4, "is_private": false }, { "key": "utils/security_suite.py:generate_nonce", "name": "generate_nonce", "file": "utils/security_suite.py", "line": 55, "usage_count": 1, "body_lines": 5, "is_private": false }, { "key": "utils/security_suite.py:has_permission", "name": "has_permission", "file": "utils/security_suite.py", "line": 73, "usage_count": 1, "body_lines": 4, "is_private": false }, { "key": "utils/security_suite.py:decorator", "name": "decorator", "file": "utils/security_suite.py", "line": 88, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "utils/security_suite.py:before_request_security", "name": "before_request_security", "file": "utils/security_suite.py", "line": 131, "usage_count": 0, "body_lines": 1, "is_private": false }, { "key": "utils/security_suite.py:after_request_security", "name": "after_request_security", "file": "utils/security_suite.py", "line": 135, "usage_count": 0, "body_lines": 1, "is_private": false }, { "key": "utils/security_suite.py:wrapper", "name": "wrapper", "file": "utils/security_suite.py", "line": 91, "usage_count": 0, "body_lines": 3, "is_private": false }, { "key": "utils/drag_drop_system.py:create_upload_session", "name": "create_upload_session", "file": "utils/drag_drop_system.py", "line": 61, "usage_count": 1, "body_lines": 4, "is_private": false }, { "key": "utils/drag_drop_system.py:add_file_to_session", "name": "add_file_to_session", "file": "utils/drag_drop_system.py", "line": 67, "usage_count": 0, "body_lines": 3, "is_private": false }, { "key": "utils/drag_drop_system.py:update_file_progress", "name": "update_file_progress", "file": "utils/drag_drop_system.py", "line": 74, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "utils/drag_drop_system.py:cleanup_session", "name": "cleanup_session", "file": "utils/drag_drop_system.py", "line": 113, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "utils/drag_drop_system.py:remove_job_from_order", "name": "remove_job_from_order", "file": "utils/drag_drop_system.py", "line": 265, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "utils/drag_drop_system.py:_schedule_cleanup", "name": "_schedule_cleanup", "file": "utils/drag_drop_system.py", "line": 306, "usage_count": 1, "body_lines": 2, "is_private": true }, { "key": "utils/drag_drop_system.py:get_printer_summary", "name": "get_printer_summary", "file": "utils/drag_drop_system.py", "line": 325, "usage_count": 1, "body_lines": 2, "is_private": false }, { "key": "utils/drag_drop_system.py:_calculate_completion_time", "name": "_calculate_completion_time", "file": "utils/drag_drop_system.py", "line": 381, "usage_count": 1, "body_lines": 2, "is_private": true }, { "key": "utils/drag_drop_system.py:cleanup_worker", "name": "cleanup_worker", "file": "utils/drag_drop_system.py", "line": 313, "usage_count": 0, "body_lines": 1, "is_private": false }, { "key": "utils/database_cleanup.py:get_cleanup_manager", "name": "get_cleanup_manager", "file": "utils/database_cleanup.py", "line": 69, "usage_count": 1, "body_lines": 4, "is_private": false }, { "key": "utils/database_cleanup.py:register_engine", "name": "register_engine", "file": "utils/database_cleanup.py", "line": 28, "usage_count": 1, "body_lines": 2, "is_private": false }, { "key": "utils/database_cleanup.py:cleanup_all", "name": "cleanup_all", "file": "utils/database_cleanup.py", "line": 39, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "utils/database_cleanup.py:get_engine_count", "name": "get_engine_count", "file": "utils/database_cleanup.py", "line": 56, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "utils/audit_logger.py:init_audit_logging", "name": "init_audit_logging", "file": "utils/audit_logger.py", "line": 17, "usage_count": 1, "body_lines": 2, "is_private": false }, { "key": "utils/audit_logger.py:log_admin_action", "name": "log_admin_action", "file": "utils/audit_logger.py", "line": 51, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "utils/audit_logger.py:log_security_event", "name": "log_security_event", "file": "utils/audit_logger.py", "line": 68, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "utils/audit_logger.py:log_audit_event", "name": "log_audit_event", "file": "utils/audit_logger.py", "line": 30, "usage_count": 0, "body_lines": 5, "is_private": false }, { "key": "utils/job_scheduler.py:get_scheduler_logger", "name": "get_scheduler_logger", "file": "utils/job_scheduler.py", "line": 22, "usage_count": 1, "body_lines": 4, "is_private": false }, { "key": "utils/job_scheduler.py:get_job_scheduler", "name": "get_job_scheduler", "file": "utils/job_scheduler.py", "line": 720, "usage_count": 1, "body_lines": 2, "is_private": false }, { "key": "utils/job_scheduler.py:register_task", "name": "register_task", "file": "utils/job_scheduler.py", "line": 43, "usage_count": 1, "body_lines": 5, "is_private": false }, { "key": "utils/job_scheduler.py:remove_task", "name": "remove_task", "file": "utils/job_scheduler.py", "line": 125, "usage_count": 0, "body_lines": 5, "is_private": false }, { "key": "utils/job_scheduler.py:get_task_info", "name": "get_task_info", "file": "utils/job_scheduler.py", "line": 143, "usage_count": 0, "body_lines": 3, "is_private": false }, { "key": "utils/job_scheduler.py:get_tasks", "name": "get_tasks", "file": "utils/job_scheduler.py", "line": 177, "usage_count": 1, "body_lines": 2, "is_private": false }, { "key": "utils/job_scheduler.py:is_running", "name": "is_running", "file": "utils/job_scheduler.py", "line": 257, "usage_count": 1, "body_lines": 2, "is_private": false }, { "key": "utils/job_scheduler.py:_run", "name": "_run", "file": "utils/job_scheduler.py", "line": 266, "usage_count": 0, "body_lines": 4, "is_private": true }, { "key": "utils/job_scheduler.py:_check_jobs", "name": "_check_jobs", "file": "utils/job_scheduler.py", "line": 374, "usage_count": 0, "body_lines": 3, "is_private": true }, { "key": "utils/job_scheduler.py:handle_immediate_job", "name": "handle_immediate_job", "file": "utils/job_scheduler.py", "line": 488, "usage_count": 0, "body_lines": 3, "is_private": false }, { "key": "utils/job_scheduler.py:check_and_manage_printer_power", "name": "check_and_manage_printer_power", "file": "utils/job_scheduler.py", "line": 547, "usage_count": 0, "body_lines": 3, "is_private": false }, { "key": "utils/job_scheduler.py:_check_and_start_jobs", "name": "_check_and_start_jobs", "file": "utils/job_scheduler.py", "line": 624, "usage_count": 0, "body_lines": 2, "is_private": true }, { "key": "utils/core_system.py:fix_windows_socket_issues", "name": "fix_windows_socket_issues", "file": "utils/core_system.py", "line": 180, "usage_count": 1, "body_lines": 3, "is_private": false }, { "key": "utils/core_system.py:safe_subprocess_run", "name": "safe_subprocess_run", "file": "utils/core_system.py", "line": 203, "usage_count": 0, "body_lines": 5, "is_private": false }, { "key": "utils/core_system.py:apply_all_windows_fixes", "name": "apply_all_windows_fixes", "file": "utils/core_system.py", "line": 227, "usage_count": 1, "body_lines": 3, "is_private": false }, { "key": "utils/core_system.py:get_system_controller", "name": "get_system_controller", "file": "utils/core_system.py", "line": 798, "usage_count": 1, "body_lines": 4, "is_private": false }, { "key": "utils/core_system.py:get_windows_thread_manager", "name": "get_windows_thread_manager", "file": "utils/core_system.py", "line": 805, "usage_count": 1, "body_lines": 4, "is_private": false }, { "key": "utils/core_system.py:get_error_recovery", "name": "get_error_recovery", "file": "utils/core_system.py", "line": 819, "usage_count": 1, "body_lines": 4, "is_private": false }, { "key": "utils/core_system.py:get_timeout_manager", "name": "get_timeout_manager", "file": "utils/core_system.py", "line": 826, "usage_count": 1, "body_lines": 4, "is_private": false }, { "key": "utils/core_system.py:restart_system_service", "name": "restart_system_service", "file": "utils/core_system.py", "line": 766, "usage_count": 1, "body_lines": 2, "is_private": false }, { "key": "utils/core_system.py:register_shutdown_hook", "name": "register_shutdown_hook", "file": "utils/core_system.py", "line": 457, "usage_count": 1, "body_lines": 2, "is_private": false }, { "key": "utils/core_system.py:force_quit_process", "name": "force_quit_process", "file": "utils/core_system.py", "line": 404, "usage_count": 1, "body_lines": 2, "is_private": false }, { "key": "utils/core_system.py:_register_signal_handlers", "name": "_register_signal_handlers", "file": "utils/core_system.py", "line": 113, "usage_count": 1, "body_lines": 2, "is_private": true }, { "key": "utils/core_system.py:_signal_handler", "name": "_signal_handler", "file": "utils/core_system.py", "line": 568, "usage_count": 0, "body_lines": 3, "is_private": true }, { "key": "utils/core_system.py:register_thread", "name": "register_thread", "file": "utils/core_system.py", "line": 130, "usage_count": 1, "body_lines": 2, "is_private": false }, { "key": "utils/core_system.py:register_cleanup_function", "name": "register_cleanup_function", "file": "utils/core_system.py", "line": 137, "usage_count": 1, "body_lines": 2, "is_private": false }, { "key": "utils/core_system.py:shutdown_all", "name": "shutdown_all", "file": "utils/core_system.py", "line": 144, "usage_count": 1, "body_lines": 3, "is_private": false }, { "key": "utils/core_system.py:add_recovery_attempt", "name": "add_recovery_attempt", "file": "utils/core_system.py", "line": 261, "usage_count": 1, "body_lines": 2, "is_private": false }, { "key": "utils/core_system.py:calculate_backoff_delay", "name": "calculate_backoff_delay", "file": "utils/core_system.py", "line": 285, "usage_count": 1, "body_lines": 2, "is_private": false }, { "key": "utils/core_system.py:get_recovery_status", "name": "get_recovery_status", "file": "utils/core_system.py", "line": 345, "usage_count": 1, "body_lines": 2, "is_private": false }, { "key": "utils/core_system.py:cancel_timeout", "name": "cancel_timeout", "file": "utils/core_system.py", "line": 394, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "utils/core_system.py:load_config", "name": "load_config", "file": "utils/core_system.py", "line": 512, "usage_count": 1, "body_lines": 2, "is_private": false }, { "key": "utils/core_system.py:save_config", "name": "save_config", "file": "utils/core_system.py", "line": 528, "usage_count": 1, "body_lines": 2, "is_private": false }, { "key": "utils/core_system.py:is_service_active", "name": "is_service_active", "file": "utils/core_system.py", "line": 573, "usage_count": 1, "body_lines": 2, "is_private": false }, { "key": "utils/core_system.py:check_https_connectivity", "name": "check_https_connectivity", "file": "utils/core_system.py", "line": 623, "usage_count": 1, "body_lines": 2, "is_private": false }, { "key": "utils/core_system.py:run_monitoring_cycle", "name": "run_monitoring_cycle", "file": "utils/core_system.py", "line": 639, "usage_count": 1, "body_lines": 2, "is_private": false }, { "key": "utils/core_system.py:cleanup_system_resources", "name": "cleanup_system_resources", "file": "utils/core_system.py", "line": 675, "usage_count": 1, "body_lines": 2, "is_private": false }, { "key": "utils/core_system.py:start_watchdog", "name": "start_watchdog", "file": "utils/core_system.py", "line": 742, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "utils/core_system.py:timeout_handler", "name": "timeout_handler", "file": "utils/core_system.py", "line": 373, "usage_count": 0, "body_lines": 3, "is_private": false }, { "key": "utils/core_system.py:windows_bind_with_reuse", "name": "windows_bind_with_reuse", "file": "utils/core_system.py", "line": 188, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "utils/database_suite.py:get_database_stats", "name": "get_database_stats", "file": "utils/database_suite.py", "line": 226, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "utils/database_suite.py:run_database_maintenance", "name": "run_database_maintenance", "file": "utils/database_suite.py", "line": 240, "usage_count": 1, "body_lines": 2, "is_private": false }, { "key": "utils/database_suite.py:get_db_connection", "name": "get_db_connection", "file": "utils/database_suite.py", "line": 262, "usage_count": 0, "body_lines": 1, "is_private": false }, { "key": "utils/database_suite.py:get_table_names", "name": "get_table_names", "file": "utils/database_suite.py", "line": 266, "usage_count": 1, "body_lines": 1, "is_private": false }, { "key": "utils/database_suite.py:run_migrations", "name": "run_migrations", "file": "utils/database_suite.py", "line": 270, "usage_count": 0, "body_lines": 1, "is_private": false }, { "key": "utils/database_suite.py:clean_database", "name": "clean_database", "file": "utils/database_suite.py", "line": 274, "usage_count": 0, "body_lines": 1, "is_private": false }, { "key": "utils/database_suite.py:get_connection", "name": "get_connection", "file": "utils/database_suite.py", "line": 41, "usage_count": 1, "body_lines": 2, "is_private": false }, { "key": "utils/database_suite.py:execute_query", "name": "execute_query", "file": "utils/database_suite.py", "line": 45, "usage_count": 1, "body_lines": 2, "is_private": false }, { "key": "utils/database_suite.py:get_table_info", "name": "get_table_info", "file": "utils/database_suite.py", "line": 88, "usage_count": 1, "body_lines": 4, "is_private": false }, { "key": "utils/database_suite.py:get_all_tables", "name": "get_all_tables", "file": "utils/database_suite.py", "line": 105, "usage_count": 1, "body_lines": 4, "is_private": false }, { "key": "utils/database_suite.py:count_rows", "name": "count_rows", "file": "utils/database_suite.py", "line": 111, "usage_count": 1, "body_lines": 4, "is_private": false }, { "key": "utils/database_suite.py:fix_database_immediate", "name": "fix_database_immediate", "file": "utils/database_suite.py", "line": 148, "usage_count": 1, "body_lines": 2, "is_private": false }, { "key": "utils/database_suite.py:cleanup_old_jobs", "name": "cleanup_old_jobs", "file": "utils/database_suite.py", "line": 179, "usage_count": 1, "body_lines": 2, "is_private": false }, { "key": "utils/database_suite.py:vacuum_database", "name": "vacuum_database", "file": "utils/database_suite.py", "line": 202, "usage_count": 1, "body_lines": 2, "is_private": false }, { "key": "utils/logging_config.py:debug_request", "name": "debug_request", "file": "utils/logging_config.py", "line": 303, "usage_count": 1, "body_lines": 2, "is_private": false }, { "key": "utils/logging_config.py:debug_response", "name": "debug_response", "file": "utils/logging_config.py", "line": 327, "usage_count": 1, "body_lines": 2, "is_private": false }, { "key": "utils/logging_config.py:emergency_log", "name": "emergency_log", "file": "utils/logging_config.py", "line": 352, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "utils/logging_config.py:doRollover", "name": "doRollover", "file": "utils/logging_config.py", "line": 38, "usage_count": 1, "body_lines": 3, "is_private": false }, { "key": "utils/logging_config.py:_create_new_log_file", "name": "_create_new_log_file", "file": "utils/logging_config.py", "line": 79, "usage_count": 1, "body_lines": 2, "is_private": true }, { "key": "utils/logging_config.py:decorator", "name": "decorator", "file": "utils/logging_config.py", "line": 244, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "utils/logging_config.py:wrapper", "name": "wrapper", "file": "utils/logging_config.py", "line": 246, "usage_count": 0, "body_lines": 3, "is_private": false }, { "key": "utils/monitoring_analytics.py:get_system_performance", "name": "get_system_performance", "file": "utils/monitoring_analytics.py", "line": 302, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "utils/monitoring_analytics.py:get_job_statistics", "name": "get_job_statistics", "file": "utils/monitoring_analytics.py", "line": 306, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "utils/monitoring_analytics.py:get_printer_statistics", "name": "get_printer_statistics", "file": "utils/monitoring_analytics.py", "line": 310, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "utils/monitoring_analytics.py:generate_system_report", "name": "generate_system_report", "file": "utils/monitoring_analytics.py", "line": 171, "usage_count": 1, "body_lines": 2, "is_private": false }, { "key": "utils/monitoring_analytics.py:get_health_check", "name": "get_health_check", "file": "utils/monitoring_analytics.py", "line": 318, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "utils/monitoring_analytics.py:collect_analytics_data", "name": "collect_analytics_data", "file": "utils/monitoring_analytics.py", "line": 325, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "utils/monitoring_analytics.py:track_performance", "name": "track_performance", "file": "utils/monitoring_analytics.py", "line": 330, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "utils/monitoring_analytics.py:create_pdf_report", "name": "create_pdf_report", "file": "utils/monitoring_analytics.py", "line": 335, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "utils/monitoring_analytics.py:track_cpu_usage", "name": "track_cpu_usage", "file": "utils/monitoring_analytics.py", "line": 43, "usage_count": 1, "body_lines": 2, "is_private": false }, { "key": "utils/monitoring_analytics.py:track_memory_usage", "name": "track_memory_usage", "file": "utils/monitoring_analytics.py", "line": 47, "usage_count": 1, "body_lines": 3, "is_private": false }, { "key": "utils/monitoring_analytics.py:track_disk_usage", "name": "track_disk_usage", "file": "utils/monitoring_analytics.py", "line": 58, "usage_count": 1, "body_lines": 3, "is_private": false }, { "key": "utils/monitoring_analytics.py:get_system_metrics", "name": "get_system_metrics", "file": "utils/monitoring_analytics.py", "line": 68, "usage_count": 1, "body_lines": 2, "is_private": false }, { "key": "utils/monitoring_analytics.py:collect_job_analytics", "name": "collect_job_analytics", "file": "utils/monitoring_analytics.py", "line": 86, "usage_count": 1, "body_lines": 2, "is_private": false }, { "key": "utils/monitoring_analytics.py:collect_printer_analytics", "name": "collect_printer_analytics", "file": "utils/monitoring_analytics.py", "line": 130, "usage_count": 1, "body_lines": 2, "is_private": false }, { "key": "utils/monitoring_analytics.py:generate_usage_report", "name": "generate_usage_report", "file": "utils/monitoring_analytics.py", "line": 223, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "utils/monitoring_analytics.py:get_dashboard_data", "name": "get_dashboard_data", "file": "utils/monitoring_analytics.py", "line": 256, "usage_count": 1, "body_lines": 2, "is_private": false }, { "key": "utils/ip_validation.py:is_valid_myp_ip", "name": "is_valid_myp_ip", "file": "utils/ip_validation.py", "line": 17, "usage_count": 1, "body_lines": 4, "is_private": false }, { "key": "utils/ip_validation.py:check_ip_conflicts", "name": "check_ip_conflicts", "file": "utils/ip_validation.py", "line": 107, "usage_count": 0, "body_lines": 4, "is_private": false }, { "key": "utils/script_collection.py:run_tests", "name": "run_tests", "file": "utils/script_collection.py", "line": 228, "usage_count": 1, "body_lines": 2, "is_private": false }, { "key": "utils/script_collection.py:setup_system", "name": "setup_system", "file": "utils/script_collection.py", "line": 232, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "utils/script_collection.py:test_tapo_sofort", "name": "test_tapo_sofort", "file": "utils/script_collection.py", "line": 239, "usage_count": 0, "body_lines": 1, "is_private": false }, { "key": "utils/script_collection.py:test_database_cleanup", "name": "test_database_cleanup", "file": "utils/script_collection.py", "line": 39, "usage_count": 1, "body_lines": 3, "is_private": false }, { "key": "utils/script_collection.py:test_button_functionality", "name": "test_button_functionality", "file": "utils/script_collection.py", "line": 45, "usage_count": 1, "body_lines": 3, "is_private": false }, { "key": "utils/script_collection.py:setup_drucker_db", "name": "setup_drucker_db", "file": "utils/script_collection.py", "line": 56, "usage_count": 1, "body_lines": 2, "is_private": false }, { "key": "utils/script_collection.py:fix_database_immediate", "name": "fix_database_immediate", "file": "utils/script_collection.py", "line": 107, "usage_count": 1, "body_lines": 2, "is_private": false }, { "key": "utils/script_collection.py:create_ssl_cert", "name": "create_ssl_cert", "file": "utils/script_collection.py", "line": 133, "usage_count": 1, "body_lines": 2, "is_private": false }, { "key": "utils/script_collection.py:update_printers", "name": "update_printers", "file": "utils/script_collection.py", "line": 154, "usage_count": 1, "body_lines": 3, "is_private": false }, { "key": "utils/script_collection.py:migrate_database", "name": "migrate_database", "file": "utils/script_collection.py", "line": 96, "usage_count": 0, "body_lines": 3, "is_private": false }, { "key": "utils/script_collection.py:create_test_printers", "name": "create_test_printers", "file": "utils/script_collection.py", "line": 143, "usage_count": 0, "body_lines": 3, "is_private": false }, { "key": "utils/script_collection.py:update_requirements", "name": "update_requirements", "file": "utils/script_collection.py", "line": 160, "usage_count": 0, "body_lines": 3, "is_private": false }, { "key": "utils/script_collection.py:run_initial_setup", "name": "run_initial_setup", "file": "utils/script_collection.py", "line": 194, "usage_count": 1, "body_lines": 2, "is_private": false }, { "key": "debug/debug_admin.py:test_admin_route", "name": "test_admin_route", "file": "debug/debug_admin.py", "line": 13, "usage_count": 1, "body_lines": 3, "is_private": false }, { "key": "debug/debug_admin.py:test_admin_decorator", "name": "test_admin_decorator", "file": "debug/debug_admin.py", "line": 98, "usage_count": 1, "body_lines": 3, "is_private": false }, { "key": "debug/debug_admin.py:test_template", "name": "test_template", "file": "debug/debug_admin.py", "line": 117, "usage_count": 1, "body_lines": 3, "is_private": false }, { "key": "debug/debug_admin.py:check_admin_user_password", "name": "check_admin_user_password", "file": "debug/debug_admin.py", "line": 134, "usage_count": 1, "body_lines": 3, "is_private": false }, { "key": "legacy/app_original.py:csrf_error", "name": "csrf_error", "file": "legacy/app_original.py", "line": 527, "usage_count": 0, "body_lines": 3, "is_private": false }, { "key": "legacy/app_original.py:load_user", "name": "load_user", "file": "legacy/app_original.py", "line": 558, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "legacy/app_original.py:inject_now", "name": "inject_now", "file": "legacy/app_original.py", "line": 719, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "legacy/app_original.py:format_datetime_filter", "name": "format_datetime_filter", "file": "legacy/app_original.py", "line": 725, "usage_count": 0, "body_lines": 4, "is_private": false }, { "key": "legacy/app_original.py:is_optimized_mode", "name": "is_optimized_mode", "file": "legacy/app_original.py", "line": 738, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "legacy/app_original.py:get_optimization_info", "name": "get_optimization_info", "file": "legacy/app_original.py", "line": 743, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "legacy/app_original.py:log_request_info", "name": "log_request_info", "file": "legacy/app_original.py", "line": 755, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "legacy/app_original.py:log_response_info", "name": "log_response_info", "file": "legacy/app_original.py", "line": 762, "usage_count": 0, "body_lines": 3, "is_private": false }, { "key": "legacy/app_original.py:start_timer", "name": "start_timer", "file": "legacy/app_original.py", "line": 777, "usage_count": 1, "body_lines": 2, "is_private": false }, { "key": "legacy/app_original.py:job_owner_required", "name": "job_owner_required", "file": "legacy/app_original.py", "line": 787, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "legacy/app_original.py:admin_required", "name": "admin_required", "file": "legacy/app_original.py", "line": 809, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "legacy/app_original.py:reset_password_request", "name": "reset_password_request", "file": "legacy/app_original.py", "line": 952, "usage_count": 0, "body_lines": 3, "is_private": false }, { "key": "legacy/app_original.py:api_login", "name": "api_login", "file": "legacy/app_original.py", "line": 959, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "legacy/app_original.py:api_callback", "name": "api_callback", "file": "legacy/app_original.py", "line": 1013, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "legacy/app_original.py:get_github_user_data", "name": "get_github_user_data", "file": "legacy/app_original.py", "line": 1268, "usage_count": 1, "body_lines": 2, "is_private": false }, { "key": "legacy/app_original.py:kiosk_get_status", "name": "kiosk_get_status", "file": "legacy/app_original.py", "line": 1324, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "legacy/app_original.py:kiosk_deactivate", "name": "kiosk_deactivate", "file": "legacy/app_original.py", "line": 1339, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "legacy/app_original.py:kiosk_activate", "name": "kiosk_activate", "file": "legacy/app_original.py", "line": 1383, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "legacy/app_original.py:kiosk_restart_system", "name": "kiosk_restart_system", "file": "legacy/app_original.py", "line": 1417, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "legacy/app_original.py:api_admin_system_restart", "name": "api_admin_system_restart", "file": "legacy/app_original.py", "line": 1451, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "legacy/app_original.py:api_admin_system_shutdown", "name": "api_admin_system_shutdown", "file": "legacy/app_original.py", "line": 1485, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "legacy/app_original.py:api_admin_kiosk_restart", "name": "api_admin_kiosk_restart", "file": "legacy/app_original.py", "line": 1519, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "legacy/app_original.py:api_admin_system_status_extended", "name": "api_admin_system_status_extended", "file": "legacy/app_original.py", "line": 1551, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "legacy/app_original.py:api_admin_system_operations", "name": "api_admin_system_operations", "file": "legacy/app_original.py", "line": 1585, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "legacy/app_original.py:api_admin_cancel_operation", "name": "api_admin_cancel_operation", "file": "legacy/app_original.py", "line": 1606, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "legacy/app_original.py:api_admin_error_recovery_status", "name": "api_admin_error_recovery_status", "file": "legacy/app_original.py", "line": 1628, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "legacy/app_original.py:api_admin_toggle_error_recovery", "name": "api_admin_toggle_error_recovery", "file": "legacy/app_original.py", "line": 1649, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "legacy/app_original.py:user_profile", "name": "user_profile", "file": "legacy/app_original.py", "line": 1682, "usage_count": 0, "body_lines": 3, "is_private": false }, { "key": "legacy/app_original.py:user_settings", "name": "user_settings", "file": "legacy/app_original.py", "line": 1689, "usage_count": 0, "body_lines": 3, "is_private": false }, { "key": "legacy/app_original.py:user_update_profile", "name": "user_update_profile", "file": "legacy/app_original.py", "line": 1696, "usage_count": 1, "body_lines": 2, "is_private": false }, { "key": "legacy/app_original.py:user_api_update_settings", "name": "user_api_update_settings", "file": "legacy/app_original.py", "line": 1765, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "legacy/app_original.py:user_update_settings", "name": "user_update_settings", "file": "legacy/app_original.py", "line": 1771, "usage_count": 0, "body_lines": 3, "is_private": false }, { "key": "legacy/app_original.py:get_user_settings", "name": "get_user_settings", "file": "legacy/app_original.py", "line": 1890, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "legacy/app_original.py:user_change_password", "name": "user_change_password", "file": "legacy/app_original.py", "line": 2018, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "legacy/app_original.py:user_export_data", "name": "user_export_data", "file": "legacy/app_original.py", "line": 2092, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "legacy/app_original.py:user_update_profile_api", "name": "user_update_profile_api", "file": "legacy/app_original.py", "line": 2138, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "legacy/app_original.py:admin_page", "name": "admin_page", "file": "legacy/app_original.py", "line": 2312, "usage_count": 0, "body_lines": 3, "is_private": false }, { "key": "legacy/app_original.py:index", "name": "index", "file": "legacy/app_original.py", "line": 2364, "usage_count": 1, "body_lines": 2, "is_private": false }, { "key": "legacy/app_original.py:dashboard", "name": "dashboard", "file": "legacy/app_original.py", "line": 2371, "usage_count": 0, "body_lines": 1, "is_private": false }, { "key": "legacy/app_original.py:profile_redirect", "name": "profile_redirect", "file": "legacy/app_original.py", "line": 2376, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "legacy/app_original.py:profil_redirect", "name": "profil_redirect", "file": "legacy/app_original.py", "line": 2382, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "legacy/app_original.py:settings_redirect", "name": "settings_redirect", "file": "legacy/app_original.py", "line": 2388, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "legacy/app_original.py:einstellungen_redirect", "name": "einstellungen_redirect", "file": "legacy/app_original.py", "line": 2394, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "legacy/app_original.py:admin", "name": "admin", "file": "legacy/app_original.py", "line": 2401, "usage_count": 0, "body_lines": 1, "is_private": false }, { "key": "legacy/app_original.py:socket_test", "name": "socket_test", "file": "legacy/app_original.py", "line": 2407, "usage_count": 0, "body_lines": 3, "is_private": false }, { "key": "legacy/app_original.py:components_demo", "name": "components_demo", "file": "legacy/app_original.py", "line": 2416, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "legacy/app_original.py:printers_page", "name": "printers_page", "file": "legacy/app_original.py", "line": 2422, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "legacy/app_original.py:jobs_page", "name": "jobs_page", "file": "legacy/app_original.py", "line": 2428, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "legacy/app_original.py:new_job_page", "name": "new_job_page", "file": "legacy/app_original.py", "line": 2434, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "legacy/app_original.py:stats_page", "name": "stats_page", "file": "legacy/app_original.py", "line": 2440, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "legacy/app_original.py:privacy", "name": "privacy", "file": "legacy/app_original.py", "line": 2445, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "legacy/app_original.py:terms", "name": "terms", "file": "legacy/app_original.py", "line": 2450, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "legacy/app_original.py:imprint", "name": "imprint", "file": "legacy/app_original.py", "line": 2455, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "legacy/app_original.py:legal", "name": "legal", "file": "legacy/app_original.py", "line": 2460, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "legacy/app_original.py:realtime_dashboard", "name": "realtime_dashboard", "file": "legacy/app_original.py", "line": 2468, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "legacy/app_original.py:reports_page", "name": "reports_page", "file": "legacy/app_original.py", "line": 2474, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "legacy/app_original.py:maintenance_page", "name": "maintenance_page", "file": "legacy/app_original.py", "line": 2480, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "legacy/app_original.py:locations_page", "name": "locations_page", "file": "legacy/app_original.py", "line": 2487, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "legacy/app_original.py:admin_plug_schedules", "name": "admin_plug_schedules", "file": "legacy/app_original.py", "line": 2494, "usage_count": 0, "body_lines": 3, "is_private": false }, { "key": "legacy/app_original.py:validation_demo", "name": "validation_demo", "file": "legacy/app_original.py", "line": 2526, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "legacy/app_original.py:tables_demo", "name": "tables_demo", "file": "legacy/app_original.py", "line": 2532, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "legacy/app_original.py:dragdrop_demo", "name": "dragdrop_demo", "file": "legacy/app_original.py", "line": 2538, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "legacy/app_original.py:api_admin_system_health", "name": "api_admin_system_health", "file": "legacy/app_original.py", "line": 2547, "usage_count": 1, "body_lines": 2, "is_private": false }, { "key": "legacy/app_original.py:api_admin_fix_errors", "name": "api_admin_fix_errors", "file": "legacy/app_original.py", "line": 2692, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "legacy/app_original.py:api_admin_system_health_dashboard", "name": "api_admin_system_health_dashboard", "file": "legacy/app_original.py", "line": 2845, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "legacy/app_original.py:admin_printer_settings_page", "name": "admin_printer_settings_page", "file": "legacy/app_original.py", "line": 2874, "usage_count": 0, "body_lines": 4, "is_private": false }, { "key": "legacy/app_original.py:admin_guest_requests", "name": "admin_guest_requests", "file": "legacy/app_original.py", "line": 2911, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "legacy/app_original.py:admin_guest_requests_overview", "name": "admin_guest_requests_overview", "file": "legacy/app_original.py", "line": 2924, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "legacy/app_original.py:create_user_api", "name": "create_user_api", "file": "legacy/app_original.py", "line": 2938, "usage_count": 0, "body_lines": 3, "is_private": false }, { "key": "legacy/app_original.py:get_user_api", "name": "get_user_api", "file": "legacy/app_original.py", "line": 3097, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "legacy/app_original.py:update_user_api", "name": "update_user_api", "file": "legacy/app_original.py", "line": 3129, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "legacy/app_original.py:toggle_printer_power", "name": "toggle_printer_power", "file": "legacy/app_original.py", "line": 3190, "usage_count": 0, "body_lines": 3, "is_private": false }, { "key": "legacy/app_original.py:test_printer_tapo_connection", "name": "test_printer_tapo_connection", "file": "legacy/app_original.py", "line": 3268, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "legacy/app_original.py:test_all_printers_tapo_connection", "name": "test_all_printers_tapo_connection", "file": "legacy/app_original.py", "line": 3316, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "legacy/app_original.py:admin_add_user_page", "name": "admin_add_user_page", "file": "legacy/app_original.py", "line": 3393, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "legacy/app_original.py:admin_add_printer_page", "name": "admin_add_printer_page", "file": "legacy/app_original.py", "line": 3406, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "legacy/app_original.py:admin_edit_printer_page", "name": "admin_edit_printer_page", "file": "legacy/app_original.py", "line": 3419, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "legacy/app_original.py:admin_create_user_form", "name": "admin_create_user_form", "file": "legacy/app_original.py", "line": 3453, "usage_count": 0, "body_lines": 3, "is_private": false }, { "key": "legacy/app_original.py:admin_create_printer_form", "name": "admin_create_printer_form", "file": "legacy/app_original.py", "line": 3522, "usage_count": 0, "body_lines": 3, "is_private": false }, { "key": "legacy/app_original.py:admin_edit_user_page", "name": "admin_edit_user_page", "file": "legacy/app_original.py", "line": 3585, "usage_count": 0, "body_lines": 4, "is_private": false }, { "key": "legacy/app_original.py:admin_update_user_form", "name": "admin_update_user_form", "file": "legacy/app_original.py", "line": 3619, "usage_count": 0, "body_lines": 3, "is_private": false }, { "key": "legacy/app_original.py:admin_update_printer_form", "name": "admin_update_printer_form", "file": "legacy/app_original.py", "line": 3689, "usage_count": 0, "body_lines": 3, "is_private": false }, { "key": "legacy/app_original.py:delete_user", "name": "delete_user", "file": "legacy/app_original.py", "line": 3747, "usage_count": 0, "body_lines": 3, "is_private": false }, { "key": "legacy/app_original.py:upload_job_file", "name": "upload_job_file", "file": "legacy/app_original.py", "line": 3788, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "legacy/app_original.py:upload_guest_file", "name": "upload_guest_file", "file": "legacy/app_original.py", "line": 3838, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "legacy/app_original.py:upload_avatar", "name": "upload_avatar", "file": "legacy/app_original.py", "line": 3890, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "legacy/app_original.py:upload_asset", "name": "upload_asset", "file": "legacy/app_original.py", "line": 3953, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "legacy/app_original.py:upload_log", "name": "upload_log", "file": "legacy/app_original.py", "line": 4005, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "legacy/app_original.py:upload_backup", "name": "upload_backup", "file": "legacy/app_original.py", "line": 4057, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "legacy/app_original.py:upload_temp_file", "name": "upload_temp_file", "file": "legacy/app_original.py", "line": 4108, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "legacy/app_original.py:serve_uploaded_file", "name": "serve_uploaded_file", "file": "legacy/app_original.py", "line": 4159, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "legacy/app_original.py:delete_uploaded_file", "name": "delete_uploaded_file", "file": "legacy/app_original.py", "line": 4208, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "legacy/app_original.py:get_file_stats", "name": "get_file_stats", "file": "legacy/app_original.py", "line": 4265, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "legacy/app_original.py:get_current_job", "name": "get_current_job", "file": "legacy/app_original.py", "line": 4322, "usage_count": 0, "body_lines": 3, "is_private": false }, { "key": "legacy/app_original.py:get_job_detail", "name": "get_job_detail", "file": "legacy/app_original.py", "line": 4349, "usage_count": 0, "body_lines": 3, "is_private": false }, { "key": "legacy/app_original.py:delete_job", "name": "delete_job", "file": "legacy/app_original.py", "line": 4378, "usage_count": 0, "body_lines": 3, "is_private": false }, { "key": "legacy/app_original.py:get_jobs", "name": "get_jobs", "file": "legacy/app_original.py", "line": 4409, "usage_count": 0, "body_lines": 3, "is_private": false }, { "key": "legacy/app_original.py:create_job", "name": "create_job", "file": "legacy/app_original.py", "line": 4471, "usage_count": 0, "body_lines": 3, "is_private": false }, { "key": "legacy/app_original.py:update_job", "name": "update_job", "file": "legacy/app_original.py", "line": 4564, "usage_count": 0, "body_lines": 3, "is_private": false }, { "key": "legacy/app_original.py:get_active_jobs", "name": "get_active_jobs", "file": "legacy/app_original.py", "line": 4632, "usage_count": 0, "body_lines": 3, "is_private": false }, { "key": "legacy/app_original.py:get_printers", "name": "get_printers", "file": "legacy/app_original.py", "line": 4678, "usage_count": 0, "body_lines": 3, "is_private": false }, { "key": "legacy/app_original.py:setup_session_security", "name": "setup_session_security", "file": "legacy/app_original.py", "line": 4820, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "legacy/app_original.py:session_heartbeat", "name": "session_heartbeat", "file": "legacy/app_original.py", "line": 4836, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "legacy/app_original.py:session_status", "name": "session_status", "file": "legacy/app_original.py", "line": 4863, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "legacy/app_original.py:extend_session", "name": "extend_session", "file": "legacy/app_original.py", "line": 4901, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "legacy/app_original.py:test_admin_guest_requests", "name": "test_admin_guest_requests", "file": "legacy/app_original.py", "line": 4932, "usage_count": 0, "body_lines": 3, "is_private": false }, { "key": "legacy/app_original.py:get_guest_request_status", "name": "get_guest_request_status", "file": "legacy/app_original.py", "line": 4943, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "legacy/app_original.py:guest_status_page", "name": "guest_status_page", "file": "legacy/app_original.py", "line": 5048, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "legacy/app_original.py:get_admin_guest_requests", "name": "get_admin_guest_requests", "file": "legacy/app_original.py", "line": 5056, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "legacy/app_original.py:approve_guest_request", "name": "approve_guest_request", "file": "legacy/app_original.py", "line": 5179, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "legacy/app_original.py:reject_guest_request", "name": "reject_guest_request", "file": "legacy/app_original.py", "line": 5259, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "legacy/app_original.py:delete_guest_request", "name": "delete_guest_request", "file": "legacy/app_original.py", "line": 5326, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "legacy/app_original.py:get_guest_request_detail", "name": "get_guest_request_detail", "file": "legacy/app_original.py", "line": 5370, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "legacy/app_original.py:get_guest_requests_stats", "name": "get_guest_requests_stats", "file": "legacy/app_original.py", "line": 5454, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "legacy/app_original.py:export_guest_requests", "name": "export_guest_requests", "file": "legacy/app_original.py", "line": 5543, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "legacy/app_original.py:auto_optimize_jobs", "name": "auto_optimize_jobs", "file": "legacy/app_original.py", "line": 5634, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "legacy/app_original.py:optimization_settings", "name": "optimization_settings", "file": "legacy/app_original.py", "line": 5715, "usage_count": 0, "body_lines": 3, "is_private": false }, { "key": "legacy/app_original.py:admin_advanced_settings", "name": "admin_advanced_settings", "file": "legacy/app_original.py", "line": 5799, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "legacy/app_original.py:admin_performance_optimization", "name": "admin_performance_optimization", "file": "legacy/app_original.py", "line": 5897, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "legacy/app_original.py:api_cleanup_logs", "name": "api_cleanup_logs", "file": "legacy/app_original.py", "line": 5950, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "legacy/app_original.py:api_system_check", "name": "api_system_check", "file": "legacy/app_original.py", "line": 6024, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "legacy/app_original.py:apply_round_robin_optimization", "name": "apply_round_robin_optimization", "file": "legacy/app_original.py", "line": 6187, "usage_count": 1, "body_lines": 5, "is_private": false }, { "key": "legacy/app_original.py:validate_optimization_settings", "name": "validate_optimization_settings", "file": "legacy/app_original.py", "line": 6262, "usage_count": 1, "body_lines": 2, "is_private": false }, { "key": "legacy/app_original.py:get_validation_js", "name": "get_validation_js", "file": "legacy/app_original.py", "line": 6289, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "legacy/app_original.py:validate_form_api", "name": "validate_form_api", "file": "legacy/app_original.py", "line": 6302, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "legacy/app_original.py:get_dashboard_config", "name": "get_dashboard_config", "file": "legacy/app_original.py", "line": 6410, "usage_count": 1, "body_lines": 2, "is_private": false }, { "key": "legacy/app_original.py:get_widget_data", "name": "get_widget_data", "file": "legacy/app_original.py", "line": 6421, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "legacy/app_original.py:emit_dashboard_event", "name": "emit_dashboard_event", "file": "legacy/app_original.py", "line": 6436, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "legacy/app_original.py:get_dashboard_js", "name": "get_dashboard_js", "file": "legacy/app_original.py", "line": 6460, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "legacy/app_original.py:get_job_order_api", "name": "get_job_order_api", "file": "legacy/app_original.py", "line": 6508, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "legacy/app_original.py:create_upload_session", "name": "create_upload_session", "file": "legacy/app_original.py", "line": 6538, "usage_count": 1, "body_lines": 2, "is_private": false }, { "key": "legacy/app_original.py:get_upload_progress", "name": "get_upload_progress", "file": "legacy/app_original.py", "line": 6556, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "legacy/app_original.py:get_dragdrop_js", "name": "get_dragdrop_js", "file": "legacy/app_original.py", "line": 6566, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "legacy/app_original.py:get_dragdrop_css", "name": "get_dragdrop_css", "file": "legacy/app_original.py", "line": 6579, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "legacy/app_original.py:query_advanced_table", "name": "query_advanced_table", "file": "legacy/app_original.py", "line": 6594, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "legacy/app_original.py:export_table_data", "name": "export_table_data", "file": "legacy/app_original.py", "line": 6660, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "legacy/app_original.py:get_tables_js", "name": "get_tables_js", "file": "legacy/app_original.py", "line": 6800, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "legacy/app_original.py:get_tables_css", "name": "get_tables_css", "file": "legacy/app_original.py", "line": 6813, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "legacy/app_original.py:api_clear_cache", "name": "api_clear_cache", "file": "legacy/app_original.py", "line": 6830, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "legacy/app_original.py:api_optimize_database", "name": "api_optimize_database", "file": "legacy/app_original.py", "line": 6882, "usage_count": 0, "body_lines": 3, "is_private": false }, { "key": "legacy/app_original.py:api_create_backup", "name": "api_create_backup", "file": "legacy/app_original.py", "line": 6959, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "legacy/app_original.py:maintenance_tasks", "name": "maintenance_tasks", "file": "legacy/app_original.py", "line": 7057, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "legacy/app_original.py:update_maintenance_task_status", "name": "update_maintenance_task_status", "file": "legacy/app_original.py", "line": 7115, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "legacy/app_original.py:get_maintenance_overview", "name": "get_maintenance_overview", "file": "legacy/app_original.py", "line": 7143, "usage_count": 1, "body_lines": 2, "is_private": false }, { "key": "legacy/app_original.py:schedule_maintenance_api", "name": "schedule_maintenance_api", "file": "legacy/app_original.py", "line": 7155, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "legacy/app_original.py:locations", "name": "locations", "file": "legacy/app_original.py", "line": 7183, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "legacy/app_original.py:location_users", "name": "location_users", "file": "legacy/app_original.py", "line": 7231, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "legacy/app_original.py:get_user_locations_api", "name": "get_user_locations_api", "file": "legacy/app_original.py", "line": 7271, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "legacy/app_original.py:calculate_distance_api", "name": "calculate_distance_api", "file": "legacy/app_original.py", "line": 7291, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "legacy/app_original.py:find_nearest_location_api", "name": "find_nearest_location_api", "file": "legacy/app_original.py", "line": 7314, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "legacy/app_original.py:setup_database_with_migrations", "name": "setup_database_with_migrations", "file": "legacy/app_original.py", "line": 7348, "usage_count": 1, "body_lines": 2, "is_private": false }, { "key": "legacy/app_original.py:api_logs", "name": "api_logs", "file": "legacy/app_original.py", "line": 7391, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "legacy/app_original.py:api_admin_logs", "name": "api_admin_logs", "file": "legacy/app_original.py", "line": 7535, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "legacy/app_original.py:export_admin_logs", "name": "export_admin_logs", "file": "legacy/app_original.py", "line": 7749, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "legacy/app_original.py:api_admin_database_status", "name": "api_admin_database_status", "file": "legacy/app_original.py", "line": 7829, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "legacy/app_original.py:api_admin_system_status", "name": "api_admin_system_status", "file": "legacy/app_original.py", "line": 8152, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "legacy/app_original.py:api_optimization_status", "name": "api_optimization_status", "file": "legacy/app_original.py", "line": 8381, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "legacy/app_original.py:api_admin_toggle_optimization", "name": "api_admin_toggle_optimization", "file": "legacy/app_original.py", "line": 8441, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "legacy/app_original.py:api_public_statistics", "name": "api_public_statistics", "file": "legacy/app_original.py", "line": 8503, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "legacy/app_original.py:api_stats", "name": "api_stats", "file": "legacy/app_original.py", "line": 8594, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "legacy/app_original.py:api_admin_stats_live", "name": "api_admin_stats_live", "file": "legacy/app_original.py", "line": 8731, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "legacy/app_original.py:refresh_dashboard", "name": "refresh_dashboard", "file": "legacy/app_original.py", "line": 8917, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "legacy/app_original.py:api_admin_plug_schedules_logs", "name": "api_admin_plug_schedules_logs", "file": "legacy/app_original.py", "line": 9006, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "legacy/app_original.py:api_admin_plug_schedules_statistics", "name": "api_admin_plug_schedules_statistics", "file": "legacy/app_original.py", "line": 9096, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "legacy/app_original.py:api_admin_plug_schedules_cleanup", "name": "api_admin_plug_schedules_cleanup", "file": "legacy/app_original.py", "line": 9148, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "legacy/app_original.py:api_admin_plug_schedules_calendar", "name": "api_admin_plug_schedules_calendar", "file": "legacy/app_original.py", "line": 9188, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "legacy/app_original.py:add_optimized_cache_headers", "name": "add_optimized_cache_headers", "file": "legacy/app_original.py", "line": 473, "usage_count": 0, "body_lines": 3, "is_private": false }, { "key": "legacy/app_original.py:decorated_function", "name": "decorated_function", "file": "legacy/app_original.py", "line": 812, "usage_count": 0, "body_lines": 3, "is_private": false }, { "key": "legacy/app_original.py:add_cache_headers", "name": "add_cache_headers", "file": "legacy/app_original.py", "line": 83, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "legacy/app_original.py:register_template_helpers", "name": "register_template_helpers", "file": "legacy/app_original.py", "line": 214, "usage_count": 1, "body_lines": 1, "is_private": false }, { "key": "legacy/app_original.py:fetch_printers", "name": "fetch_printers", "file": "legacy/app_original.py", "line": 4690, "usage_count": 0, "body_lines": 2, "is_private": false }, { "key": "legacy/app_original.py:fallback_signal_handler", "name": "fallback_signal_handler", "file": "legacy/app_original.py", "line": 9413, "usage_count": 1, "body_lines": 3, "is_private": false } ] }, "recommendations": [ { "type": "high_priority_removal", "description": "Entfernen Sie 5 ungenutzte öffentliche Funktionen", "functions": [ "models.py:configure_sqlite_for_production", "app.py:internal_error", "app.py:handle_exception", "blueprints/guest.py:api_create_guest_request", "utils/drag_drop_system.py:validate_file_upload" ] }, { "type": "low_priority_removal", "description": "Prüfen Sie 283 ungenutzte private/kleine Funktionen", "functions": [ "models.py:maintenance_worker", "models.py:is_admin", "models.py:has_role", "models.py:get_initials", "models.py:display_name", "models.py:is_active", "models.py:get_id", "models.py:get_by_username_or_email", "models.py:get_permission_level", "models.py:update_status", "models.py:get_all_cached", "models.py:get_online_printers", "models.py:get_active_jobs", "models.py:get_user_jobs", "models.py:is_otp_valid", "models.py:get_otp_status", "models.py:pause_timer", "models.py:stop_timer", "models.py:reset_timer", "models.py:extend_timer", "models.py:update_activity", "models.py:get_by_name", "models.py:get_by_type", "models.py:get_running_timers", "models.py:cleanup_expired_timers", "models.py:create_kiosk_timer", "models.py:get_printer_history", "models.py:get_all_recent_logs", "simple_form_tester.py:handle_starttag", "simple_form_tester.py:handle_endtag", "test_flask_minimal.py:hello", "test_flask_minimal.py:health", "form_test_automator.py:_generate_email", "form_test_automator.py:_generate_password", "form_test_automator.py:_generate_phone", "form_test_automator.py:_generate_url", "form_test_automator.py:_generate_datetime", "form_test_automator.py:_generate_range", "form_test_automator.py:_generate_color", "form_test_automator.py:_generate_text", "app.py:aggressive_shutdown_handler", "app.py:csrf_protect", "app.py:csrf_error", "app.py:load_user", "app.py:inject_now", "app.py:inject_current_route", "app.py:format_datetime_filter", "app.py:is_optimized_mode", "app.py:log_request_info", "app.py:log_response_info", "app.py:minimize_session_cookie", "app.py:check_session_activity", "app.py:csrf_test_page", "app.py:csrf_test_api", "app.py:service_worker", "app.py:api_health_check", "app.py:api_version", "app.py:privacy", "app.py:terms", "app.py:imprint", "app.py:legal", "app.py:bad_request_error", "app.py:unauthorized_error", "app.py:forbidden_error", "app.py:not_found_error", "app.py:method_not_allowed_error", "app.py:payload_too_large_error", "app.py:rate_limit_error", "app.py:bad_gateway_error", "app.py:service_unavailable_error", "app.py:http_version_not_supported_error", "app.py:production_info", "app.py:get_minimal_session_data", "app.py:cleanup_expired_sessions", "tests/test_tapo_integration.py:setup", "config/settings.py:get_log_file", "config/settings.py:ensure_log_directories", "config/settings.py:ensure_upload_directory", "config/__init__.py:get_config", "config/__init__.py:validate_config", "config/app_config.py:get_config_by_name", "config/security.py:get_security_headers", "config/security.py:get_headers", "config/security.py:get_rate_limits", "config/security.py:get_session_config", "config/security.py:get_csrf_config", "blueprints/jobs.py:job_owner_required", "blueprints/jobs.py:decorated_function", "blueprints/guest.py:guest_request_form", "blueprints/guest.py:guest_start_public", "blueprints/guest.py:guest_job_status", "blueprints/guest.py:guest_requests_overview", "blueprints/guest.py:guest_request_status", "blueprints/guest.py:guest_requests_by_email", "blueprints/guest.py:api_start_job_with_code", "blueprints/guest.py:api_get_guest_request", "blueprints/guest.py:api_get_guest_job_status", "blueprints/guest.py:api_get_all_requests", "blueprints/guest.py:api_get_request_details", "blueprints/guest.py:api_update_request", "blueprints/guest.py:api_delete_request", "blueprints/guest.py:admin_requests_management", "blueprints/guest.py:api_approve_request", "blueprints/guest.py:api_deny_request", "blueprints/guest.py:api_get_request_otp", "blueprints/guest.py:api_guest_status_by_otp", "blueprints/guest.py:guest_status_check_page", "blueprints/uploads.py:admin_required", "blueprints/uploads.py:upload_guest_file", "blueprints/legal_pages.py:imprint", "blueprints/legal_pages.py:privacy", "blueprints/legal_pages.py:terms", "blueprints/legal_pages.py:legal", "blueprints/legal_pages.py:system_info", "blueprints/auth.py:reset_password_request", "blueprints/auth.py:api_login", "blueprints/auth.py:api_callback", "blueprints/api.py:session_status", "blueprints/api_simple.py:health_check", "blueprints/energy_monitoring.py:get_energy_monitoring", "blueprints/kiosk.py:get_status", "blueprints/kiosk.py:deactivate", "blueprints/kiosk.py:restart_system", "blueprints/kiosk.py:delayed_restart", "blueprints/admin_unified.py:admin_required", "blueprints/user_management.py:users_admin_required", "blueprints/user_management.py:user_permissions_page", "blueprints/user_management.py:get_user_permissions_api", "blueprints/user_management.py:update_user_permissions_api", "blueprints/user_management.py:update_user_permissions_form", "blueprints/user_management.py:edit_user_permissions_section", "blueprints/user_management.py:get_user_details_api", "utils/utilities_collection.py:send_email", "utils/utilities_collection.py:add_printers", "utils/utilities_collection.py:run_maintenance", "utils/utilities_collection.py:apply_quick_fixes", "utils/utilities_collection.py:get_all", "utils/utilities_collection.py:get_offline_message", "utils/utilities_collection.py:optimize_frontend", "utils/utilities_collection.py:update_requirements", "utils/system_management.py:load_settings", "utils/development_tools.py:run_debug_checks", "utils/development_tools.py:run_system_tests", "utils/development_tools.py:setup_test_environment", "utils/development_tools.py:cleanup_test_environment", "utils/development_tools.py:debug_drucker_erkennung", "utils/development_tools.py:debug_login", "utils/development_tools.py:debug_guest_requests", "utils/permissions.py:admin_required", "utils/permissions.py:approver_required", "utils/permissions.py:get_user_permissions", "utils/ui_components.py:validate_form_field", "utils/ui_components.py:create_data_table", "utils/ui_components.py:create_upload_zone", "utils/ui_components.py:get_dashboard_stats", "utils/ui_components.py:init_template_helpers", "utils/ui_components.py:add_rule", "utils/ui_components.py:handle_upload", "utils/ui_components.py:subscribe", "utils/ui_components.py:unsubscribe", "utils/ui_components.py:broadcast_update", "utils/job_queue_system.py:schedule_print_job", "utils/job_queue_system.py:check_scheduling_conflict", "utils/job_queue_system.py:resolve_conflict", "utils/job_queue_system.py:_timer_loop", "utils/job_queue_system.py:_scheduler_loop", "utils/job_queue_system.py:add_to_queue", "utils/job_queue_system.py:check_conflicts", "utils/job_queue_system.py:schedule_task", "utils/data_management.py:send2trash", "utils/settings.py:get_log_file", "utils/settings.py:ensure_log_directories", "utils/settings.py:ensure_upload_directory", "utils/hardware_integration.py:initialize_all_outlets", "utils/hardware_integration.py:get_all_outlet_status", "utils/hardware_integration.py:turn_off_outlet", "utils/hardware_integration.py:turn_on_outlet", "utils/hardware_integration.py:check_and_control_for_jobs", "utils/hardware_integration.py:get_session_status", "utils/hardware_integration.py:update_session_status", "utils/ip_security.py:require_plug_ip_access", "utils/ip_security.py:require_admin_ip_access", "utils/ip_security.py:is_ip_blocked", "utils/ip_security.py:wrapper", "utils/ssl_suite.py:get_ssl_status", "utils/ssl_suite.py:apply_ssl_fixes", "utils/ssl_suite.py:get_ssl_config", "utils/ssl_suite.py:manage_ssl_certificates", "utils/api_utils.py:validate_printer_data", "utils/api_utils.py:handle_api_exception", "utils/api_utils.py:normalize_response", "utils/security_suite.py:get_security_manager", "utils/security_suite.py:csp_nonce", "utils/security_suite.py:decorator", "utils/security_suite.py:before_request_security", "utils/security_suite.py:after_request_security", "utils/drag_drop_system.py:add_file_to_session", "utils/drag_drop_system.py:update_file_progress", "utils/drag_drop_system.py:cleanup_session", "utils/drag_drop_system.py:remove_job_from_order", "utils/drag_drop_system.py:cleanup_worker", "utils/database_cleanup.py:cleanup_all", "utils/database_cleanup.py:get_engine_count", "utils/audit_logger.py:log_admin_action", "utils/audit_logger.py:log_security_event", "utils/audit_logger.py:log_audit_event", "utils/job_scheduler.py:update_task", "utils/job_scheduler.py:remove_task", "utils/job_scheduler.py:get_task_info", "utils/job_scheduler.py:get_uptime", "utils/job_scheduler.py:_run", "utils/job_scheduler.py:_check_jobs", "utils/job_scheduler.py:handle_immediate_job", "utils/job_scheduler.py:check_and_manage_printer_power", "utils/job_scheduler.py:_check_and_start_jobs", "utils/core_system.py:safe_subprocess_run", "utils/core_system.py:_signal_handler", "utils/core_system.py:set_timeout", "utils/core_system.py:cancel_timeout", "utils/core_system.py:start_watchdog", "utils/core_system.py:timeout_handler", "utils/core_system.py:windows_bind_with_reuse", "utils/database_suite.py:get_database_stats", "utils/database_suite.py:get_db_connection", "utils/database_suite.py:run_migrations", "utils/database_suite.py:clean_database", "utils/logging_config.py:emergency_log", "utils/logging_config.py:decorator", "utils/logging_config.py:wrapper", "utils/monitoring_analytics.py:get_system_performance", "utils/monitoring_analytics.py:get_job_statistics", "utils/monitoring_analytics.py:get_printer_statistics", "utils/monitoring_analytics.py:get_health_check", "utils/monitoring_analytics.py:collect_analytics_data", "utils/monitoring_analytics.py:track_performance", "utils/monitoring_analytics.py:create_pdf_report", "utils/monitoring_analytics.py:generate_usage_report", "utils/ip_validation.py:validate_printer_ips", "utils/ip_validation.py:check_ip_conflicts", "utils/script_collection.py:setup_system", "utils/script_collection.py:migrate_database", "utils/script_collection.py:create_test_printers", "utils/script_collection.py:update_requirements", "legacy/app_original.py:aggressive_shutdown_handler", "legacy/app_original.py:csrf_error", "legacy/app_original.py:load_user", "legacy/app_original.py:inject_now", "legacy/app_original.py:format_datetime_filter", "legacy/app_original.py:is_optimized_mode", "legacy/app_original.py:get_optimization_info", "legacy/app_original.py:log_request_info", "legacy/app_original.py:log_response_info", "legacy/app_original.py:job_owner_required", "legacy/app_original.py:admin_required", "legacy/app_original.py:reset_password_request", "legacy/app_original.py:api_login", "legacy/app_original.py:api_callback", "legacy/app_original.py:kiosk_get_status", "legacy/app_original.py:kiosk_deactivate", "legacy/app_original.py:kiosk_restart_system", "legacy/app_original.py:check_multiple_printers_status", "legacy/app_original.py:privacy", "legacy/app_original.py:terms", "legacy/app_original.py:imprint", "legacy/app_original.py:legal", "legacy/app_original.py:admin_printer_settings_page", "legacy/app_original.py:upload_guest_file", "legacy/app_original.py:check_session_activity", "legacy/app_original.py:setup_session_security", "legacy/app_original.py:get_guest_request_status", "legacy/app_original.py:guest_status_page", "legacy/app_original.py:get_validation_js", "legacy/app_original.py:validate_form_api", "legacy/app_original.py:get_dashboard_js", "legacy/app_original.py:get_dragdrop_js", "legacy/app_original.py:get_dragdrop_css", "legacy/app_original.py:get_tables_js", "legacy/app_original.py:get_tables_css", "legacy/app_original.py:api_optimization_status", "legacy/app_original.py:api_public_statistics", "legacy/app_original.py:add_optimized_cache_headers", "legacy/app_original.py:add_cache_headers", "legacy/app_original.py:fetch_printers" ] }, { "type": "consolidation", "description": "Konsolidieren Sie 1310 sehr ähnliche Funktionen", "pairs": [ [ "cleanup_imports.py:__init__", "import_analyzer.py:__init__" ], [ "cleanup_imports.py:create_backup", "cleanup_imports.py:restore_backup" ], [ "cleanup_imports.py:should_process_file", "cleanup_imports.py:find_safe_unused_imports" ], [ "cleanup_imports.py:analyze_file_imports", "function_analysis_tool.py:analyze_file" ], [ "cleanup_imports.py:analyze_file_imports", "import_analyzer.py:analyze_file" ], [ "cleanup_imports.py:analyze_file_imports", "utils/data_management.py:_move_to_trash_windows" ], [ "cleanup_imports.py:analyze_file_imports", "utils/data_management.py:_move_to_trash_unix" ], [ "cleanup_imports.py:analyze_file_imports", "utils/data_management.py:_delete_permanently" ], [ "cleanup_imports.py:find_safe_unused_imports", "import_analyzer.py:find_redundant_imports" ], [ "cleanup_imports.py:run_cleanup", "tests/test_tapo_integration.py:test_crud_operations_printers" ], [ "cleanup_imports.py:restore_backup", "template_analysis_tool.py:generate_corrections" ], [ "template_analysis_tool.py:analyze_template_endpoints", "template_analysis_tool.py:analyze_blueprint_routes" ], [ "template_analysis_tool.py:analyze_template_endpoints", "template_validation_final.py:collect_all_endpoints" ], [ "template_analysis_tool.py:analyze_template_endpoints", "form_test_automator.py:_print_test_summary" ], [ "template_analysis_tool.py:analyze_template_endpoints", "template_problem_analysis.py:analyze_all_endpoints" ], [ "template_analysis_tool.py:analyze_template_endpoints", "template_problem_analysis.py:analyze_template_problems" ], [ "template_analysis_tool.py:analyze_blueprint_routes", "function_analysis_tool.py:analyze_project" ], [ "template_analysis_tool.py:analyze_blueprint_routes", "template_validation_final.py:collect_all_endpoints" ], [ "template_analysis_tool.py:analyze_blueprint_routes", "import_analyzer.py:run_analysis" ], [ "template_analysis_tool.py:analyze_blueprint_routes", "template_problem_analysis.py:analyze_all_endpoints" ], [ "template_analysis_tool.py:analyze_blueprint_routes", "template_problem_analysis.py:analyze_template_problems" ], [ "template_analysis_tool.py:analyze_blueprint_routes", "tests/test_tapo_integration.py:test_all_printers_always_visible" ], [ "template_analysis_tool.py:analyze_blueprint_routes", "tests/test_tapo_integration.py:test_calendar_shows_printer_status_for_admin" ], [ "template_analysis_tool.py:analyze_blueprint_routes", "utils/hardware_integration.py:auto_discover_outlets" ], [ "template_analysis_tool.py:cross_reference_validation", "template_validation_final.py:collect_all_endpoints" ], [ "template_analysis_tool.py:cross_reference_validation", "template_validation_final.py:validate_all_references" ], [ "template_analysis_tool.py:cross_reference_validation", "template_problem_analysis.py:analyze_all_endpoints" ], [ "template_analysis_tool.py:cross_reference_validation", "tests/test_tapo_integration.py:test_all_printers_always_visible" ], [ "template_analysis_tool.py:cross_reference_validation", "tests/test_tapo_integration.py:test_calendar_shows_printer_status_for_admin" ], [ "template_analysis_tool.py:cross_reference_validation", "tests/test_tapo_integration.py:test_printer_status_persistence" ], [ "template_analysis_tool.py:cross_reference_validation", "tests/test_tapo_integration.py:test_concurrent_job_scheduling" ], [ "template_analysis_tool.py:cross_reference_validation", "utils/development_tools.py:run_all_tests" ], [ "template_analysis_tool.py:cross_reference_validation", "utils/development_tools.py:test_user_creation" ], [ "template_analysis_tool.py:cross_reference_validation", "utils/hardware_integration.py:auto_discover_outlets" ], [ "template_analysis_tool.py:_find_similar_endpoints", "template_validation_final.py:_find_similar_endpoints" ], [ "template_analysis_tool.py:generate_corrections", "models.py:get_current_remaining_seconds" ], [ "template_analysis_tool.py:generate_corrections", "models.py:get_progress_percentage" ], [ "template_analysis_tool.py:generate_corrections", "template_validation_final.py:validate_all_references" ], [ "template_analysis_tool.py:generate_corrections", "scripts/screenshot_tool.py:_generate_report" ], [ "template_analysis_tool.py:generate_corrections", "utils/development_tools.py:test_user_creation" ], [ "template_analysis_tool.py:generate_corrections", "utils/development_tools.py:test_printer_status" ], [ "template_analysis_tool.py:generate_corrections", "utils/security_suite.py:generate_nonce" ], [ "template_analysis_tool.py:generate_report", "form_test_automator.py:_generate_phone" ], [ "template_analysis_tool.py:generate_report", "template_problem_analysis.py:generate_detailed_report" ], [ "template_analysis_tool.py:generate_report", "config/security.py:get_csrf_config" ], [ "template_analysis_tool.py:generate_report", "scripts/screenshot_tool.py:_prepare_environment" ], [ "template_analysis_tool.py:generate_report", "scripts/screenshot_tool.py:_perform_admin_login" ], [ "template_analysis_tool.py:generate_report", "utils/ui_components.py:get_dashboard_data" ], [ "template_analysis_tool.py:generate_report", "utils/hardware_integration.py:get_printer_summary" ], [ "template_analysis_tool.py:generate_report", "utils/core_system.py:cleanup_system_resources" ], [ "template_analysis_tool.py:generate_report", "utils/database_suite.py:get_connection" ], [ "template_analysis_tool.py:generate_report", "utils/database_suite.py:migrate_user_settings" ], [ "template_analysis_tool.py:generate_report", "utils/logging_config.py:_create_new_log_file" ], [ "template_analysis_tool.py:generate_report", "utils/monitoring_analytics.py:generate_system_report" ], [ "template_analysis_tool.py:generate_report", "utils/monitoring_analytics.py:track_cpu_usage" ], [ "template_analysis_tool.py:generate_report", "utils/monitoring_analytics.py:collect_printer_analytics" ], [ "template_analysis_tool.py:generate_report", "utils/monitoring_analytics.py:get_dashboard_data" ], [ "template_analysis_tool.py:generate_report", "utils/script_collection.py:run_initial_setup" ], [ "models.py:set_password", "models.py:check_password" ], [ "models.py:is_admin", "form_test_automator.py:first_name" ], [ "models.py:get_initials", "models.py:update_last_login" ], [ "models.py:get_initials", "models.py:get_progress_percentage" ], [ "models.py:get_initials", "template_validation_final.py:generate_final_report" ], [ "models.py:get_initials", "template_problem_analysis.py:generate_fixes" ], [ "models.py:get_initials", "tests/test_tapo_integration.py:_create_standard_printers" ], [ "models.py:get_initials", "tests/test_tapo_integration.py:_login_as_admin" ], [ "models.py:get_initials", "tests/test_tapo_integration.py:_login_as_user" ], [ "models.py:get_initials", "scripts/test_protocol_generator.py:test_flask_app_creation" ], [ "models.py:get_initials", "utils/hardware_integration.py:initialize_all_outlets" ], [ "models.py:get_initials", "utils/hardware_integration.py:get_all_outlet_status" ], [ "models.py:get_initials", "utils/ip_security.py:get_client_ip" ], [ "models.py:get_initials", "utils/ssl_suite.py:get_ssl_context" ], [ "models.py:get_initials", "utils/core_system.py:setup_logging" ], [ "models.py:get_initials", "utils/database_suite.py:get_all_tables" ], [ "models.py:display_name", "form_test_automator.py:_random_delay" ], [ "models.py:display_name", "template_problem_analysis.py:generate_detailed_report" ], [ "models.py:display_name", "scripts/screenshot_tool.py:_perform_admin_login" ], [ "models.py:display_name", "utils/hardware_integration.py:get_printer_summary" ], [ "models.py:display_name", "utils/drag_drop_system.py:cleanup_invalid_orders" ], [ "models.py:display_name", "utils/drag_drop_system.py:_schedule_cleanup" ], [ "models.py:display_name", "utils/core_system.py:_register_signal_handlers" ], [ "models.py:display_name", "utils/core_system.py:cleanup_system_resources" ], [ "models.py:display_name", "utils/monitoring_analytics.py:generate_system_report" ], [ "models.py:display_name", "utils/monitoring_analytics.py:collect_printer_analytics" ], [ "models.py:display_name", "utils/script_collection.py:run_initial_setup" ], [ "models.py:is_active", "models.py:start_timer" ], [ "models.py:is_active", "models.py:update_activity" ], [ "models.py:is_active", "utils/core_system.py:get_recovery_status" ], [ "models.py:is_active", "utils/core_system.py:is_service_active" ], [ "models.py:is_active", "utils/database_suite.py:vacuum_database" ], [ "models.py:get_id", "utils/database_suite.py:get_connection" ], [ "models.py:update_last_login", "app.py:cleanup_expired_sessions" ], [ "models.py:update_last_login", "template_problem_analysis.py:generate_detailed_report" ], [ "models.py:update_last_login", "tests/test_tapo_integration.py:_login_as_user" ], [ "models.py:update_last_login", "scripts/test_protocol_generator.py:analyze_code_metrics" ], [ "models.py:update_last_login", "utils/hardware_integration.py:get_all_outlet_status" ], [ "models.py:update_last_login", "utils/ip_security.py:get_allowed_plug_ips" ], [ "models.py:update_last_login", "utils/core_system.py:shutdown_all" ], [ "models.py:update_last_login", "utils/core_system.py:setup_logging" ], [ "models.py:update_last_login", "utils/monitoring_analytics.py:track_disk_usage" ], [ "models.py:update_last_login", "utils/script_collection.py:run_all_tests" ], [ "models.py:get_permission_level", "models.py:is_otp_valid" ], [ "models.py:get_permission_level", "template_validation_final.py:generate_final_report" ], [ "models.py:get_permission_level", "import_analyzer.py:find_circular_imports" ], [ "models.py:get_permission_level", "import_analyzer.py:find_redundant_imports" ], [ "models.py:get_permission_level", "tests/test_tapo_integration.py:test_error_handling_unreachable_plugs" ], [ "models.py:get_permission_level", "tests/test_tapo_integration.py:test_admin_dashboard_printer_overview" ], [ "models.py:get_permission_level", "scripts/test_protocol_generator.py:test_models_and_blueprints" ], [ "models.py:get_permission_level", "scripts/test_protocol_generator.py:generate_ai_summary" ], [ "models.py:get_permission_level", "utils/core_system.py:setup_logging" ], [ "models.py:get_online_printers", "models.py:get_running_timers" ], [ "models.py:generate_otp", "function_analysis_tool.py:analyze_project" ], [ "models.py:generate_otp", "template_problem_analysis.py:analyze_template_problems" ], [ "models.py:generate_otp", "scripts/screenshot_tool.py:_generate_report" ], [ "models.py:mark_otp_used", "models.py:start_timer" ], [ "models.py:mark_otp_used", "models.py:pause_timer" ], [ "models.py:mark_otp_used", "models.py:stop_timer" ], [ "models.py:mark_otp_used", "import_analyzer.py:find_unused_imports" ], [ "models.py:mark_otp_used", "scripts/screenshot_tool.py:_get_default_routes" ], [ "models.py:mark_otp_used", "scripts/screenshot_tool.py:_prepare_environment" ], [ "models.py:mark_otp_used", "utils/ui_components.py:get_dashboard_data" ], [ "models.py:mark_otp_used", "utils/job_queue_system.py:_scheduler_loop" ], [ "models.py:mark_otp_used", "utils/data_management.py:ensure_directories" ], [ "models.py:mark_otp_used", "utils/hardware_integration.py:get_printer_summary" ], [ "models.py:mark_otp_used", "utils/ip_security.py:get_allowed_plug_ips" ], [ "models.py:mark_otp_used", "utils/drag_drop_system.py:cleanup_invalid_orders" ], [ "models.py:mark_otp_used", "utils/job_scheduler.py:_check_and_start_jobs" ], [ "models.py:mark_otp_used", "utils/core_system.py:cleanup_system_resources" ], [ "models.py:mark_otp_used", "utils/database_suite.py:backup_database" ], [ "models.py:mark_otp_used", "utils/database_suite.py:migrate_user_settings" ], [ "models.py:mark_otp_used", "utils/database_suite.py:vacuum_database" ], [ "models.py:mark_otp_used", "utils/monitoring_analytics.py:generate_system_report" ], [ "models.py:mark_otp_used", "utils/monitoring_analytics.py:track_cpu_usage" ], [ "models.py:mark_otp_used", "utils/monitoring_analytics.py:get_dashboard_data" ], [ "models.py:mark_otp_used", "utils/script_collection.py:run_initial_setup" ], [ "models.py:is_otp_valid", "import_analyzer.py:find_circular_imports" ], [ "models.py:is_otp_valid", "tests/test_tapo_integration.py:test_admin_dashboard_printer_overview" ], [ "models.py:is_otp_valid", "scripts/test_protocol_generator.py:test_syntax_validation" ], [ "models.py:get_otp_status", "models.py:get_progress_percentage" ], [ "models.py:get_otp_status", "import_analyzer.py:find_redundant_imports" ], [ "models.py:get_otp_status", "tests/test_tapo_integration.py:test_error_handling_unreachable_plugs" ], [ "models.py:get_otp_status", "utils/hardware_integration.py:initialize_all_outlets" ], [ "models.py:get_otp_status", "utils/hardware_integration.py:get_all_outlet_status" ], [ "models.py:get_otp_status", "utils/core_system.py:setup_logging" ], [ "models.py:find_by_otp", "models.py:find_by_otp_and_name" ], [ "models.py:cleanup_invalid_orders", "models.py:cleanup_expired_timers" ], [ "models.py:get_current_remaining_seconds", "function_analysis_tool.py:find_unused_functions" ], [ "models.py:get_current_remaining_seconds", "function_analysis_tool.py:find_redundant_helpers" ], [ "models.py:get_current_remaining_seconds", "import_analyzer.py:find_circular_imports" ], [ "models.py:get_current_remaining_seconds", "import_analyzer.py:find_redundant_imports" ], [ "models.py:get_current_remaining_seconds", "tests/test_tapo_integration.py:test_error_handling_unreachable_plugs" ], [ "models.py:get_current_remaining_seconds", "scripts/test_protocol_generator.py:test_import_functionality" ], [ "models.py:get_current_remaining_seconds", "scripts/test_protocol_generator.py:test_models_and_blueprints" ], [ "models.py:get_current_remaining_seconds", "scripts/test_protocol_generator.py:generate_ai_summary" ], [ "models.py:get_current_remaining_seconds", "scripts/screenshot_tool.py:run_screenshot_session" ], [ "models.py:get_current_remaining_seconds", "utils/development_tools.py:test_database_connection" ], [ "models.py:get_current_remaining_seconds", "utils/development_tools.py:test_printer_status" ], [ "models.py:get_current_remaining_seconds", "utils/security_suite.py:generate_nonce" ], [ "models.py:get_current_remaining_seconds", "utils/core_system.py:graceful_shutdown" ], [ "models.py:is_running", "utils/hardware_integration.py:get_printer_summary" ], [ "models.py:is_running", "utils/job_scheduler.py:is_running" ], [ "models.py:is_running", "utils/database_suite.py:migrate_user_settings" ], [ "models.py:is_expired", "models.py:stop_timer" ], [ "models.py:should_show_warning", "tests/test_tapo_integration.py:_login_as_admin" ], [ "models.py:should_show_warning", "tests/test_tapo_integration.py:_login_as_user" ], [ "models.py:should_show_warning", "tests/test_tapo_integration.py:test_error_handling_unreachable_plugs" ], [ "models.py:should_show_warning", "utils/core_system.py:shutdown_all" ], [ "models.py:get_progress_percentage", "template_validation_final.py:generate_final_report" ], [ "models.py:get_progress_percentage", "tests/test_tapo_integration.py:_create_standard_printers" ], [ "models.py:get_progress_percentage", "tests/test_tapo_integration.py:_login_as_user" ], [ "models.py:get_progress_percentage", "scripts/test_protocol_generator.py:test_flask_app_creation" ], [ "models.py:get_progress_percentage", "scripts/test_protocol_generator.py:test_dependency_versions" ], [ "models.py:get_progress_percentage", "scripts/screenshot_tool.py:discover_routes_from_app" ], [ "models.py:get_progress_percentage", "utils/hardware_integration.py:get_all_outlet_status" ], [ "models.py:get_progress_percentage", "utils/hardware_integration.py:get_energy_statistics" ], [ "models.py:get_progress_percentage", "utils/ip_security.py:get_client_ip" ], [ "models.py:get_progress_percentage", "utils/ssl_suite.py:get_ssl_context" ], [ "models.py:get_progress_percentage", "utils/security_suite.py:generate_nonce" ], [ "models.py:start_timer", "models.py:pause_timer" ], [ "models.py:start_timer", "models.py:stop_timer" ], [ "models.py:start_timer", "models.py:reset_timer" ], [ "models.py:start_timer", "config/security.py:get_headers" ], [ "models.py:start_timer", "config/security.py:get_rate_limits" ], [ "models.py:start_timer", "scripts/test_protocol_generator.py:run_all_tests" ], [ "models.py:start_timer", "scripts/screenshot_tool.py:_prepare_environment" ], [ "models.py:start_timer", "utils/job_queue_system.py:_timer_loop" ], [ "models.py:start_timer", "utils/ssl_manager.py:generate_mercedes_certificate" ], [ "models.py:start_timer", "utils/hardware_integration.py:get_printer_summary" ], [ "models.py:start_timer", "utils/core_system.py:get_system_status" ], [ "models.py:start_timer", "utils/core_system.py:_register_signal_handlers" ], [ "models.py:start_timer", "utils/database_suite.py:migrate_user_settings" ], [ "models.py:start_timer", "utils/database_suite.py:fix_database_immediate" ], [ "models.py:start_timer", "utils/monitoring_analytics.py:generate_system_report" ], [ "models.py:start_timer", "utils/monitoring_analytics.py:get_system_metrics" ], [ "models.py:start_timer", "utils/script_collection.py:run_initial_setup" ], [ "models.py:pause_timer", "models.py:stop_timer" ], [ "models.py:pause_timer", "models.py:reset_timer" ], [ "models.py:pause_timer", "import_analyzer.py:find_unused_imports" ], [ "models.py:pause_timer", "config/security.py:get_rate_limits" ], [ "models.py:pause_timer", "scripts/test_protocol_generator.py:run_all_tests" ], [ "models.py:pause_timer", "scripts/screenshot_tool.py:_prepare_environment" ], [ "models.py:pause_timer", "utils/job_queue_system.py:_timer_loop" ], [ "models.py:pause_timer", "utils/ssl_manager.py:generate_mercedes_certificate" ], [ "models.py:pause_timer", "utils/hardware_integration.py:get_printer_summary" ], [ "models.py:pause_timer", "utils/ip_security.py:get_allowed_plug_ips" ], [ "models.py:pause_timer", "utils/core_system.py:get_system_status" ], [ "models.py:pause_timer", "utils/core_system.py:cleanup_system_resources" ], [ "models.py:pause_timer", "utils/database_suite.py:migrate_user_settings" ], [ "models.py:pause_timer", "utils/monitoring_analytics.py:generate_system_report" ], [ "models.py:pause_timer", "utils/monitoring_analytics.py:track_cpu_usage" ], [ "models.py:pause_timer", "utils/monitoring_analytics.py:get_system_metrics" ], [ "models.py:pause_timer", "utils/monitoring_analytics.py:collect_printer_analytics" ], [ "models.py:pause_timer", "utils/script_collection.py:run_initial_setup" ], [ "models.py:stop_timer", "models.py:reset_timer" ], [ "models.py:stop_timer", "import_analyzer.py:find_unused_imports" ], [ "models.py:stop_timer", "config/security.py:get_rate_limits" ], [ "models.py:stop_timer", "config/security.py:get_csrf_config" ], [ "models.py:stop_timer", "scripts/screenshot_tool.py:_prepare_environment" ], [ "models.py:stop_timer", "utils/job_queue_system.py:_timer_loop" ], [ "models.py:stop_timer", "utils/data_management.py:ensure_directories" ], [ "models.py:stop_timer", "utils/hardware_integration.py:get_printer_summary" ], [ "models.py:stop_timer", "utils/core_system.py:cleanup_system_resources" ], [ "models.py:stop_timer", "utils/database_suite.py:migrate_user_settings" ], [ "models.py:stop_timer", "utils/monitoring_analytics.py:generate_system_report" ], [ "models.py:stop_timer", "utils/monitoring_analytics.py:get_system_metrics" ], [ "models.py:stop_timer", "utils/monitoring_analytics.py:collect_printer_analytics" ], [ "models.py:stop_timer", "utils/script_collection.py:run_initial_setup" ], [ "models.py:reset_timer", "import_analyzer.py:find_unused_imports" ], [ "models.py:reset_timer", "config/security.py:get_rate_limits" ], [ "models.py:reset_timer", "utils/job_queue_system.py:_timer_loop" ], [ "models.py:reset_timer", "utils/ssl_manager.py:generate_mercedes_certificate" ], [ "models.py:reset_timer", "utils/hardware_integration.py:get_printer_summary" ], [ "models.py:reset_timer", "utils/database_suite.py:migrate_user_settings" ], [ "models.py:reset_timer", "utils/monitoring_analytics.py:get_system_metrics" ], [ "models.py:force_quit_execute", "config/security.py:get_csrf_config" ], [ "models.py:force_quit_execute", "utils/data_management.py:ensure_directories" ], [ "models.py:force_quit_execute", "utils/database_cleanup.py:get_engine_count" ], [ "models.py:update_activity", "utils/ssl_suite.py:check_certificate_validity" ], [ "models.py:update_activity", "utils/drag_drop_system.py:cleanup_invalid_orders" ], [ "models.py:update_activity", "utils/core_system.py:get_recovery_status" ], [ "models.py:update_activity", "utils/database_suite.py:backup_database" ], [ "models.py:update_activity", "utils/database_suite.py:vacuum_database" ], [ "models.py:get_expired_timers", "models.py:cleanup_expired_timers" ], [ "simple_form_tester.py:__init__", "utils/development_tools.py:__init__" ], [ "simple_form_tester.py:__init__", "utils/ui_components.py:__init__" ], [ "simple_form_tester.py:__init__", "utils/drag_drop_system.py:__init__" ], [ "simple_form_tester.py:__init__", "utils/monitoring_analytics.py:__init__" ], [ "simple_form_tester.py:generate_test_data", "form_test_automator.py:_generate_email" ], [ "simple_form_tester.py:generate_test_data", "form_test_automator.py:_generate_phone" ], [ "simple_form_tester.py:generate_test_data", "form_test_automator.py:_generate_url" ], [ "simple_form_tester.py:generate_test_data", "form_test_automator.py:_generate_date" ], [ "simple_form_tester.py:generate_test_data", "form_test_automator.py:_generate_number" ], [ "simple_form_tester.py:generate_test_data", "form_test_automator.py:_generate_edge_case" ], [ "function_analysis_tool.py:analyze_file", "import_analyzer.py:analyze_file" ], [ "function_analysis_tool.py:find_unused_functions", "function_analysis_tool.py:find_redundant_helpers" ], [ "function_analysis_tool.py:find_unused_functions", "import_analyzer.py:find_redundant_imports" ], [ "function_analysis_tool.py:find_unused_functions", "scripts/test_protocol_generator.py:test_import_functionality" ], [ "function_analysis_tool.py:find_unused_functions", "scripts/test_protocol_generator.py:test_models_and_blueprints" ], [ "function_analysis_tool.py:find_unused_functions", "scripts/screenshot_tool.py:run_screenshot_session" ], [ "function_analysis_tool.py:find_unused_functions", "utils/development_tools.py:test_database_connection" ], [ "function_analysis_tool.py:find_unused_functions", "utils/core_system.py:graceful_shutdown" ], [ "function_analysis_tool.py:find_similar_functions", "import_analyzer.py:find_circular_imports" ], [ "function_analysis_tool.py:find_redundant_helpers", "template_validation_final.py:extract_template_references" ], [ "function_analysis_tool.py:find_redundant_helpers", "import_analyzer.py:find_circular_imports" ], [ "function_analysis_tool.py:find_redundant_helpers", "import_analyzer.py:find_redundant_imports" ], [ "function_analysis_tool.py:find_redundant_helpers", "tests/test_tapo_integration.py:test_error_handling_unreachable_plugs" ], [ "function_analysis_tool.py:find_redundant_helpers", "scripts/test_protocol_generator.py:test_import_functionality" ], [ "function_analysis_tool.py:find_redundant_helpers", "scripts/test_protocol_generator.py:test_models_and_blueprints" ], [ "function_analysis_tool.py:find_redundant_helpers", "utils/development_tools.py:test_printer_status" ], [ "function_analysis_tool.py:find_redundant_helpers", "utils/core_system.py:graceful_shutdown" ], [ "function_analysis_tool.py:analyze_project", "template_validation_final.py:collect_all_endpoints" ], [ "function_analysis_tool.py:analyze_project", "template_problem_analysis.py:analyze_all_endpoints" ], [ "function_analysis_tool.py:analyze_project", "template_problem_analysis.py:analyze_template_problems" ], [ "function_analysis_tool.py:generate_report", "import_analyzer.py:save_report" ], [ "template_validation_final.py:__init__", "import_analyzer.py:__init__" ], [ "template_validation_final.py:__init__", "template_problem_analysis.py:__init__" ], [ "template_validation_final.py:__init__", "config/security.py:__init__" ], [ "template_validation_final.py:__init__", "scripts/test_protocol_generator.py:__init__" ], [ "template_validation_final.py:__init__", "utils/job_queue_system.py:__init__" ], [ "template_validation_final.py:__init__", "utils/ssl_manager.py:__init__" ], [ "template_validation_final.py:__init__", "utils/hardware_integration.py:__init__" ], [ "template_validation_final.py:__init__", "utils/ip_security.py:__init__" ], [ "template_validation_final.py:__init__", "utils/database_cleanup.py:__init__" ], [ "template_validation_final.py:__init__", "utils/job_scheduler.py:__init__" ], [ "template_validation_final.py:__init__", "utils/core_system.py:__init__" ], [ "template_validation_final.py:__init__", "utils/script_collection.py:__init__" ], [ "template_validation_final.py:collect_all_endpoints", "template_problem_analysis.py:analyze_all_endpoints" ], [ "template_validation_final.py:collect_all_endpoints", "template_problem_analysis.py:analyze_template_problems" ], [ "template_validation_final.py:collect_all_endpoints", "tests/test_tapo_integration.py:test_calendar_shows_printer_status_for_admin" ], [ "template_validation_final.py:collect_all_endpoints", "tests/test_tapo_integration.py:test_printer_status_persistence" ], [ "template_validation_final.py:collect_all_endpoints", "utils/development_tools.py:test_user_creation" ], [ "template_validation_final.py:collect_all_endpoints", "utils/hardware_integration.py:auto_discover_outlets" ], [ "template_validation_final.py:extract_template_references", "import_analyzer.py:find_circular_imports" ], [ "template_validation_final.py:extract_template_references", "scripts/test_protocol_generator.py:test_import_functionality" ], [ "template_validation_final.py:extract_template_references", "scripts/test_protocol_generator.py:test_models_and_blueprints" ], [ "template_validation_final.py:extract_template_references", "utils/development_tools.py:test_printer_status" ], [ "template_validation_final.py:extract_template_references", "utils/core_system.py:graceful_shutdown" ], [ "template_validation_final.py:generate_final_report", "tests/test_tapo_integration.py:_create_standard_printers" ], [ "template_validation_final.py:generate_final_report", "tests/test_tapo_integration.py:_login_as_user" ], [ "template_validation_final.py:generate_final_report", "scripts/test_protocol_generator.py:test_flask_app_creation" ], [ "template_validation_final.py:generate_final_report", "scripts/screenshot_tool.py:_setup_firefox" ], [ "template_validation_final.py:generate_final_report", "utils/ip_security.py:get_client_ip" ], [ "form_test_automator.py:__post_init__", "form_test_automator.py:__init__" ], [ "form_test_automator.py:__post_init__", "utils/system_management.py:__init__" ], [ "form_test_automator.py:__post_init__", "utils/job_queue_system.py:__post_init__" ], [ "form_test_automator.py:__post_init__", "utils/data_management.py:__init__" ], [ "form_test_automator.py:__post_init__", "utils/ssl_suite.py:__init__" ], [ "form_test_automator.py:__post_init__", "utils/database_suite.py:__init__" ], [ "form_test_automator.py:__init__", "utils/system_management.py:__init__" ], [ "form_test_automator.py:__init__", "utils/development_tools.py:__init__" ], [ "form_test_automator.py:__init__", "utils/ui_components.py:__init__" ], [ "form_test_automator.py:__init__", "utils/job_queue_system.py:__post_init__" ], [ "form_test_automator.py:__init__", "utils/data_management.py:__init__" ], [ "form_test_automator.py:__init__", "utils/ssl_suite.py:__init__" ], [ "form_test_automator.py:__init__", "utils/security_suite.py:__init__" ], [ "form_test_automator.py:__init__", "utils/drag_drop_system.py:__init__" ], [ "form_test_automator.py:__init__", "utils/database_suite.py:__init__" ], [ "form_test_automator.py:__init__", "utils/monitoring_analytics.py:__init__" ], [ "form_test_automator.py:_generate_email", "form_test_automator.py:_generate_phone" ], [ "form_test_automator.py:_generate_email", "form_test_automator.py:_generate_url" ], [ "form_test_automator.py:_generate_email", "form_test_automator.py:_generate_date" ], [ "form_test_automator.py:_generate_email", "form_test_automator.py:_generate_time" ], [ "form_test_automator.py:_generate_email", "form_test_automator.py:_generate_number" ], [ "form_test_automator.py:_generate_password", "form_test_automator.py:_generate_edge_case" ], [ "form_test_automator.py:_generate_phone", "form_test_automator.py:_generate_url" ], [ "form_test_automator.py:_generate_phone", "form_test_automator.py:_generate_date" ], [ "form_test_automator.py:_generate_phone", "form_test_automator.py:_generate_number" ], [ "form_test_automator.py:_generate_url", "form_test_automator.py:_generate_date" ], [ "form_test_automator.py:_generate_url", "form_test_automator.py:_generate_number" ], [ "form_test_automator.py:_generate_date", "form_test_automator.py:_generate_number" ], [ "form_test_automator.py:_generate_date", "form_test_automator.py:_generate_edge_case" ], [ "form_test_automator.py:_generate_datetime", "form_test_automator.py:_generate_time" ], [ "form_test_automator.py:_generate_datetime", "form_test_automator.py:_generate_range" ], [ "form_test_automator.py:_generate_datetime", "form_test_automator.py:_generate_color" ], [ "form_test_automator.py:_generate_time", "form_test_automator.py:_generate_range" ], [ "form_test_automator.py:_generate_time", "form_test_automator.py:_generate_color" ], [ "form_test_automator.py:_generate_range", "form_test_automator.py:_generate_color" ], [ "form_test_automator.py:_generate_invalid_data", "form_test_automator.py:_generate_edge_case" ], [ "form_test_automator.py:_random_delay", "template_problem_analysis.py:generate_detailed_report" ], [ "form_test_automator.py:_random_delay", "scripts/screenshot_tool.py:_perform_admin_login" ], [ "form_test_automator.py:_random_delay", "utils/core_system.py:run_monitoring_cycle" ], [ "form_test_automator.py:_random_delay", "utils/core_system.py:cleanup_system_resources" ], [ "form_test_automator.py:_random_delay", "utils/monitoring_analytics.py:generate_system_report" ], [ "form_test_automator.py:_random_delay", "utils/monitoring_analytics.py:collect_printer_analytics" ], [ "form_test_automator.py:generate_visual_report", "form_test_automator.py:generate_json_report" ], [ "form_test_automator.py:generate_report", "scripts/screenshot_tool.py:_generate_report" ], [ "form_test_automator.py:_print_test_summary", "tests/test_tapo_integration.py:test_all_printers_always_visible" ], [ "form_test_automator.py:_print_test_summary", "tests/test_tapo_integration.py:test_printer_status_types" ], [ "form_test_automator.py:_print_test_summary", "tests/test_tapo_integration.py:test_printer_status_persistence" ], [ "form_test_automator.py:_print_test_summary", "scripts/test_protocol_generator.py:generate_ai_summary" ], [ "form_test_automator.py:_print_test_summary", "utils/development_tools.py:run_all_tests" ], [ "form_test_automator.py:_print_test_summary", "utils/development_tools.py:test_user_creation" ], [ "form_test_automator.py:_print_test_summary", "utils/development_tools.py:test_printer_status" ], [ "form_test_automator.py:first_name", "form_test_automator.py:last_name" ], [ "form_test_automator.py:first_name", "form_test_automator.py:street_address" ], [ "form_test_automator.py:last_name", "utils/system_management.py:load_settings" ], [ "form_test_automator.py:street_address", "form_test_automator.py:date" ], [ "app.py:clear_user_cache", "app.py:load_user" ], [ "app.py:clear_user_cache", "blueprints/admin_unified.py:delete_user_api" ], [ "app.py:clear_user_cache", "legacy/app_original.py:clear_user_cache" ], [ "app.py:clear_user_cache", "legacy/app_original.py:load_user" ], [ "app.py:clear_user_cache", "legacy/app_original.py:get_user_locations_api" ], [ "app.py:aggressive_shutdown_handler", "legacy/app_original.py:aggressive_shutdown_handler" ], [ "app.py:apply_production_config", "app.py:apply_development_config" ], [ "app.py:csrf_error", "legacy/app_original.py:csrf_error" ], [ "app.py:load_user", "blueprints/admin_unified.py:edit_user_page" ], [ "app.py:load_user", "blueprints/admin_unified.py:update_user_api" ], [ "app.py:load_user", "blueprints/admin_unified.py:delete_user_api" ], [ "app.py:load_user", "blueprints/user_management.py:update_user_permissions_api" ], [ "app.py:load_user", "blueprints/user_management.py:update_user_permissions_form" ], [ "app.py:load_user", "blueprints/user_management.py:get_user_details_api" ], [ "app.py:load_user", "utils/permissions.py:ensure_admin_permissions" ], [ "app.py:load_user", "legacy/app_original.py:clear_user_cache" ], [ "app.py:load_user", "legacy/app_original.py:load_user" ], [ "app.py:load_user", "legacy/app_original.py:update_user_api" ], [ "app.py:load_user", "legacy/app_original.py:get_user_locations_api" ], [ "app.py:format_datetime_filter", "utils/ui_components.py:format_datetime" ], [ "app.py:format_datetime_filter", "legacy/app_original.py:format_datetime_filter" ], [ "app.py:log_response_info", "legacy/app_original.py:log_response_info" ], [ "app.py:api_start_job", "app.py:api_pause_job" ], [ "app.py:api_start_job", "app.py:api_resume_job" ], [ "app.py:api_start_job", "app.py:api_finish_job" ], [ "app.py:api_start_job", "blueprints/jobs.py:start_job" ], [ "app.py:api_start_job", "blueprints/guest.py:guest_job_status" ], [ "app.py:api_start_job", "legacy/app_original.py:update_job" ], [ "app.py:api_pause_job", "app.py:api_resume_job" ], [ "app.py:api_pause_job", "app.py:api_finish_job" ], [ "app.py:api_pause_job", "blueprints/jobs.py:pause_job" ], [ "app.py:api_pause_job", "blueprints/guest.py:guest_job_status" ], [ "app.py:api_pause_job", "blueprints/guest.py:api_get_guest_job_status" ], [ "app.py:api_pause_job", "legacy/app_original.py:update_job" ], [ "app.py:api_resume_job", "app.py:api_finish_job" ], [ "app.py:api_resume_job", "blueprints/guest.py:guest_job_status" ], [ "app.py:api_resume_job", "legacy/app_original.py:update_job" ], [ "app.py:api_finish_job", "blueprints/jobs.py:finish_job" ], [ "app.py:bad_request_error", "app.py:unauthorized_error" ], [ "app.py:bad_request_error", "app.py:not_found_error" ], [ "app.py:bad_request_error", "app.py:bad_gateway_error" ], [ "app.py:unauthorized_error", "app.py:not_found_error" ], [ "app.py:unauthorized_error", "app.py:method_not_allowed_error" ], [ "app.py:unauthorized_error", "app.py:http_version_not_supported_error" ], [ "app.py:forbidden_error", "app.py:not_found_error" ], [ "app.py:not_found_error", "app.py:http_version_not_supported_error" ], [ "app.py:method_not_allowed_error", "app.py:payload_too_large_error" ], [ "app.py:method_not_allowed_error", "app.py:rate_limit_error" ], [ "app.py:method_not_allowed_error", "app.py:bad_gateway_error" ], [ "app.py:payload_too_large_error", "app.py:rate_limit_error" ], [ "app.py:payload_too_large_error", "app.py:bad_gateway_error" ], [ "app.py:service_unavailable_error", "app.py:http_version_not_supported_error" ], [ "app.py:__init__", "utils/development_tools.py:__init__" ], [ "app.py:__init__", "utils/ui_components.py:__init__" ], [ "app.py:__init__", "utils/drag_drop_system.py:__init__" ], [ "app.py:__init__", "utils/monitoring_analytics.py:__init__" ], [ "app.py:store_large_session_data", "app.py:load_large_session_data" ], [ "app.py:cleanup_expired_sessions", "scripts/test_protocol_generator.py:analyze_code_metrics" ], [ "app.py:cleanup_expired_sessions", "utils/drag_drop_system.py:cleanup_invalid_orders" ], [ "app.py:cleanup_expired_sessions", "utils/monitoring_analytics.py:track_disk_usage" ], [ "app.py:cleanup_expired_sessions", "utils/script_collection.py:run_all_tests" ], [ "import_analyzer.py:__init__", "template_problem_analysis.py:__init__" ], [ "import_analyzer.py:__init__", "utils/job_queue_system.py:__init__" ], [ "import_analyzer.py:__init__", "utils/job_scheduler.py:__init__" ], [ "import_analyzer.py:__init__", "utils/script_collection.py:__init__" ], [ "import_analyzer.py:find_unused_imports", "template_problem_analysis.py:generate_detailed_report" ], [ "import_analyzer.py:find_unused_imports", "config/security.py:get_session_config" ], [ "import_analyzer.py:find_unused_imports", "config/security.py:get_csrf_config" ], [ "import_analyzer.py:find_unused_imports", "scripts/screenshot_tool.py:_get_default_routes" ], [ "import_analyzer.py:find_unused_imports", "scripts/screenshot_tool.py:_prepare_environment" ], [ "import_analyzer.py:find_unused_imports", "scripts/screenshot_tool.py:_perform_admin_login" ], [ "import_analyzer.py:find_unused_imports", "utils/job_queue_system.py:_timer_loop" ], [ "import_analyzer.py:find_unused_imports", "utils/data_management.py:ensure_directories" ], [ "import_analyzer.py:find_unused_imports", "utils/ssl_manager.py:generate_mercedes_certificate" ], [ "import_analyzer.py:find_unused_imports", "utils/hardware_integration.py:get_printer_summary" ], [ "import_analyzer.py:find_unused_imports", "utils/ip_security.py:get_allowed_plug_ips" ], [ "import_analyzer.py:find_unused_imports", "utils/drag_drop_system.py:cleanup_invalid_orders" ], [ "import_analyzer.py:find_unused_imports", "utils/core_system.py:run_monitoring_cycle" ], [ "import_analyzer.py:find_unused_imports", "utils/core_system.py:cleanup_system_resources" ], [ "import_analyzer.py:find_unused_imports", "utils/database_suite.py:migrate_user_settings" ], [ "import_analyzer.py:find_unused_imports", "utils/monitoring_analytics.py:generate_system_report" ], [ "import_analyzer.py:find_unused_imports", "utils/monitoring_analytics.py:collect_printer_analytics" ], [ "import_analyzer.py:find_unused_imports", "utils/script_collection.py:run_initial_setup" ], [ "import_analyzer.py:find_circular_imports", "import_analyzer.py:find_redundant_imports" ], [ "import_analyzer.py:find_circular_imports", "tests/test_tapo_integration.py:test_error_handling_unreachable_plugs" ], [ "import_analyzer.py:find_circular_imports", "tests/test_tapo_integration.py:test_admin_dashboard_printer_overview" ], [ "import_analyzer.py:find_circular_imports", "scripts/test_protocol_generator.py:test_import_functionality" ], [ "import_analyzer.py:find_circular_imports", "scripts/test_protocol_generator.py:test_models_and_blueprints" ], [ "import_analyzer.py:find_circular_imports", "scripts/test_protocol_generator.py:test_flask_app_creation" ], [ "import_analyzer.py:find_circular_imports", "scripts/screenshot_tool.py:discover_routes_from_app" ], [ "import_analyzer.py:find_circular_imports", "scripts/screenshot_tool.py:run_screenshot_session" ], [ "import_analyzer.py:find_circular_imports", "utils/development_tools.py:test_database_connection" ], [ "import_analyzer.py:find_circular_imports", "utils/hardware_integration.py:initialize_all_outlets" ], [ "import_analyzer.py:find_circular_imports", "utils/core_system.py:graceful_shutdown" ], [ "import_analyzer.py:find_circular_imports", "utils/core_system.py:setup_logging" ], [ "import_analyzer.py:find_redundant_imports", "template_problem_analysis.py:generate_fixes" ], [ "import_analyzer.py:find_redundant_imports", "tests/test_tapo_integration.py:_create_standard_printers" ], [ "import_analyzer.py:find_redundant_imports", "tests/test_tapo_integration.py:test_error_handling_unreachable_plugs" ], [ "import_analyzer.py:find_redundant_imports", "tests/test_tapo_integration.py:test_admin_dashboard_printer_overview" ], [ "import_analyzer.py:find_redundant_imports", "scripts/test_protocol_generator.py:test_import_functionality" ], [ "import_analyzer.py:find_redundant_imports", "scripts/test_protocol_generator.py:test_models_and_blueprints" ], [ "import_analyzer.py:find_redundant_imports", "scripts/test_protocol_generator.py:generate_ai_summary" ], [ "import_analyzer.py:find_redundant_imports", "scripts/screenshot_tool.py:discover_routes_from_app" ], [ "import_analyzer.py:find_redundant_imports", "scripts/screenshot_tool.py:_setup_firefox" ], [ "import_analyzer.py:find_redundant_imports", "scripts/screenshot_tool.py:run_screenshot_session" ], [ "import_analyzer.py:find_redundant_imports", "utils/development_tools.py:test_database_connection" ], [ "import_analyzer.py:find_redundant_imports", "utils/development_tools.py:test_printer_status" ], [ "import_analyzer.py:find_redundant_imports", "utils/hardware_integration.py:initialize_all_outlets" ], [ "import_analyzer.py:find_redundant_imports", "utils/core_system.py:setup_logging" ], [ "import_analyzer.py:print_report", "tests/test_tapo_integration.py:test_crud_operations_printers" ], [ "template_problem_analysis.py:__init__", "config/security.py:__init__" ], [ "template_problem_analysis.py:__init__", "scripts/test_protocol_generator.py:__init__" ], [ "template_problem_analysis.py:__init__", "utils/job_queue_system.py:__init__" ], [ "template_problem_analysis.py:__init__", "utils/ssl_manager.py:__init__" ], [ "template_problem_analysis.py:__init__", "utils/hardware_integration.py:__init__" ], [ "template_problem_analysis.py:__init__", "utils/ip_security.py:__init__" ], [ "template_problem_analysis.py:__init__", "utils/database_cleanup.py:__init__" ], [ "template_problem_analysis.py:__init__", "utils/job_scheduler.py:__init__" ], [ "template_problem_analysis.py:__init__", "utils/core_system.py:__init__" ], [ "template_problem_analysis.py:__init__", "utils/script_collection.py:__init__" ], [ "template_problem_analysis.py:analyze_all_endpoints", "template_problem_analysis.py:analyze_template_problems" ], [ "template_problem_analysis.py:analyze_all_endpoints", "tests/test_tapo_integration.py:test_all_printers_always_visible" ], [ "template_problem_analysis.py:analyze_all_endpoints", "tests/test_tapo_integration.py:test_calendar_shows_printer_status_for_admin" ], [ "template_problem_analysis.py:analyze_template_problems", "tests/test_tapo_integration.py:test_all_printers_always_visible" ], [ "template_problem_analysis.py:analyze_template_problems", "tests/test_tapo_integration.py:test_calendar_shows_printer_status_for_admin" ], [ "template_problem_analysis.py:generate_fixes", "scripts/test_protocol_generator.py:generate_ai_summary" ], [ "template_problem_analysis.py:generate_fixes", "utils/security_suite.py:generate_nonce" ], [ "template_problem_analysis.py:generate_detailed_report", "config/security.py:get_rate_limits" ], [ "template_problem_analysis.py:generate_detailed_report", "config/security.py:get_csrf_config" ], [ "template_problem_analysis.py:generate_detailed_report", "scripts/screenshot_tool.py:_get_default_routes" ], [ "template_problem_analysis.py:generate_detailed_report", "scripts/screenshot_tool.py:initialize_browser" ], [ "template_problem_analysis.py:generate_detailed_report", "scripts/screenshot_tool.py:_prepare_environment" ], [ "template_problem_analysis.py:generate_detailed_report", "scripts/screenshot_tool.py:_perform_admin_login" ], [ "template_problem_analysis.py:generate_detailed_report", "utils/ui_components.py:get_dashboard_data" ], [ "template_problem_analysis.py:generate_detailed_report", "utils/job_queue_system.py:_timer_loop" ], [ "template_problem_analysis.py:generate_detailed_report", "utils/data_management.py:ensure_directories" ], [ "template_problem_analysis.py:generate_detailed_report", "utils/ssl_manager.py:generate_mercedes_certificate" ], [ "template_problem_analysis.py:generate_detailed_report", "utils/hardware_integration.py:get_printer_summary" ], [ "template_problem_analysis.py:generate_detailed_report", "utils/ip_security.py:get_allowed_plug_ips" ], [ "template_problem_analysis.py:generate_detailed_report", "utils/drag_drop_system.py:cleanup_invalid_orders" ], [ "template_problem_analysis.py:generate_detailed_report", "utils/core_system.py:_register_signal_handlers" ], [ "template_problem_analysis.py:generate_detailed_report", "utils/core_system.py:load_config" ], [ "template_problem_analysis.py:generate_detailed_report", "utils/core_system.py:run_monitoring_cycle" ], [ "template_problem_analysis.py:generate_detailed_report", "utils/core_system.py:cleanup_system_resources" ], [ "template_problem_analysis.py:generate_detailed_report", "utils/database_suite.py:get_connection" ], [ "template_problem_analysis.py:generate_detailed_report", "utils/database_suite.py:migrate_user_settings" ], [ "template_problem_analysis.py:generate_detailed_report", "utils/logging_config.py:_create_new_log_file" ], [ "template_problem_analysis.py:generate_detailed_report", "utils/monitoring_analytics.py:generate_system_report" ], [ "template_problem_analysis.py:generate_detailed_report", "utils/monitoring_analytics.py:collect_printer_analytics" ], [ "template_problem_analysis.py:generate_detailed_report", "utils/monitoring_analytics.py:get_dashboard_data" ], [ "template_problem_analysis.py:generate_detailed_report", "utils/script_collection.py:run_initial_setup" ], [ "tests/test_tapo_integration.py:_create_standard_printers", "scripts/test_protocol_generator.py:test_flask_app_creation" ], [ "tests/test_tapo_integration.py:_create_standard_printers", "scripts/test_protocol_generator.py:test_dependency_versions" ], [ "tests/test_tapo_integration.py:_create_standard_printers", "scripts/screenshot_tool.py:discover_routes_from_app" ], [ "tests/test_tapo_integration.py:_create_standard_printers", "utils/development_tools.py:test_database_connection" ], [ "tests/test_tapo_integration.py:_create_standard_printers", "utils/hardware_integration.py:get_energy_statistics" ], [ "tests/test_tapo_integration.py:_create_standard_printers", "utils/ip_security.py:get_client_ip" ], [ "tests/test_tapo_integration.py:_login_as_admin", "tests/test_tapo_integration.py:_login_as_user" ], [ "tests/test_tapo_integration.py:_login_as_user", "scripts/test_protocol_generator.py:test_flask_app_creation" ], [ "tests/test_tapo_integration.py:_login_as_user", "utils/hardware_integration.py:initialize_all_outlets" ], [ "tests/test_tapo_integration.py:_login_as_user", "utils/hardware_integration.py:get_all_outlet_status" ], [ "tests/test_tapo_integration.py:_login_as_user", "utils/core_system.py:setup_logging" ], [ "tests/test_tapo_integration.py:test_all_printers_always_visible", "tests/test_tapo_integration.py:test_printer_status_types" ], [ "tests/test_tapo_integration.py:test_all_printers_always_visible", "tests/test_tapo_integration.py:test_printer_status_persistence" ], [ "tests/test_tapo_integration.py:test_all_printers_always_visible", "utils/development_tools.py:run_all_tests" ], [ "tests/test_tapo_integration.py:test_printer_status_types", "tests/test_tapo_integration.py:test_printer_status_persistence" ], [ "tests/test_tapo_integration.py:test_printer_status_types", "utils/development_tools.py:run_all_tests" ], [ "tests/test_tapo_integration.py:test_printer_status_types", "utils/development_tools.py:test_user_creation" ], [ "tests/test_tapo_integration.py:test_printer_status_types", "utils/development_tools.py:test_printer_status" ], [ "tests/test_tapo_integration.py:test_calendar_shows_printer_status_for_admin", "tests/test_tapo_integration.py:test_printer_status_persistence" ], [ "tests/test_tapo_integration.py:test_calendar_shows_printer_status_for_admin", "tests/test_tapo_integration.py:test_concurrent_job_scheduling" ], [ "tests/test_tapo_integration.py:test_calendar_shows_printer_status_for_admin", "scripts/screenshot_tool.py:_setup_chrome" ], [ "tests/test_tapo_integration.py:test_calendar_shows_printer_status_for_admin", "utils/development_tools.py:test_user_creation" ], [ "tests/test_tapo_integration.py:test_calendar_shows_printer_status_for_admin", "utils/hardware_integration.py:auto_discover_outlets" ], [ "tests/test_tapo_integration.py:test_printer_status_persistence", "scripts/screenshot_tool.py:_setup_chrome" ], [ "tests/test_tapo_integration.py:test_printer_status_persistence", "utils/development_tools.py:run_all_tests" ], [ "tests/test_tapo_integration.py:test_printer_status_persistence", "utils/development_tools.py:test_user_creation" ], [ "tests/test_tapo_integration.py:test_printer_status_persistence", "utils/development_tools.py:test_printer_status" ], [ "tests/test_tapo_integration.py:test_error_handling_unreachable_plugs", "tests/test_tapo_integration.py:test_admin_dashboard_printer_overview" ], [ "tests/test_tapo_integration.py:test_error_handling_unreachable_plugs", "scripts/test_protocol_generator.py:test_import_functionality" ], [ "tests/test_tapo_integration.py:test_error_handling_unreachable_plugs", "scripts/test_protocol_generator.py:test_models_and_blueprints" ], [ "tests/test_tapo_integration.py:test_error_handling_unreachable_plugs", "scripts/test_protocol_generator.py:generate_ai_summary" ], [ "tests/test_tapo_integration.py:test_error_handling_unreachable_plugs", "scripts/screenshot_tool.py:run_screenshot_session" ], [ "tests/test_tapo_integration.py:test_error_handling_unreachable_plugs", "utils/development_tools.py:test_database_connection" ], [ "tests/test_tapo_integration.py:test_error_handling_unreachable_plugs", "utils/hardware_integration.py:initialize_all_outlets" ], [ "tests/test_tapo_integration.py:test_error_handling_unreachable_plugs", "utils/security_suite.py:generate_nonce" ], [ "tests/test_tapo_integration.py:test_error_handling_unreachable_plugs", "utils/core_system.py:graceful_shutdown" ], [ "tests/test_tapo_integration.py:test_error_handling_unreachable_plugs", "utils/core_system.py:setup_logging" ], [ "tests/test_tapo_integration.py:test_concurrent_job_scheduling", "utils/development_tools.py:test_user_creation" ], [ "tests/test_tapo_integration.py:test_admin_dashboard_printer_overview", "scripts/test_protocol_generator.py:test_models_and_blueprints" ], [ "tests/test_tapo_integration.py:test_admin_dashboard_printer_overview", "utils/development_tools.py:test_database_connection" ], [ "config/settings.py:get_env_variable", "utils/settings.py:get_env_variable" ], [ "config/settings.py:get_log_file", "utils/settings.py:get_log_file" ], [ "config/app_config.py:init_app", "legacy/app_original.py:init_app" ], [ "config/security.py:__init__", "scripts/test_protocol_generator.py:__init__" ], [ "config/security.py:__init__", "scripts/screenshot_tool.py:__init__" ], [ "config/security.py:__init__", "utils/development_tools.py:__init__" ], [ "config/security.py:__init__", "utils/ui_components.py:__init__" ], [ "config/security.py:__init__", "utils/job_queue_system.py:__init__" ], [ "config/security.py:__init__", "utils/ssl_manager.py:__init__" ], [ "config/security.py:__init__", "utils/hardware_integration.py:__init__" ], [ "config/security.py:__init__", "utils/ip_security.py:__init__" ], [ "config/security.py:__init__", "utils/drag_drop_system.py:__init__" ], [ "config/security.py:__init__", "utils/database_cleanup.py:__init__" ], [ "config/security.py:__init__", "utils/job_scheduler.py:__init__" ], [ "config/security.py:__init__", "utils/monitoring_analytics.py:__init__" ], [ "config/security.py:__init__", "utils/script_collection.py:__init__" ], [ "config/security.py:get_headers", "config/security.py:get_rate_limits" ], [ "config/security.py:get_headers", "scripts/screenshot_tool.py:_get_default_routes" ], [ "config/security.py:get_headers", "utils/ui_components.py:get_dashboard_data" ], [ "config/security.py:get_headers", "utils/job_queue_system.py:get_queue_status" ], [ "config/security.py:get_headers", "utils/ssl_manager.py:generate_mercedes_certificate" ], [ "config/security.py:get_headers", "utils/job_scheduler.py:get_tasks" ], [ "config/security.py:get_headers", "utils/job_scheduler.py:_check_and_start_jobs" ], [ "config/security.py:get_headers", "utils/core_system.py:_register_signal_handlers" ], [ "config/security.py:get_headers", "utils/core_system.py:register_thread" ], [ "config/security.py:get_headers", "utils/database_suite.py:migrate_user_settings" ], [ "config/security.py:get_headers", "utils/monitoring_analytics.py:track_cpu_usage" ], [ "config/security.py:get_headers", "utils/monitoring_analytics.py:get_dashboard_data" ], [ "config/security.py:get_rate_limits", "scripts/test_protocol_generator.py:generate_fallback_summary" ], [ "config/security.py:get_rate_limits", "scripts/test_protocol_generator.py:run_all_tests" ], [ "config/security.py:get_rate_limits", "scripts/screenshot_tool.py:_get_default_routes" ], [ "config/security.py:get_rate_limits", "scripts/screenshot_tool.py:initialize_browser" ], [ "config/security.py:get_rate_limits", "scripts/screenshot_tool.py:_perform_admin_login" ], [ "config/security.py:get_rate_limits", "utils/job_queue_system.py:_timer_loop" ], [ "config/security.py:get_rate_limits", "utils/ssl_manager.py:generate_mercedes_certificate" ], [ "config/security.py:get_rate_limits", "utils/hardware_integration.py:get_printer_summary" ], [ "config/security.py:get_rate_limits", "utils/ip_security.py:get_allowed_plug_ips" ], [ "config/security.py:get_rate_limits", "utils/job_scheduler.py:get_tasks" ], [ "config/security.py:get_rate_limits", "utils/core_system.py:get_system_status" ], [ "config/security.py:get_rate_limits", "utils/core_system.py:_register_signal_handlers" ], [ "config/security.py:get_rate_limits", "utils/core_system.py:run_monitoring_cycle" ], [ "config/security.py:get_rate_limits", "utils/database_suite.py:migrate_user_settings" ], [ "config/security.py:get_rate_limits", "utils/logging_config.py:_create_new_log_file" ], [ "config/security.py:get_rate_limits", "utils/monitoring_analytics.py:generate_system_report" ], [ "config/security.py:get_rate_limits", "utils/monitoring_analytics.py:get_system_metrics" ], [ "config/security.py:get_rate_limits", "utils/monitoring_analytics.py:collect_printer_analytics" ], [ "config/security.py:get_rate_limits", "utils/script_collection.py:run_initial_setup" ], [ "config/security.py:get_session_config", "config/security.py:get_csrf_config" ], [ "config/security.py:get_session_config", "utils/data_management.py:ensure_directories" ], [ "config/security.py:get_session_config", "utils/ssl_manager.py:generate_mercedes_certificate" ], [ "config/security.py:get_session_config", "utils/hardware_integration.py:force_network_refresh" ], [ "config/security.py:get_session_config", "utils/database_cleanup.py:get_engine_count" ], [ "config/security.py:get_session_config", "utils/core_system.py:load_config" ], [ "config/security.py:get_session_config", "utils/core_system.py:check_https_connectivity" ], [ "config/security.py:get_session_config", "utils/core_system.py:run_monitoring_cycle" ], [ "config/security.py:get_session_config", "utils/database_suite.py:get_connection" ], [ "config/security.py:get_session_config", "utils/logging_config.py:_create_new_log_file" ], [ "config/security.py:get_session_config", "utils/monitoring_analytics.py:get_system_metrics" ], [ "config/security.py:get_session_config", "utils/monitoring_analytics.py:collect_job_analytics" ], [ "config/security.py:get_session_config", "utils/monitoring_analytics.py:collect_printer_analytics" ], [ "config/security.py:get_csrf_config", "scripts/screenshot_tool.py:_get_default_routes" ], [ "config/security.py:get_csrf_config", "utils/data_management.py:ensure_directories" ], [ "config/security.py:get_csrf_config", "utils/ssl_manager.py:generate_mercedes_certificate" ], [ "config/security.py:get_csrf_config", "utils/hardware_integration.py:force_network_refresh" ], [ "config/security.py:get_csrf_config", "utils/database_cleanup.py:get_engine_count" ], [ "config/security.py:get_csrf_config", "utils/core_system.py:_register_signal_handlers" ], [ "config/security.py:get_csrf_config", "utils/core_system.py:get_recovery_status" ], [ "config/security.py:get_csrf_config", "utils/core_system.py:run_monitoring_cycle" ], [ "config/security.py:get_csrf_config", "utils/database_suite.py:get_connection" ], [ "config/security.py:get_csrf_config", "utils/database_suite.py:migrate_user_settings" ], [ "config/security.py:get_csrf_config", "utils/logging_config.py:_create_new_log_file" ], [ "config/security.py:get_csrf_config", "utils/monitoring_analytics.py:generate_system_report" ], [ "config/security.py:get_csrf_config", "utils/monitoring_analytics.py:get_system_metrics" ], [ "config/security.py:get_csrf_config", "utils/monitoring_analytics.py:collect_printer_analytics" ], [ "scripts/test_protocol_generator.py:__init__", "utils/job_queue_system.py:__init__" ], [ "scripts/test_protocol_generator.py:__init__", "utils/hardware_integration.py:__init__" ], [ "scripts/test_protocol_generator.py:__init__", "utils/ip_security.py:__init__" ], [ "scripts/test_protocol_generator.py:__init__", "utils/job_scheduler.py:__init__" ], [ "scripts/test_protocol_generator.py:__init__", "utils/script_collection.py:__init__" ], [ "scripts/test_protocol_generator.py:test_syntax_validation", "scripts/test_protocol_generator.py:test_import_functionality" ], [ "scripts/test_protocol_generator.py:test_syntax_validation", "scripts/test_protocol_generator.py:test_models_and_blueprints" ], [ "scripts/test_protocol_generator.py:test_import_functionality", "scripts/test_protocol_generator.py:test_models_and_blueprints" ], [ "scripts/test_protocol_generator.py:test_import_functionality", "scripts/test_protocol_generator.py:test_flask_app_creation" ], [ "scripts/test_protocol_generator.py:test_import_functionality", "scripts/test_protocol_generator.py:generate_ai_summary" ], [ "scripts/test_protocol_generator.py:test_import_functionality", "utils/development_tools.py:test_printer_status" ], [ "scripts/test_protocol_generator.py:test_import_functionality", "utils/core_system.py:graceful_shutdown" ], [ "scripts/test_protocol_generator.py:test_models_and_blueprints", "utils/development_tools.py:test_printer_status" ], [ "scripts/test_protocol_generator.py:test_models_and_blueprints", "utils/core_system.py:graceful_shutdown" ], [ "scripts/test_protocol_generator.py:test_flask_app_creation", "scripts/test_protocol_generator.py:test_dependency_versions" ], [ "scripts/test_protocol_generator.py:test_flask_app_creation", "scripts/screenshot_tool.py:discover_routes_from_app" ], [ "scripts/test_protocol_generator.py:test_flask_app_creation", "scripts/screenshot_tool.py:_setup_firefox" ], [ "scripts/test_protocol_generator.py:test_flask_app_creation", "utils/ip_security.py:get_client_ip" ], [ "scripts/test_protocol_generator.py:test_dependency_versions", "scripts/screenshot_tool.py:discover_routes_from_app" ], [ "scripts/test_protocol_generator.py:analyze_code_metrics", "utils/hardware_integration.py:get_energy_statistics" ], [ "scripts/test_protocol_generator.py:analyze_code_metrics", "utils/monitoring_analytics.py:track_memory_usage" ], [ "scripts/test_protocol_generator.py:generate_ai_summary", "scripts/screenshot_tool.py:run_screenshot_session" ], [ "scripts/test_protocol_generator.py:generate_ai_summary", "utils/development_tools.py:test_printer_status" ], [ "scripts/test_protocol_generator.py:generate_ai_summary", "utils/hardware_integration.py:initialize_all_outlets" ], [ "scripts/test_protocol_generator.py:generate_ai_summary", "utils/core_system.py:setup_logging" ], [ "scripts/test_protocol_generator.py:generate_fallback_summary", "scripts/test_protocol_generator.py:run_all_tests" ], [ "scripts/test_protocol_generator.py:generate_fallback_summary", "scripts/screenshot_tool.py:_get_default_routes" ], [ "scripts/test_protocol_generator.py:generate_fallback_summary", "utils/ssl_manager.py:generate_mercedes_certificate" ], [ "scripts/test_protocol_generator.py:generate_fallback_summary", "utils/hardware_integration.py:get_printer_summary" ], [ "scripts/test_protocol_generator.py:generate_fallback_summary", "utils/hardware_integration.py:check_and_control_for_jobs" ], [ "scripts/test_protocol_generator.py:generate_fallback_summary", "utils/core_system.py:get_system_status" ], [ "scripts/test_protocol_generator.py:generate_fallback_summary", "utils/core_system.py:get_recovery_status" ], [ "scripts/test_protocol_generator.py:generate_fallback_summary", "utils/core_system.py:run_monitoring_cycle" ], [ "scripts/test_protocol_generator.py:generate_fallback_summary", "utils/core_system.py:cleanup_system_resources" ], [ "scripts/test_protocol_generator.py:generate_fallback_summary", "utils/database_suite.py:migrate_user_settings" ], [ "scripts/test_protocol_generator.py:generate_fallback_summary", "utils/logging_config.py:_create_new_log_file" ], [ "scripts/test_protocol_generator.py:generate_fallback_summary", "utils/monitoring_analytics.py:generate_system_report" ], [ "scripts/test_protocol_generator.py:generate_fallback_summary", "utils/monitoring_analytics.py:track_cpu_usage" ], [ "scripts/test_protocol_generator.py:generate_fallback_summary", "utils/monitoring_analytics.py:get_system_metrics" ], [ "scripts/test_protocol_generator.py:generate_fallback_summary", "utils/monitoring_analytics.py:collect_job_analytics" ], [ "scripts/test_protocol_generator.py:generate_fallback_summary", "utils/monitoring_analytics.py:collect_printer_analytics" ], [ "scripts/test_protocol_generator.py:run_all_tests", "scripts/screenshot_tool.py:_get_default_routes" ], [ "scripts/test_protocol_generator.py:run_all_tests", "scripts/screenshot_tool.py:initialize_browser" ], [ "scripts/test_protocol_generator.py:run_all_tests", "utils/job_queue_system.py:get_queue_status" ], [ "scripts/test_protocol_generator.py:run_all_tests", "utils/data_management.py:ensure_directories" ], [ "scripts/test_protocol_generator.py:run_all_tests", "utils/hardware_integration.py:get_printer_summary" ], [ "scripts/test_protocol_generator.py:run_all_tests", "utils/drag_drop_system.py:cleanup_invalid_orders" ], [ "scripts/test_protocol_generator.py:run_all_tests", "utils/drag_drop_system.py:_schedule_cleanup" ], [ "scripts/test_protocol_generator.py:run_all_tests", "utils/database_cleanup.py:cleanup_all" ], [ "scripts/test_protocol_generator.py:run_all_tests", "utils/core_system.py:_register_signal_handlers" ], [ "scripts/test_protocol_generator.py:run_all_tests", "utils/core_system.py:cleanup_system_resources" ], [ "scripts/test_protocol_generator.py:run_all_tests", "utils/database_suite.py:migrate_user_settings" ], [ "scripts/test_protocol_generator.py:run_all_tests", "utils/monitoring_analytics.py:track_cpu_usage" ], [ "scripts/test_protocol_generator.py:run_all_tests", "utils/monitoring_analytics.py:collect_printer_analytics" ], [ "scripts/test_protocol_generator.py:run_all_tests", "utils/script_collection.py:run_all_tests" ], [ "scripts/test_protocol_generator.py:run_all_tests", "utils/script_collection.py:run_initial_setup" ], [ "scripts/screenshot_tool.py:__init__", "utils/ip_security.py:__init__" ], [ "scripts/screenshot_tool.py:__init__", "utils/core_system.py:__init__" ], [ "scripts/screenshot_tool.py:discover_routes_from_app", "scripts/screenshot_tool.py:_setup_firefox" ], [ "scripts/screenshot_tool.py:_categorize_route", "scripts/screenshot_tool.py:_determine_route_category" ], [ "scripts/screenshot_tool.py:_get_default_routes", "scripts/screenshot_tool.py:_perform_admin_login" ], [ "scripts/screenshot_tool.py:_get_default_routes", "utils/ui_components.py:get_dashboard_data" ], [ "scripts/screenshot_tool.py:_get_default_routes", "utils/job_queue_system.py:get_queue_status" ], [ "scripts/screenshot_tool.py:_get_default_routes", "utils/job_queue_system.py:_scheduler_loop" ], [ "scripts/screenshot_tool.py:_get_default_routes", "utils/data_management.py:ensure_directories" ], [ "scripts/screenshot_tool.py:_get_default_routes", "utils/ssl_manager.py:generate_mercedes_certificate" ], [ "scripts/screenshot_tool.py:_get_default_routes", "utils/hardware_integration.py:check_and_control_for_jobs" ], [ "scripts/screenshot_tool.py:_get_default_routes", "utils/ip_security.py:get_allowed_plug_ips" ], [ "scripts/screenshot_tool.py:_get_default_routes", "utils/drag_drop_system.py:cleanup_invalid_orders" ], [ "scripts/screenshot_tool.py:_get_default_routes", "utils/core_system.py:_register_signal_handlers" ], [ "scripts/screenshot_tool.py:_get_default_routes", "utils/core_system.py:get_recovery_status" ], [ "scripts/screenshot_tool.py:_get_default_routes", "utils/core_system.py:cleanup_system_resources" ], [ "scripts/screenshot_tool.py:_get_default_routes", "utils/database_suite.py:migrate_user_settings" ], [ "scripts/screenshot_tool.py:_get_default_routes", "utils/logging_config.py:_create_new_log_file" ], [ "scripts/screenshot_tool.py:_get_default_routes", "utils/monitoring_analytics.py:track_cpu_usage" ], [ "scripts/screenshot_tool.py:_get_default_routes", "utils/monitoring_analytics.py:get_dashboard_data" ], [ "scripts/screenshot_tool.py:_get_default_routes", "utils/script_collection.py:run_initial_setup" ], [ "scripts/screenshot_tool.py:initialize_browser", "utils/hardware_integration.py:check_and_control_for_jobs" ], [ "scripts/screenshot_tool.py:initialize_browser", "utils/ip_security.py:get_allowed_plug_ips" ], [ "scripts/screenshot_tool.py:initialize_browser", "utils/core_system.py:_register_signal_handlers" ], [ "scripts/screenshot_tool.py:initialize_browser", "utils/logging_config.py:_create_new_log_file" ], [ "scripts/screenshot_tool.py:initialize_browser", "utils/monitoring_analytics.py:collect_job_analytics" ], [ "scripts/screenshot_tool.py:initialize_browser", "utils/monitoring_analytics.py:collect_printer_analytics" ], [ "scripts/screenshot_tool.py:initialize_browser", "utils/script_collection.py:run_initial_setup" ], [ "scripts/screenshot_tool.py:_setup_chrome", "utils/development_tools.py:test_user_creation" ], [ "scripts/screenshot_tool.py:run_screenshot_session", "utils/development_tools.py:test_database_connection" ], [ "scripts/screenshot_tool.py:run_screenshot_session", "utils/hardware_integration.py:initialize_all_outlets" ], [ "scripts/screenshot_tool.py:run_screenshot_session", "utils/security_suite.py:generate_nonce" ], [ "scripts/screenshot_tool.py:run_screenshot_session", "utils/core_system.py:setup_logging" ], [ "scripts/screenshot_tool.py:_prepare_environment", "scripts/screenshot_tool.py:_perform_admin_login" ], [ "scripts/screenshot_tool.py:_prepare_environment", "utils/job_queue_system.py:_timer_loop" ], [ "scripts/screenshot_tool.py:_prepare_environment", "utils/hardware_integration.py:get_printer_summary" ], [ "scripts/screenshot_tool.py:_prepare_environment", "utils/drag_drop_system.py:cleanup_invalid_orders" ], [ "scripts/screenshot_tool.py:_prepare_environment", "utils/core_system.py:cleanup_system_resources" ], [ "scripts/screenshot_tool.py:_prepare_environment", "utils/database_suite.py:migrate_user_settings" ], [ "scripts/screenshot_tool.py:_prepare_environment", "utils/monitoring_analytics.py:generate_system_report" ], [ "scripts/screenshot_tool.py:_prepare_environment", "utils/monitoring_analytics.py:collect_printer_analytics" ], [ "scripts/screenshot_tool.py:_prepare_environment", "utils/script_collection.py:run_initial_setup" ], [ "scripts/screenshot_tool.py:_perform_admin_login", "utils/job_queue_system.py:_timer_loop" ], [ "scripts/screenshot_tool.py:_perform_admin_login", "utils/ssl_manager.py:generate_mercedes_certificate" ], [ "scripts/screenshot_tool.py:_perform_admin_login", "utils/hardware_integration.py:get_printer_summary" ], [ "scripts/screenshot_tool.py:_perform_admin_login", "utils/ip_security.py:get_allowed_plug_ips" ], [ "scripts/screenshot_tool.py:_perform_admin_login", "utils/drag_drop_system.py:cleanup_invalid_orders" ], [ "scripts/screenshot_tool.py:_perform_admin_login", "utils/core_system.py:_register_signal_handlers" ], [ "scripts/screenshot_tool.py:_perform_admin_login", "utils/core_system.py:load_config" ], [ "scripts/screenshot_tool.py:_perform_admin_login", "utils/core_system.py:run_monitoring_cycle" ], [ "scripts/screenshot_tool.py:_perform_admin_login", "utils/logging_config.py:_create_new_log_file" ], [ "scripts/screenshot_tool.py:_perform_admin_login", "utils/monitoring_analytics.py:generate_system_report" ], [ "scripts/screenshot_tool.py:_perform_admin_login", "utils/monitoring_analytics.py:collect_printer_analytics" ], [ "scripts/screenshot_tool.py:_generate_report", "utils/security_suite.py:generate_nonce" ], [ "blueprints/jobs.py:job_owner_required", "blueprints/uploads.py:admin_required" ], [ "blueprints/jobs.py:job_owner_required", "blueprints/admin_unified.py:admin_required" ], [ "blueprints/jobs.py:job_owner_required", "blueprints/user_management.py:users_admin_required" ], [ "blueprints/jobs.py:job_owner_required", "utils/permissions.py:admin_required" ], [ "blueprints/jobs.py:job_owner_required", "utils/permissions.py:approver_required" ], [ "blueprints/jobs.py:job_owner_required", "legacy/app_original.py:job_owner_required" ], [ "blueprints/jobs.py:check_printer_status", "legacy/app_original.py:check_printer_status" ], [ "blueprints/jobs.py:get_job", "blueprints/jobs.py:update_job" ], [ "blueprints/jobs.py:get_job", "blueprints/guest.py:api_get_guest_job_status" ], [ "blueprints/jobs.py:update_job", "blueprints/jobs.py:pause_job" ], [ "blueprints/jobs.py:update_job", "blueprints/guest.py:api_get_guest_job_status" ], [ "blueprints/jobs.py:update_job", "legacy/app_original.py:update_job" ], [ "blueprints/jobs.py:delete_job", "legacy/app_original.py:get_job_detail" ], [ "blueprints/jobs.py:delete_job", "legacy/app_original.py:delete_job" ], [ "blueprints/jobs.py:delete_job", "legacy/app_original.py:update_job" ], [ "blueprints/jobs.py:start_job", "blueprints/jobs.py:pause_job" ], [ "blueprints/jobs.py:start_job", "blueprints/jobs.py:resume_job" ], [ "blueprints/jobs.py:start_job", "blueprints/guest.py:api_get_guest_job_status" ], [ "blueprints/jobs.py:pause_job", "blueprints/jobs.py:resume_job" ], [ "blueprints/jobs.py:pause_job", "blueprints/guest.py:api_get_guest_job_status" ], [ "blueprints/guest.py:guest_job_status", "blueprints/guest.py:api_get_guest_job_status" ], [ "blueprints/guest.py:guest_job_status", "legacy/app_original.py:get_job_detail" ], [ "blueprints/guest.py:guest_job_status", "legacy/app_original.py:update_job" ], [ "blueprints/guest.py:guest_request_status", "blueprints/guest.py:api_get_guest_request" ], [ "blueprints/guest.py:api_get_guest_request", "blueprints/guest.py:api_get_request_details" ], [ "blueprints/guest.py:api_get_guest_request", "blueprints/guest.py:api_update_request" ], [ "blueprints/guest.py:api_get_guest_request", "blueprints/guest.py:api_delete_request" ], [ "blueprints/guest.py:api_get_guest_request", "blueprints/guest.py:api_approve_request" ], [ "blueprints/guest.py:api_get_guest_request", "blueprints/guest.py:api_deny_request" ], [ "blueprints/guest.py:api_get_guest_request", "blueprints/guest.py:api_get_request_otp" ], [ "blueprints/guest.py:api_get_guest_request", "blueprints/admin_unified.py:generate_guest_otp_api" ], [ "blueprints/guest.py:api_get_guest_request", "blueprints/admin_unified.py:print_guest_credentials_api" ], [ "blueprints/guest.py:api_get_guest_request", "blueprints/admin_unified.py:approve_guest_request_api" ], [ "blueprints/guest.py:api_get_guest_request", "blueprints/admin_unified.py:reject_guest_request_api" ], [ "blueprints/guest.py:api_get_guest_request", "legacy/app_original.py:approve_guest_request" ], [ "blueprints/guest.py:api_get_guest_request", "legacy/app_original.py:reject_guest_request" ], [ "blueprints/guest.py:api_get_guest_request", "legacy/app_original.py:delete_guest_request" ], [ "blueprints/guest.py:api_get_guest_request", "legacy/app_original.py:get_guest_request_detail" ], [ "blueprints/guest.py:api_mark_notification_read", "blueprints/api.py:mark_notification_read" ], [ "blueprints/guest.py:api_get_request_details", "blueprints/guest.py:api_update_request" ], [ "blueprints/guest.py:api_get_request_details", "blueprints/guest.py:api_delete_request" ], [ "blueprints/guest.py:api_get_request_details", "blueprints/guest.py:api_approve_request" ], [ "blueprints/guest.py:api_get_request_details", "blueprints/guest.py:api_deny_request" ], [ "blueprints/guest.py:api_get_request_details", "blueprints/guest.py:api_get_request_otp" ], [ "blueprints/guest.py:api_get_request_details", "blueprints/admin_unified.py:generate_guest_otp_api" ], [ "blueprints/guest.py:api_get_request_details", "blueprints/admin_unified.py:print_guest_credentials_api" ], [ "blueprints/guest.py:api_get_request_details", "blueprints/admin_unified.py:approve_guest_request_api" ], [ "blueprints/guest.py:api_get_request_details", "blueprints/admin_unified.py:reject_guest_request_api" ], [ "blueprints/guest.py:api_get_request_details", "legacy/app_original.py:approve_guest_request" ], [ "blueprints/guest.py:api_get_request_details", "legacy/app_original.py:reject_guest_request" ], [ "blueprints/guest.py:api_get_request_details", "legacy/app_original.py:delete_guest_request" ], [ "blueprints/guest.py:api_get_request_details", "legacy/app_original.py:get_guest_request_detail" ], [ "blueprints/guest.py:api_update_request", "blueprints/guest.py:api_delete_request" ], [ "blueprints/guest.py:api_update_request", "blueprints/guest.py:api_approve_request" ], [ "blueprints/guest.py:api_update_request", "blueprints/guest.py:api_deny_request" ], [ "blueprints/guest.py:api_update_request", "blueprints/guest.py:api_get_request_otp" ], [ "blueprints/guest.py:api_update_request", "blueprints/admin_unified.py:generate_guest_otp_api" ], [ "blueprints/guest.py:api_update_request", "blueprints/admin_unified.py:print_guest_credentials_api" ], [ "blueprints/guest.py:api_update_request", "blueprints/admin_unified.py:approve_guest_request_api" ], [ "blueprints/guest.py:api_update_request", "blueprints/admin_unified.py:reject_guest_request_api" ], [ "blueprints/guest.py:api_update_request", "legacy/app_original.py:approve_guest_request" ], [ "blueprints/guest.py:api_update_request", "legacy/app_original.py:delete_guest_request" ], [ "blueprints/guest.py:api_update_request", "legacy/app_original.py:get_guest_request_detail" ], [ "blueprints/guest.py:api_delete_request", "blueprints/guest.py:api_approve_request" ], [ "blueprints/guest.py:api_delete_request", "blueprints/guest.py:api_deny_request" ], [ "blueprints/guest.py:api_delete_request", "blueprints/guest.py:api_get_request_otp" ], [ "blueprints/guest.py:api_delete_request", "blueprints/admin_unified.py:generate_guest_otp_api" ], [ "blueprints/guest.py:api_delete_request", "blueprints/admin_unified.py:print_guest_credentials_api" ], [ "blueprints/guest.py:api_delete_request", "blueprints/admin_unified.py:approve_guest_request_api" ], [ "blueprints/guest.py:api_delete_request", "blueprints/admin_unified.py:reject_guest_request_api" ], [ "blueprints/guest.py:api_delete_request", "legacy/app_original.py:approve_guest_request" ], [ "blueprints/guest.py:api_delete_request", "legacy/app_original.py:delete_guest_request" ], [ "blueprints/guest.py:api_delete_request", "legacy/app_original.py:get_guest_request_detail" ], [ "blueprints/guest.py:api_approve_request", "blueprints/guest.py:api_deny_request" ], [ "blueprints/guest.py:api_approve_request", "blueprints/guest.py:api_get_request_otp" ], [ "blueprints/guest.py:api_approve_request", "blueprints/admin_unified.py:generate_guest_otp_api" ], [ "blueprints/guest.py:api_approve_request", "blueprints/admin_unified.py:print_guest_credentials_api" ], [ "blueprints/guest.py:api_approve_request", "blueprints/admin_unified.py:approve_guest_request_api" ], [ "blueprints/guest.py:api_approve_request", "blueprints/admin_unified.py:reject_guest_request_api" ], [ "blueprints/guest.py:api_approve_request", "legacy/app_original.py:approve_guest_request" ], [ "blueprints/guest.py:api_approve_request", "legacy/app_original.py:get_guest_request_detail" ], [ "blueprints/guest.py:api_deny_request", "blueprints/guest.py:api_get_request_otp" ], [ "blueprints/guest.py:api_deny_request", "blueprints/admin_unified.py:generate_guest_otp_api" ], [ "blueprints/guest.py:api_deny_request", "blueprints/admin_unified.py:print_guest_credentials_api" ], [ "blueprints/guest.py:api_deny_request", "blueprints/admin_unified.py:approve_guest_request_api" ], [ "blueprints/guest.py:api_deny_request", "blueprints/admin_unified.py:reject_guest_request_api" ], [ "blueprints/guest.py:api_deny_request", "legacy/app_original.py:approve_guest_request" ], [ "blueprints/guest.py:api_deny_request", "legacy/app_original.py:delete_guest_request" ], [ "blueprints/guest.py:api_deny_request", "legacy/app_original.py:get_guest_request_detail" ], [ "blueprints/guest.py:api_get_request_otp", "blueprints/admin_unified.py:generate_guest_otp_api" ], [ "blueprints/guest.py:api_get_request_otp", "blueprints/admin_unified.py:print_guest_credentials_api" ], [ "blueprints/guest.py:api_get_request_otp", "blueprints/admin_unified.py:approve_guest_request_api" ], [ "blueprints/guest.py:api_get_request_otp", "blueprints/admin_unified.py:reject_guest_request_api" ], [ "blueprints/guest.py:api_get_request_otp", "legacy/app_original.py:approve_guest_request" ], [ "blueprints/guest.py:api_get_request_otp", "legacy/app_original.py:reject_guest_request" ], [ "blueprints/guest.py:api_get_request_otp", "legacy/app_original.py:delete_guest_request" ], [ "blueprints/guest.py:api_get_request_otp", "legacy/app_original.py:get_guest_request_detail" ], [ "blueprints/uploads.py:admin_required", "blueprints/admin_unified.py:admin_required" ], [ "blueprints/uploads.py:admin_required", "blueprints/user_management.py:users_admin_required" ], [ "blueprints/uploads.py:admin_required", "utils/permissions.py:admin_required" ], [ "blueprints/uploads.py:admin_required", "utils/permissions.py:approver_required" ], [ "blueprints/uploads.py:admin_required", "legacy/app_original.py:admin_required" ], [ "blueprints/uploads.py:serve_uploaded_file", "blueprints/uploads.py:delete_uploaded_file" ], [ "blueprints/uploads.py:serve_uploaded_file", "legacy/app_original.py:serve_uploaded_file" ], [ "blueprints/uploads.py:serve_uploaded_file", "legacy/app_original.py:delete_uploaded_file" ], [ "blueprints/uploads.py:delete_uploaded_file", "legacy/app_original.py:serve_uploaded_file" ], [ "blueprints/uploads.py:delete_uploaded_file", "legacy/app_original.py:delete_uploaded_file" ], [ "blueprints/printers.py:get_printer_job_summary", "blueprints/printers.py:validate_tapo_configuration" ], [ "blueprints/printers.py:get_printer_job_summary", "legacy/app_original.py:admin_update_printer_form" ], [ "blueprints/printers.py:connect_printer", "blueprints/printers.py:validate_tapo_configuration" ], [ "blueprints/printers.py:connect_printer", "legacy/app_original.py:toggle_printer_power" ], [ "blueprints/printers.py:connect_printer", "legacy/app_original.py:test_printer_tapo_connection" ], [ "blueprints/printers.py:connect_printer", "legacy/app_original.py:admin_update_printer_form" ], [ "blueprints/printers.py:validate_tapo_configuration", "legacy/app_original.py:toggle_printer_power" ], [ "blueprints/printers.py:validate_tapo_configuration", "legacy/app_original.py:admin_update_printer_form" ], [ "blueprints/auth.py:handle_github_callback", "legacy/app_original.py:handle_github_callback" ], [ "blueprints/auth.py:get_github_user_data", "legacy/app_original.py:get_github_user_data" ], [ "blueprints/tapo_control.py:get_outlet_status", "blueprints/api_simple.py:get_outlet_status_api" ], [ "blueprints/tapo_control.py:test_connection", "blueprints/api_simple.py:control_outlet_api" ], [ "blueprints/calendar.py:api_update_calendar_event", "blueprints/calendar.py:api_delete_calendar_event" ], [ "blueprints/api_simple.py:get_outlet_status_api", "blueprints/api_simple.py:control_outlet_api" ], [ "blueprints/energy_monitoring.py:device_details", "blueprints/energy_monitoring.py:api_device_energy_data" ], [ "blueprints/admin_unified.py:admin_required", "blueprints/user_management.py:users_admin_required" ], [ "blueprints/admin_unified.py:admin_required", "utils/permissions.py:admin_required" ], [ "blueprints/admin_unified.py:admin_required", "utils/permissions.py:approver_required" ], [ "blueprints/admin_unified.py:admin_required", "legacy/app_original.py:admin_required" ], [ "blueprints/admin_unified.py:edit_user_page", "blueprints/admin_unified.py:get_user_api" ], [ "blueprints/admin_unified.py:edit_user_page", "blueprints/admin_unified.py:update_user_api" ], [ "blueprints/admin_unified.py:edit_user_page", "blueprints/admin_unified.py:delete_user_api" ], [ "blueprints/admin_unified.py:edit_user_page", "blueprints/user_management.py:user_permissions_page" ], [ "blueprints/admin_unified.py:edit_user_page", "blueprints/user_management.py:get_user_permissions_api" ], [ "blueprints/admin_unified.py:edit_user_page", "blueprints/user_management.py:update_user_permissions_api" ], [ "blueprints/admin_unified.py:edit_user_page", "blueprints/user_management.py:update_user_permissions_form" ], [ "blueprints/admin_unified.py:edit_user_page", "blueprints/user_management.py:edit_user_permissions_section" ], [ "blueprints/admin_unified.py:edit_user_page", "blueprints/user_management.py:get_user_details_api" ], [ "blueprints/admin_unified.py:edit_user_page", "utils/permissions.py:ensure_admin_permissions" ], [ "blueprints/admin_unified.py:edit_user_page", "utils/permissions.py:get_user_permissions" ], [ "blueprints/admin_unified.py:edit_user_page", "legacy/app_original.py:load_user" ], [ "blueprints/admin_unified.py:edit_user_page", "legacy/app_original.py:get_user_api" ], [ "blueprints/admin_unified.py:edit_user_page", "legacy/app_original.py:update_user_api" ], [ "blueprints/admin_unified.py:edit_user_page", "legacy/app_original.py:get_user_locations_api" ], [ "blueprints/admin_unified.py:edit_printer_page", "blueprints/admin_unified.py:delete_printer_api" ], [ "blueprints/admin_unified.py:edit_printer_page", "blueprints/admin_unified.py:toggle_printer_power" ], [ "blueprints/admin_unified.py:edit_printer_page", "legacy/app_original.py:test_printer_tapo_connection" ], [ "blueprints/admin_unified.py:edit_printer_page", "legacy/app_original.py:admin_edit_printer_page" ], [ "blueprints/admin_unified.py:edit_printer_page", "legacy/app_original.py:get_job_order_api" ], [ "blueprints/admin_unified.py:get_user_api", "blueprints/admin_unified.py:update_user_api" ], [ "blueprints/admin_unified.py:get_user_api", "blueprints/admin_unified.py:delete_user_api" ], [ "blueprints/admin_unified.py:get_user_api", "blueprints/user_management.py:user_permissions_page" ], [ "blueprints/admin_unified.py:get_user_api", "blueprints/user_management.py:get_user_permissions_api" ], [ "blueprints/admin_unified.py:get_user_api", "blueprints/user_management.py:update_user_permissions_api" ], [ "blueprints/admin_unified.py:get_user_api", "blueprints/user_management.py:update_user_permissions_form" ], [ "blueprints/admin_unified.py:get_user_api", "blueprints/user_management.py:edit_user_permissions_section" ], [ "blueprints/admin_unified.py:get_user_api", "blueprints/user_management.py:get_user_details_api" ], [ "blueprints/admin_unified.py:get_user_api", "utils/permissions.py:ensure_admin_permissions" ], [ "blueprints/admin_unified.py:get_user_api", "utils/permissions.py:get_user_permissions" ], [ "blueprints/admin_unified.py:get_user_api", "legacy/app_original.py:get_user_api" ], [ "blueprints/admin_unified.py:get_user_api", "legacy/app_original.py:update_user_api" ], [ "blueprints/admin_unified.py:get_user_api", "legacy/app_original.py:get_user_locations_api" ], [ "blueprints/admin_unified.py:update_user_api", "blueprints/admin_unified.py:delete_user_api" ], [ "blueprints/admin_unified.py:update_user_api", "blueprints/user_management.py:user_permissions_page" ], [ "blueprints/admin_unified.py:update_user_api", "blueprints/user_management.py:get_user_permissions_api" ], [ "blueprints/admin_unified.py:update_user_api", "blueprints/user_management.py:update_user_permissions_api" ], [ "blueprints/admin_unified.py:update_user_api", "blueprints/user_management.py:update_user_permissions_form" ], [ "blueprints/admin_unified.py:update_user_api", "blueprints/user_management.py:edit_user_permissions_section" ], [ "blueprints/admin_unified.py:update_user_api", "blueprints/user_management.py:get_user_details_api" ], [ "blueprints/admin_unified.py:update_user_api", "utils/permissions.py:ensure_admin_permissions" ], [ "blueprints/admin_unified.py:update_user_api", "utils/permissions.py:get_user_permissions" ], [ "blueprints/admin_unified.py:update_user_api", "legacy/app_original.py:load_user" ], [ "blueprints/admin_unified.py:update_user_api", "legacy/app_original.py:get_user_api" ], [ "blueprints/admin_unified.py:update_user_api", "legacy/app_original.py:update_user_api" ], [ "blueprints/admin_unified.py:update_user_api", "legacy/app_original.py:get_user_locations_api" ], [ "blueprints/admin_unified.py:delete_user_api", "blueprints/user_management.py:user_permissions_page" ], [ "blueprints/admin_unified.py:delete_user_api", "blueprints/user_management.py:get_user_permissions_api" ], [ "blueprints/admin_unified.py:delete_user_api", "blueprints/user_management.py:update_user_permissions_api" ], [ "blueprints/admin_unified.py:delete_user_api", "blueprints/user_management.py:update_user_permissions_form" ], [ "blueprints/admin_unified.py:delete_user_api", "blueprints/user_management.py:edit_user_permissions_section" ], [ "blueprints/admin_unified.py:delete_user_api", "blueprints/user_management.py:get_user_details_api" ], [ "blueprints/admin_unified.py:delete_user_api", "utils/permissions.py:ensure_admin_permissions" ], [ "blueprints/admin_unified.py:delete_user_api", "utils/permissions.py:get_user_permissions" ], [ "blueprints/admin_unified.py:delete_user_api", "legacy/app_original.py:clear_user_cache" ], [ "blueprints/admin_unified.py:delete_user_api", "legacy/app_original.py:load_user" ], [ "blueprints/admin_unified.py:delete_user_api", "legacy/app_original.py:get_user_api" ], [ "blueprints/admin_unified.py:delete_user_api", "legacy/app_original.py:update_user_api" ], [ "blueprints/admin_unified.py:delete_user_api", "legacy/app_original.py:get_user_locations_api" ], [ "blueprints/admin_unified.py:delete_printer_api", "blueprints/admin_unified.py:toggle_printer_power" ], [ "blueprints/admin_unified.py:delete_printer_api", "legacy/app_original.py:test_printer_tapo_connection" ], [ "blueprints/admin_unified.py:delete_printer_api", "legacy/app_original.py:admin_edit_printer_page" ], [ "blueprints/admin_unified.py:delete_printer_api", "legacy/app_original.py:get_job_order_api" ], [ "blueprints/admin_unified.py:toggle_printer_power", "legacy/app_original.py:toggle_printer_power" ], [ "blueprints/admin_unified.py:toggle_printer_power", "legacy/app_original.py:test_printer_tapo_connection" ], [ "blueprints/admin_unified.py:toggle_printer_power", "legacy/app_original.py:admin_edit_printer_page" ], [ "blueprints/admin_unified.py:toggle_printer_power", "legacy/app_original.py:get_job_order_api" ], [ "blueprints/admin_unified.py:generate_guest_otp_api", "blueprints/admin_unified.py:print_guest_credentials_api" ], [ "blueprints/admin_unified.py:generate_guest_otp_api", "blueprints/admin_unified.py:approve_guest_request_api" ], [ "blueprints/admin_unified.py:generate_guest_otp_api", "blueprints/admin_unified.py:reject_guest_request_api" ], [ "blueprints/admin_unified.py:generate_guest_otp_api", "legacy/app_original.py:approve_guest_request" ], [ "blueprints/admin_unified.py:generate_guest_otp_api", "legacy/app_original.py:get_guest_request_detail" ], [ "blueprints/admin_unified.py:print_guest_credentials_api", "blueprints/admin_unified.py:approve_guest_request_api" ], [ "blueprints/admin_unified.py:print_guest_credentials_api", "blueprints/admin_unified.py:reject_guest_request_api" ], [ "blueprints/admin_unified.py:print_guest_credentials_api", "legacy/app_original.py:approve_guest_request" ], [ "blueprints/admin_unified.py:print_guest_credentials_api", "legacy/app_original.py:delete_guest_request" ], [ "blueprints/admin_unified.py:print_guest_credentials_api", "legacy/app_original.py:get_guest_request_detail" ], [ "blueprints/admin_unified.py:approve_guest_request_api", "blueprints/admin_unified.py:reject_guest_request_api" ], [ "blueprints/admin_unified.py:approve_guest_request_api", "legacy/app_original.py:approve_guest_request" ], [ "blueprints/admin_unified.py:approve_guest_request_api", "legacy/app_original.py:reject_guest_request" ], [ "blueprints/admin_unified.py:approve_guest_request_api", "legacy/app_original.py:delete_guest_request" ], [ "blueprints/admin_unified.py:approve_guest_request_api", "legacy/app_original.py:get_guest_request_detail" ], [ "blueprints/admin_unified.py:reject_guest_request_api", "legacy/app_original.py:approve_guest_request" ], [ "blueprints/admin_unified.py:reject_guest_request_api", "legacy/app_original.py:reject_guest_request" ], [ "blueprints/admin_unified.py:reject_guest_request_api", "legacy/app_original.py:delete_guest_request" ], [ "blueprints/admin_unified.py:reject_guest_request_api", "legacy/app_original.py:get_guest_request_detail" ], [ "blueprints/admin_unified.py:get_relative_time", "legacy/app_original.py:get_relative_time" ], [ "blueprints/admin_unified.py:get_status_icon", "blueprints/admin_unified.py:get_status_color" ], [ "blueprints/admin_unified.py:get_status_icon", "legacy/app_original.py:get_status_icon" ], [ "blueprints/admin_unified.py:get_status_icon", "legacy/app_original.py:get_status_color" ], [ "blueprints/admin_unified.py:get_status_color", "legacy/app_original.py:get_status_icon" ], [ "blueprints/admin_unified.py:get_status_color", "legacy/app_original.py:get_status_color" ], [ "blueprints/user_management.py:users_admin_required", "utils/permissions.py:admin_required" ], [ "blueprints/user_management.py:users_admin_required", "utils/permissions.py:approver_required" ], [ "blueprints/user_management.py:users_admin_required", "legacy/app_original.py:admin_required" ], [ "blueprints/user_management.py:user_permissions_page", "blueprints/user_management.py:get_user_permissions_api" ], [ "blueprints/user_management.py:user_permissions_page", "blueprints/user_management.py:update_user_permissions_api" ], [ "blueprints/user_management.py:user_permissions_page", "blueprints/user_management.py:update_user_permissions_form" ], [ "blueprints/user_management.py:user_permissions_page", "blueprints/user_management.py:edit_user_permissions_section" ], [ "blueprints/user_management.py:user_permissions_page", "blueprints/user_management.py:get_user_details_api" ], [ "blueprints/user_management.py:user_permissions_page", "utils/permissions.py:ensure_admin_permissions" ], [ "blueprints/user_management.py:user_permissions_page", "utils/permissions.py:get_user_permissions" ], [ "blueprints/user_management.py:user_permissions_page", "legacy/app_original.py:get_user_api" ], [ "blueprints/user_management.py:user_permissions_page", "legacy/app_original.py:update_user_api" ], [ "blueprints/user_management.py:user_permissions_page", "legacy/app_original.py:get_user_locations_api" ], [ "blueprints/user_management.py:get_user_permissions_api", "blueprints/user_management.py:update_user_permissions_api" ], [ "blueprints/user_management.py:get_user_permissions_api", "blueprints/user_management.py:update_user_permissions_form" ], [ "blueprints/user_management.py:get_user_permissions_api", "blueprints/user_management.py:edit_user_permissions_section" ], [ "blueprints/user_management.py:get_user_permissions_api", "blueprints/user_management.py:get_user_details_api" ], [ "blueprints/user_management.py:get_user_permissions_api", "utils/permissions.py:ensure_admin_permissions" ], [ "blueprints/user_management.py:get_user_permissions_api", "utils/permissions.py:get_user_permissions" ], [ "blueprints/user_management.py:get_user_permissions_api", "legacy/app_original.py:get_user_api" ], [ "blueprints/user_management.py:get_user_permissions_api", "legacy/app_original.py:update_user_api" ], [ "blueprints/user_management.py:get_user_permissions_api", "legacy/app_original.py:admin_update_user_form" ], [ "blueprints/user_management.py:get_user_permissions_api", "legacy/app_original.py:get_user_locations_api" ], [ "blueprints/user_management.py:update_user_permissions_api", "blueprints/user_management.py:update_user_permissions_form" ], [ "blueprints/user_management.py:update_user_permissions_api", "blueprints/user_management.py:edit_user_permissions_section" ], [ "blueprints/user_management.py:update_user_permissions_api", "blueprints/user_management.py:get_user_details_api" ], [ "blueprints/user_management.py:update_user_permissions_api", "utils/permissions.py:ensure_admin_permissions" ], [ "blueprints/user_management.py:update_user_permissions_api", "utils/permissions.py:get_user_permissions" ], [ "blueprints/user_management.py:update_user_permissions_api", "legacy/app_original.py:load_user" ], [ "blueprints/user_management.py:update_user_permissions_api", "legacy/app_original.py:get_user_api" ], [ "blueprints/user_management.py:update_user_permissions_api", "legacy/app_original.py:update_user_api" ], [ "blueprints/user_management.py:update_user_permissions_api", "legacy/app_original.py:admin_update_user_form" ], [ "blueprints/user_management.py:update_user_permissions_api", "legacy/app_original.py:get_user_locations_api" ], [ "blueprints/user_management.py:update_user_permissions_form", "blueprints/user_management.py:edit_user_permissions_section" ], [ "blueprints/user_management.py:update_user_permissions_form", "blueprints/user_management.py:get_user_details_api" ], [ "blueprints/user_management.py:update_user_permissions_form", "utils/permissions.py:ensure_admin_permissions" ], [ "blueprints/user_management.py:update_user_permissions_form", "utils/permissions.py:get_user_permissions" ], [ "blueprints/user_management.py:update_user_permissions_form", "legacy/app_original.py:load_user" ], [ "blueprints/user_management.py:update_user_permissions_form", "legacy/app_original.py:get_user_api" ], [ "blueprints/user_management.py:update_user_permissions_form", "legacy/app_original.py:update_user_api" ], [ "blueprints/user_management.py:update_user_permissions_form", "legacy/app_original.py:admin_update_user_form" ], [ "blueprints/user_management.py:update_user_permissions_form", "legacy/app_original.py:get_user_locations_api" ], [ "blueprints/user_management.py:edit_user_permissions_section", "blueprints/user_management.py:get_user_details_api" ], [ "blueprints/user_management.py:edit_user_permissions_section", "utils/permissions.py:ensure_admin_permissions" ], [ "blueprints/user_management.py:edit_user_permissions_section", "utils/permissions.py:get_user_permissions" ], [ "blueprints/user_management.py:edit_user_permissions_section", "legacy/app_original.py:get_user_api" ], [ "blueprints/user_management.py:edit_user_permissions_section", "legacy/app_original.py:update_user_api" ], [ "blueprints/user_management.py:edit_user_permissions_section", "legacy/app_original.py:admin_update_user_form" ], [ "blueprints/user_management.py:edit_user_permissions_section", "legacy/app_original.py:get_user_locations_api" ], [ "blueprints/user_management.py:get_user_details_api", "utils/permissions.py:ensure_admin_permissions" ], [ "blueprints/user_management.py:get_user_details_api", "utils/permissions.py:get_user_permissions" ], [ "blueprints/user_management.py:get_user_details_api", "legacy/app_original.py:load_user" ], [ "blueprints/user_management.py:get_user_details_api", "legacy/app_original.py:get_user_api" ], [ "blueprints/user_management.py:get_user_details_api", "legacy/app_original.py:update_user_api" ], [ "blueprints/user_management.py:get_user_details_api", "legacy/app_original.py:get_user_locations_api" ], [ "utils/system_management.py:__init__", "utils/development_tools.py:__init__" ], [ "utils/system_management.py:__init__", "utils/ui_components.py:__init__" ], [ "utils/system_management.py:__init__", "utils/job_queue_system.py:__post_init__" ], [ "utils/system_management.py:__init__", "utils/data_management.py:__init__" ], [ "utils/system_management.py:__init__", "utils/ssl_suite.py:__init__" ], [ "utils/system_management.py:__init__", "utils/security_suite.py:__init__" ], [ "utils/system_management.py:__init__", "utils/drag_drop_system.py:__init__" ], [ "utils/system_management.py:__init__", "utils/database_suite.py:__init__" ], [ "utils/system_management.py:__init__", "utils/monitoring_analytics.py:__init__" ], [ "utils/system_management.py:load_settings", "utils/system_management.py:is_offline" ], [ "utils/development_tools.py:__init__", "utils/ui_components.py:__init__" ], [ "utils/development_tools.py:__init__", "utils/data_management.py:__init__" ], [ "utils/development_tools.py:__init__", "utils/ssl_manager.py:__init__" ], [ "utils/development_tools.py:__init__", "utils/ip_security.py:__init__" ], [ "utils/development_tools.py:__init__", "utils/ssl_suite.py:__init__" ], [ "utils/development_tools.py:__init__", "utils/drag_drop_system.py:__init__" ], [ "utils/development_tools.py:__init__", "utils/database_cleanup.py:__init__" ], [ "utils/development_tools.py:__init__", "utils/database_suite.py:__init__" ], [ "utils/development_tools.py:__init__", "utils/monitoring_analytics.py:__init__" ], [ "utils/development_tools.py:run_all_tests", "utils/development_tools.py:test_user_creation" ], [ "utils/development_tools.py:test_database_connection", "utils/hardware_integration.py:initialize_all_outlets" ], [ "utils/development_tools.py:test_database_connection", "utils/security_suite.py:generate_nonce" ], [ "utils/development_tools.py:test_user_creation", "utils/hardware_integration.py:auto_discover_outlets" ], [ "utils/permissions.py:admin_required", "utils/permissions.py:approver_required" ], [ "utils/permissions.py:admin_required", "legacy/app_original.py:admin_required" ], [ "utils/permissions.py:ensure_admin_permissions", "utils/permissions.py:get_user_permissions" ], [ "utils/permissions.py:ensure_admin_permissions", "legacy/app_original.py:load_user" ], [ "utils/permissions.py:ensure_admin_permissions", "legacy/app_original.py:get_user_api" ], [ "utils/permissions.py:ensure_admin_permissions", "legacy/app_original.py:update_user_api" ], [ "utils/permissions.py:ensure_admin_permissions", "legacy/app_original.py:admin_update_user_form" ], [ "utils/permissions.py:ensure_admin_permissions", "legacy/app_original.py:get_user_locations_api" ], [ "utils/permissions.py:can_approve_jobs", "legacy/app_original.py:get_user_locations_api" ], [ "utils/permissions.py:get_user_permissions", "legacy/app_original.py:get_user_api" ], [ "utils/permissions.py:get_user_permissions", "legacy/app_original.py:update_user_api" ], [ "utils/permissions.py:get_user_permissions", "legacy/app_original.py:get_user_locations_api" ], [ "utils/ui_components.py:format_datetime", "legacy/app_original.py:format_datetime_filter" ], [ "utils/ui_components.py:__init__", "utils/data_management.py:__init__" ], [ "utils/ui_components.py:__init__", "utils/ssl_manager.py:__init__" ], [ "utils/ui_components.py:__init__", "utils/ip_security.py:__init__" ], [ "utils/ui_components.py:__init__", "utils/ssl_suite.py:__init__" ], [ "utils/ui_components.py:__init__", "utils/drag_drop_system.py:__init__" ], [ "utils/ui_components.py:__init__", "utils/database_cleanup.py:__init__" ], [ "utils/ui_components.py:__init__", "utils/database_suite.py:__init__" ], [ "utils/ui_components.py:__init__", "utils/monitoring_analytics.py:__init__" ], [ "utils/ui_components.py:get_dashboard_data", "utils/hardware_integration.py:check_and_control_for_jobs" ], [ "utils/ui_components.py:get_dashboard_data", "utils/job_scheduler.py:_check_and_start_jobs" ], [ "utils/ui_components.py:get_dashboard_data", "utils/core_system.py:_register_signal_handlers" ], [ "utils/ui_components.py:get_dashboard_data", "utils/core_system.py:get_recovery_status" ], [ "utils/ui_components.py:get_dashboard_data", "utils/monitoring_analytics.py:generate_system_report" ], [ "utils/ui_components.py:get_dashboard_data", "utils/monitoring_analytics.py:get_dashboard_data" ], [ "utils/job_queue_system.py:get_queue_status", "utils/job_scheduler.py:get_tasks" ], [ "utils/job_queue_system.py:get_queue_status", "utils/core_system.py:get_system_status" ], [ "utils/job_queue_system.py:get_queue_status", "utils/core_system.py:get_recovery_status" ], [ "utils/job_queue_system.py:get_queue_status", "utils/database_suite.py:migrate_user_settings" ], [ "utils/job_queue_system.py:get_queue_status", "utils/monitoring_analytics.py:track_cpu_usage" ], [ "utils/job_queue_system.py:__post_init__", "utils/data_management.py:__init__" ], [ "utils/job_queue_system.py:__post_init__", "utils/ssl_suite.py:__init__" ], [ "utils/job_queue_system.py:__post_init__", "utils/database_suite.py:__init__" ], [ "utils/job_queue_system.py:__init__", "utils/ssl_manager.py:__init__" ], [ "utils/job_queue_system.py:__init__", "utils/hardware_integration.py:__init__" ], [ "utils/job_queue_system.py:__init__", "utils/ip_security.py:__init__" ], [ "utils/job_queue_system.py:__init__", "utils/database_cleanup.py:__init__" ], [ "utils/job_queue_system.py:__init__", "utils/job_scheduler.py:__init__" ], [ "utils/job_queue_system.py:__init__", "utils/core_system.py:__init__" ], [ "utils/job_queue_system.py:__init__", "utils/script_collection.py:__init__" ], [ "utils/job_queue_system.py:get_next_job", "utils/database_suite.py:get_connection" ], [ "utils/job_queue_system.py:_timer_loop", "utils/core_system.py:run_monitoring_cycle" ], [ "utils/job_queue_system.py:_timer_loop", "utils/core_system.py:cleanup_system_resources" ], [ "utils/job_queue_system.py:_timer_loop", "utils/monitoring_analytics.py:collect_printer_analytics" ], [ "utils/job_queue_system.py:_timer_loop", "utils/script_collection.py:run_initial_setup" ], [ "utils/job_queue_system.py:start_job_execution", "utils/job_queue_system.py:finish_job_execution" ], [ "utils/job_queue_system.py:_scheduler_loop", "utils/data_management.py:ensure_directories" ], [ "utils/job_queue_system.py:_scheduler_loop", "utils/drag_drop_system.py:cleanup_invalid_orders" ], [ "utils/job_queue_system.py:_scheduler_loop", "utils/drag_drop_system.py:_schedule_cleanup" ], [ "utils/job_queue_system.py:_scheduler_loop", "utils/core_system.py:cleanup_system_resources" ], [ "utils/data_management.py:save_job_file", "utils/data_management.py:save_temp_file" ], [ "utils/data_management.py:save_guest_file", "utils/data_management.py:save_asset_file" ], [ "utils/data_management.py:save_guest_file", "utils/data_management.py:save_log_file" ], [ "utils/data_management.py:save_guest_file", "utils/data_management.py:save_backup_file" ], [ "utils/data_management.py:save_temp_file", "utils/data_management.py:save_asset_file" ], [ "utils/data_management.py:save_asset_file", "utils/data_management.py:save_log_file" ], [ "utils/data_management.py:save_asset_file", "utils/data_management.py:save_backup_file" ], [ "utils/data_management.py:save_log_file", "utils/data_management.py:save_backup_file" ], [ "utils/data_management.py:__init__", "utils/ssl_suite.py:__init__" ], [ "utils/data_management.py:__init__", "utils/security_suite.py:__init__" ], [ "utils/data_management.py:__init__", "utils/drag_drop_system.py:__init__" ], [ "utils/data_management.py:__init__", "utils/database_suite.py:__init__" ], [ "utils/data_management.py:__init__", "utils/monitoring_analytics.py:__init__" ], [ "utils/data_management.py:ensure_directories", "utils/ssl_manager.py:generate_mercedes_certificate" ], [ "utils/data_management.py:ensure_directories", "utils/hardware_integration.py:force_network_refresh" ], [ "utils/data_management.py:ensure_directories", "utils/drag_drop_system.py:cleanup_invalid_orders" ], [ "utils/data_management.py:ensure_directories", "utils/database_cleanup.py:get_engine_count" ], [ "utils/data_management.py:ensure_directories", "utils/job_scheduler.py:_check_and_start_jobs" ], [ "utils/data_management.py:ensure_directories", "utils/core_system.py:_register_signal_handlers" ], [ "utils/data_management.py:ensure_directories", "utils/core_system.py:get_recovery_status" ], [ "utils/data_management.py:ensure_directories", "utils/core_system.py:run_monitoring_cycle" ], [ "utils/data_management.py:ensure_directories", "utils/core_system.py:cleanup_system_resources" ], [ "utils/data_management.py:ensure_directories", "utils/database_suite.py:get_connection" ], [ "utils/data_management.py:ensure_directories", "utils/database_suite.py:migrate_user_settings" ], [ "utils/data_management.py:ensure_directories", "utils/monitoring_analytics.py:collect_printer_analytics" ], [ "utils/data_management.py:ensure_directories", "utils/script_collection.py:run_initial_setup" ], [ "utils/data_management.py:_move_to_trash_windows", "utils/data_management.py:_move_to_trash_unix" ], [ "utils/ssl_manager.py:__init__", "utils/ip_security.py:__init__" ], [ "utils/ssl_manager.py:__init__", "utils/drag_drop_system.py:__init__" ], [ "utils/ssl_manager.py:__init__", "utils/database_cleanup.py:__init__" ], [ "utils/ssl_manager.py:__init__", "utils/job_scheduler.py:__init__" ], [ "utils/ssl_manager.py:__init__", "utils/monitoring_analytics.py:__init__" ], [ "utils/ssl_manager.py:__init__", "utils/script_collection.py:__init__" ], [ "utils/ssl_manager.py:generate_mercedes_certificate", "utils/hardware_integration.py:get_printer_summary" ], [ "utils/ssl_manager.py:generate_mercedes_certificate", "utils/hardware_integration.py:check_and_control_for_jobs" ], [ "utils/ssl_manager.py:generate_mercedes_certificate", "utils/core_system.py:_register_signal_handlers" ], [ "utils/ssl_manager.py:generate_mercedes_certificate", "utils/core_system.py:load_config" ], [ "utils/ssl_manager.py:generate_mercedes_certificate", "utils/core_system.py:run_monitoring_cycle" ], [ "utils/ssl_manager.py:generate_mercedes_certificate", "utils/database_suite.py:migrate_user_settings" ], [ "utils/ssl_manager.py:generate_mercedes_certificate", "utils/database_suite.py:fix_database_immediate" ], [ "utils/ssl_manager.py:generate_mercedes_certificate", "utils/logging_config.py:_create_new_log_file" ], [ "utils/ssl_manager.py:generate_mercedes_certificate", "utils/monitoring_analytics.py:generate_system_report" ], [ "utils/ssl_manager.py:generate_mercedes_certificate", "utils/monitoring_analytics.py:get_system_metrics" ], [ "utils/ssl_manager.py:generate_mercedes_certificate", "utils/monitoring_analytics.py:collect_printer_analytics" ], [ "utils/hardware_integration.py:__init__", "utils/ip_security.py:__init__" ], [ "utils/hardware_integration.py:__init__", "utils/job_scheduler.py:__init__" ], [ "utils/hardware_integration.py:__init__", "utils/script_collection.py:__init__" ], [ "utils/hardware_integration.py:initialize_all_outlets", "utils/hardware_integration.py:get_all_outlet_status" ], [ "utils/hardware_integration.py:initialize_all_outlets", "utils/core_system.py:setup_logging" ], [ "utils/hardware_integration.py:get_all_outlet_status", "utils/ssl_suite.py:get_ssl_context" ], [ "utils/hardware_integration.py:get_all_outlet_status", "utils/core_system.py:setup_logging" ], [ "utils/hardware_integration.py:get_all_outlet_status", "utils/database_suite.py:get_all_tables" ], [ "utils/hardware_integration.py:get_energy_statistics", "utils/monitoring_analytics.py:track_memory_usage" ], [ "utils/hardware_integration.py:get_energy_statistics", "utils/monitoring_analytics.py:track_disk_usage" ], [ "utils/hardware_integration.py:get_energy_statistics", "utils/script_collection.py:run_all_tests" ], [ "utils/hardware_integration.py:turn_off_outlet", "utils/hardware_integration.py:turn_on_outlet" ], [ "utils/hardware_integration.py:get_printer_summary", "utils/ip_security.py:get_allowed_plug_ips" ], [ "utils/hardware_integration.py:get_printer_summary", "utils/drag_drop_system.py:get_printer_summary" ], [ "utils/hardware_integration.py:get_printer_summary", "utils/job_scheduler.py:is_running" ], [ "utils/hardware_integration.py:get_printer_summary", "utils/core_system.py:get_system_status" ], [ "utils/hardware_integration.py:get_printer_summary", "utils/core_system.py:_register_signal_handlers" ], [ "utils/hardware_integration.py:get_printer_summary", "utils/core_system.py:get_recovery_status" ], [ "utils/hardware_integration.py:get_printer_summary", "utils/core_system.py:run_monitoring_cycle" ], [ "utils/hardware_integration.py:get_printer_summary", "utils/core_system.py:cleanup_system_resources" ], [ "utils/hardware_integration.py:get_printer_summary", "utils/database_suite.py:migrate_user_settings" ], [ "utils/hardware_integration.py:get_printer_summary", "utils/monitoring_analytics.py:generate_system_report" ], [ "utils/hardware_integration.py:get_printer_summary", "utils/monitoring_analytics.py:track_cpu_usage" ], [ "utils/hardware_integration.py:get_printer_summary", "utils/monitoring_analytics.py:get_system_metrics" ], [ "utils/hardware_integration.py:get_printer_summary", "utils/monitoring_analytics.py:collect_printer_analytics" ], [ "utils/hardware_integration.py:get_printer_summary", "utils/script_collection.py:run_initial_setup" ], [ "utils/hardware_integration.py:check_and_control_for_jobs", "utils/hardware_integration.py:force_network_refresh" ], [ "utils/hardware_integration.py:check_and_control_for_jobs", "utils/ssl_suite.py:check_certificate_validity" ], [ "utils/hardware_integration.py:check_and_control_for_jobs", "utils/job_scheduler.py:_check_and_start_jobs" ], [ "utils/hardware_integration.py:check_and_control_for_jobs", "utils/core_system.py:_register_signal_handlers" ], [ "utils/hardware_integration.py:check_and_control_for_jobs", "utils/logging_config.py:_create_new_log_file" ], [ "utils/hardware_integration.py:check_and_control_for_jobs", "utils/monitoring_analytics.py:collect_job_analytics" ], [ "utils/hardware_integration.py:check_and_control_for_jobs", "utils/monitoring_analytics.py:collect_printer_analytics" ], [ "utils/hardware_integration.py:check_and_control_for_jobs", "utils/monitoring_analytics.py:get_dashboard_data" ], [ "utils/hardware_integration.py:get_session_status", "utils/hardware_integration.py:_create_fresh_session_status" ], [ "utils/hardware_integration.py:clear_session_cache", "utils/drag_drop_system.py:cleanup_session" ], [ "utils/hardware_integration.py:force_network_refresh", "utils/job_scheduler.py:_check_and_start_jobs" ], [ "utils/hardware_integration.py:force_network_refresh", "utils/core_system.py:check_https_connectivity" ], [ "utils/hardware_integration.py:force_network_refresh", "utils/logging_config.py:_create_new_log_file" ], [ "utils/ip_security.py:require_plug_ip_access", "utils/ip_security.py:require_admin_ip_access" ], [ "utils/ip_security.py:get_allowed_plug_ips", "utils/drag_drop_system.py:cleanup_invalid_orders" ], [ "utils/ip_security.py:get_allowed_plug_ips", "utils/core_system.py:_register_signal_handlers" ], [ "utils/ip_security.py:get_allowed_plug_ips", "utils/logging_config.py:_create_new_log_file" ], [ "utils/ip_security.py:get_allowed_plug_ips", "utils/monitoring_analytics.py:collect_printer_analytics" ], [ "utils/ip_security.py:get_allowed_plug_ips", "utils/script_collection.py:run_initial_setup" ], [ "utils/ip_security.py:__init__", "utils/drag_drop_system.py:__init__" ], [ "utils/ip_security.py:__init__", "utils/database_cleanup.py:__init__" ], [ "utils/ip_security.py:__init__", "utils/job_scheduler.py:__init__" ], [ "utils/ip_security.py:__init__", "utils/monitoring_analytics.py:__init__" ], [ "utils/ip_security.py:__init__", "utils/script_collection.py:__init__" ], [ "utils/ip_security.py:get_client_ip", "utils/ssl_suite.py:get_ssl_context" ], [ "utils/ip_security.py:get_client_ip", "utils/core_system.py:setup_logging" ], [ "utils/ssl_suite.py:__init__", "utils/security_suite.py:__init__" ], [ "utils/ssl_suite.py:__init__", "utils/drag_drop_system.py:__init__" ], [ "utils/ssl_suite.py:__init__", "utils/database_suite.py:__init__" ], [ "utils/ssl_suite.py:__init__", "utils/monitoring_analytics.py:__init__" ], [ "utils/ssl_suite.py:check_certificate_validity", "utils/core_system.py:_register_signal_handlers" ], [ "utils/api_utils.py:is_valid_response", "utils/api_utils.py:normalize_response" ], [ "utils/security_suite.py:__init__", "utils/database_suite.py:__init__" ], [ "utils/drag_drop_system.py:__init__", "utils/database_cleanup.py:__init__" ], [ "utils/drag_drop_system.py:__init__", "utils/database_suite.py:__init__" ], [ "utils/drag_drop_system.py:__init__", "utils/monitoring_analytics.py:__init__" ], [ "utils/drag_drop_system.py:get_job_order", "utils/drag_drop_system.py:get_ordered_jobs_for_printer" ], [ "utils/drag_drop_system.py:cleanup_invalid_orders", "utils/drag_drop_system.py:_schedule_cleanup" ], [ "utils/drag_drop_system.py:cleanup_invalid_orders", "utils/database_cleanup.py:cleanup_all" ], [ "utils/drag_drop_system.py:cleanup_invalid_orders", "utils/core_system.py:_register_signal_handlers" ], [ "utils/drag_drop_system.py:cleanup_invalid_orders", "utils/core_system.py:get_recovery_status" ], [ "utils/drag_drop_system.py:cleanup_invalid_orders", "utils/core_system.py:cleanup_system_resources" ], [ "utils/drag_drop_system.py:cleanup_invalid_orders", "utils/monitoring_analytics.py:collect_printer_analytics" ], [ "utils/drag_drop_system.py:cleanup_invalid_orders", "utils/script_collection.py:run_initial_setup" ], [ "utils/drag_drop_system.py:_schedule_cleanup", "utils/database_cleanup.py:cleanup_all" ], [ "utils/drag_drop_system.py:_schedule_cleanup", "utils/core_system.py:_register_signal_handlers" ], [ "utils/drag_drop_system.py:_schedule_cleanup", "utils/core_system.py:cleanup_system_resources" ], [ "utils/drag_drop_system.py:_schedule_cleanup", "utils/database_suite.py:backup_database" ], [ "utils/drag_drop_system.py:_schedule_cleanup", "utils/script_collection.py:run_initial_setup" ], [ "utils/database_cleanup.py:__init__", "utils/job_scheduler.py:__init__" ], [ "utils/database_cleanup.py:__init__", "utils/monitoring_analytics.py:__init__" ], [ "utils/database_cleanup.py:__init__", "utils/script_collection.py:__init__" ], [ "utils/database_cleanup.py:cleanup_all", "utils/core_system.py:cleanup_system_resources" ], [ "utils/database_cleanup.py:cleanup_all", "utils/script_collection.py:run_initial_setup" ], [ "utils/database_cleanup.py:get_engine_count", "utils/core_system.py:run_monitoring_cycle" ], [ "utils/database_cleanup.py:get_engine_count", "utils/database_suite.py:get_connection" ], [ "utils/database_cleanup.py:get_engine_count", "utils/database_suite.py:migrate_user_settings" ], [ "utils/database_cleanup.py:get_engine_count", "utils/logging_config.py:_create_new_log_file" ], [ "utils/job_scheduler.py:__init__", "utils/core_system.py:__init__" ], [ "utils/job_scheduler.py:__init__", "utils/script_collection.py:__init__" ], [ "utils/job_scheduler.py:get_tasks", "utils/core_system.py:get_system_status" ], [ "utils/job_scheduler.py:get_tasks", "utils/monitoring_analytics.py:track_cpu_usage" ], [ "utils/job_scheduler.py:is_running", "utils/database_suite.py:migrate_user_settings" ], [ "utils/job_scheduler.py:_run", "utils/core_system.py:run" ], [ "utils/job_scheduler.py:_check_and_start_jobs", "utils/core_system.py:_register_signal_handlers" ], [ "utils/job_scheduler.py:_check_and_start_jobs", "utils/database_suite.py:backup_database" ], [ "utils/job_scheduler.py:_check_and_start_jobs", "utils/monitoring_analytics.py:collect_job_analytics" ], [ "utils/job_scheduler.py:_check_and_start_jobs", "utils/monitoring_analytics.py:get_dashboard_data" ], [ "utils/core_system.py:restart_system_service", "utils/core_system.py:is_service_active" ], [ "utils/core_system.py:get_system_status", "utils/core_system.py:get_recovery_status" ], [ "utils/core_system.py:get_system_status", "utils/core_system.py:cleanup_system_resources" ], [ "utils/core_system.py:get_system_status", "utils/database_suite.py:migrate_user_settings" ], [ "utils/core_system.py:get_system_status", "utils/database_suite.py:vacuum_database" ], [ "utils/core_system.py:get_system_status", "utils/monitoring_analytics.py:generate_system_report" ], [ "utils/core_system.py:get_system_status", "utils/monitoring_analytics.py:track_cpu_usage" ], [ "utils/core_system.py:get_system_status", "utils/monitoring_analytics.py:get_system_metrics" ], [ "utils/core_system.py:__init__", "utils/script_collection.py:__init__" ], [ "utils/core_system.py:_register_signal_handlers", "utils/database_suite.py:migrate_user_settings" ], [ "utils/core_system.py:_register_signal_handlers", "utils/logging_config.py:_create_new_log_file" ], [ "utils/core_system.py:_register_signal_handlers", "utils/monitoring_analytics.py:collect_printer_analytics" ], [ "utils/core_system.py:_register_signal_handlers", "utils/monitoring_analytics.py:get_dashboard_data" ], [ "utils/core_system.py:_register_signal_handlers", "utils/script_collection.py:run_initial_setup" ], [ "utils/core_system.py:shutdown_all", "utils/script_collection.py:run_all_tests" ], [ "utils/core_system.py:get_recovery_status", "utils/core_system.py:run_monitoring_cycle" ], [ "utils/core_system.py:get_recovery_status", "utils/core_system.py:cleanup_system_resources" ], [ "utils/core_system.py:get_recovery_status", "utils/database_suite.py:migrate_user_settings" ], [ "utils/core_system.py:get_recovery_status", "utils/database_suite.py:vacuum_database" ], [ "utils/core_system.py:get_recovery_status", "utils/monitoring_analytics.py:generate_system_report" ], [ "utils/core_system.py:get_recovery_status", "utils/monitoring_analytics.py:track_cpu_usage" ], [ "utils/core_system.py:get_recovery_status", "utils/monitoring_analytics.py:track_memory_usage" ], [ "utils/core_system.py:get_recovery_status", "utils/monitoring_analytics.py:get_system_metrics" ], [ "utils/core_system.py:get_recovery_status", "utils/monitoring_analytics.py:collect_printer_analytics" ], [ "utils/core_system.py:get_recovery_status", "utils/monitoring_analytics.py:get_dashboard_data" ], [ "utils/core_system.py:load_config", "utils/logging_config.py:_create_new_log_file" ], [ "utils/core_system.py:check_https_connectivity", "utils/monitoring_analytics.py:collect_job_analytics" ], [ "utils/core_system.py:check_https_connectivity", "utils/monitoring_analytics.py:collect_printer_analytics" ], [ "utils/core_system.py:run_monitoring_cycle", "utils/core_system.py:cleanup_system_resources" ], [ "utils/core_system.py:run_monitoring_cycle", "utils/database_suite.py:get_connection" ], [ "utils/core_system.py:run_monitoring_cycle", "utils/database_suite.py:migrate_user_settings" ], [ "utils/core_system.py:run_monitoring_cycle", "utils/logging_config.py:_create_new_log_file" ], [ "utils/core_system.py:run_monitoring_cycle", "utils/monitoring_analytics.py:generate_system_report" ], [ "utils/core_system.py:run_monitoring_cycle", "utils/monitoring_analytics.py:get_system_metrics" ], [ "utils/core_system.py:run_monitoring_cycle", "utils/monitoring_analytics.py:collect_job_analytics" ], [ "utils/core_system.py:run_monitoring_cycle", "utils/monitoring_analytics.py:collect_printer_analytics" ], [ "utils/core_system.py:cleanup_system_resources", "utils/database_suite.py:migrate_user_settings" ], [ "utils/core_system.py:cleanup_system_resources", "utils/monitoring_analytics.py:generate_system_report" ], [ "utils/core_system.py:cleanup_system_resources", "utils/monitoring_analytics.py:track_cpu_usage" ], [ "utils/core_system.py:cleanup_system_resources", "utils/monitoring_analytics.py:collect_job_analytics" ], [ "utils/core_system.py:cleanup_system_resources", "utils/monitoring_analytics.py:collect_printer_analytics" ], [ "utils/core_system.py:cleanup_system_resources", "utils/script_collection.py:run_initial_setup" ], [ "utils/database_suite.py:backup_database", "utils/database_suite.py:vacuum_database" ], [ "utils/database_suite.py:backup_database", "utils/monitoring_analytics.py:track_cpu_usage" ], [ "utils/database_suite.py:__init__", "utils/monitoring_analytics.py:__init__" ], [ "utils/database_suite.py:get_connection", "utils/logging_config.py:_create_new_log_file" ], [ "utils/database_suite.py:migrate_user_settings", "utils/monitoring_analytics.py:generate_system_report" ], [ "utils/database_suite.py:migrate_user_settings", "utils/monitoring_analytics.py:track_cpu_usage" ], [ "utils/database_suite.py:migrate_user_settings", "utils/monitoring_analytics.py:get_system_metrics" ], [ "utils/database_suite.py:migrate_user_settings", "utils/script_collection.py:run_initial_setup" ], [ "utils/database_suite.py:fix_database_immediate", "utils/database_suite.py:vacuum_database" ], [ "utils/logging_config.py:_create_new_log_file", "utils/monitoring_analytics.py:collect_job_analytics" ], [ "utils/logging_config.py:_create_new_log_file", "utils/monitoring_analytics.py:collect_printer_analytics" ], [ "utils/monitoring_analytics.py:generate_system_report", "utils/monitoring_analytics.py:track_cpu_usage" ], [ "utils/monitoring_analytics.py:generate_system_report", "utils/monitoring_analytics.py:get_system_metrics" ], [ "utils/monitoring_analytics.py:generate_system_report", "utils/monitoring_analytics.py:collect_printer_analytics" ], [ "utils/monitoring_analytics.py:generate_system_report", "utils/monitoring_analytics.py:get_dashboard_data" ], [ "utils/monitoring_analytics.py:generate_system_report", "utils/script_collection.py:run_initial_setup" ], [ "utils/monitoring_analytics.py:track_cpu_usage", "utils/monitoring_analytics.py:track_disk_usage" ], [ "utils/monitoring_analytics.py:track_cpu_usage", "utils/script_collection.py:run_initial_setup" ], [ "utils/monitoring_analytics.py:track_memory_usage", "utils/monitoring_analytics.py:track_disk_usage" ], [ "utils/monitoring_analytics.py:get_system_metrics", "utils/monitoring_analytics.py:collect_printer_analytics" ], [ "utils/monitoring_analytics.py:collect_job_analytics", "utils/monitoring_analytics.py:collect_printer_analytics" ], [ "utils/monitoring_analytics.py:collect_printer_analytics", "utils/script_collection.py:run_initial_setup" ], [ "utils/script_collection.py:run_all_tests", "utils/script_collection.py:run_initial_setup" ], [ "legacy/app_original.py:clear_user_cache", "legacy/app_original.py:load_user" ], [ "legacy/app_original.py:clear_user_cache", "legacy/app_original.py:get_user_locations_api" ], [ "legacy/app_original.py:load_user", "legacy/app_original.py:update_user_api" ], [ "legacy/app_original.py:load_user", "legacy/app_original.py:get_user_locations_api" ], [ "legacy/app_original.py:job_owner_required", "legacy/app_original.py:admin_required" ], [ "legacy/app_original.py:admin_printer_settings_page", "legacy/app_original.py:admin_edit_printer_page" ], [ "legacy/app_original.py:get_user_api", "legacy/app_original.py:update_user_api" ], [ "legacy/app_original.py:get_user_api", "legacy/app_original.py:get_user_locations_api" ], [ "legacy/app_original.py:update_user_api", "legacy/app_original.py:get_user_locations_api" ], [ "legacy/app_original.py:test_printer_tapo_connection", "legacy/app_original.py:admin_edit_printer_page" ], [ "legacy/app_original.py:test_printer_tapo_connection", "legacy/app_original.py:get_job_order_api" ], [ "legacy/app_original.py:admin_edit_printer_page", "legacy/app_original.py:get_job_order_api" ], [ "legacy/app_original.py:admin_edit_user_page", "legacy/app_original.py:admin_update_user_form" ], [ "legacy/app_original.py:serve_uploaded_file", "legacy/app_original.py:delete_uploaded_file" ], [ "legacy/app_original.py:get_job_detail", "legacy/app_original.py:delete_job" ], [ "legacy/app_original.py:get_job_detail", "legacy/app_original.py:update_job" ], [ "legacy/app_original.py:delete_job", "legacy/app_original.py:update_job" ], [ "legacy/app_original.py:approve_guest_request", "legacy/app_original.py:reject_guest_request" ], [ "legacy/app_original.py:approve_guest_request", "legacy/app_original.py:delete_guest_request" ], [ "legacy/app_original.py:approve_guest_request", "legacy/app_original.py:get_guest_request_detail" ], [ "legacy/app_original.py:reject_guest_request", "legacy/app_original.py:delete_guest_request" ], [ "legacy/app_original.py:reject_guest_request", "legacy/app_original.py:get_guest_request_detail" ], [ "legacy/app_original.py:delete_guest_request", "legacy/app_original.py:get_guest_request_detail" ], [ "legacy/app_original.py:apply_round_robin_optimization", "legacy/app_original.py:apply_load_balance_optimization" ], [ "legacy/app_original.py:apply_round_robin_optimization", "legacy/app_original.py:apply_priority_optimization" ], [ "legacy/app_original.py:apply_load_balance_optimization", "legacy/app_original.py:apply_priority_optimization" ], [ "legacy/app_original.py:get_status_icon", "legacy/app_original.py:get_status_color" ] ] }, { "type": "helper_removal", "description": "Entfernen Sie 543 ungenutzte Hilfsfunktionen", "functions": [ "models.py:maintenance_worker", "models.py:is_admin", "models.py:has_role", "models.py:get_initials", "models.py:display_name", "models.py:is_active", "models.py:get_id", "models.py:get_by_username_or_email", "models.py:get_permission_level", "models.py:get_all_cached", "models.py:get_online_printers", "models.py:get_active_jobs", "models.py:get_user_jobs", "models.py:is_otp_valid", "models.py:get_otp_status", "models.py:pause_timer", "models.py:stop_timer", "models.py:reset_timer", "models.py:extend_timer", "models.py:update_activity", "models.py:get_by_name", "models.py:get_by_type", "models.py:get_running_timers", "models.py:cleanup_expired_timers", "models.py:create_kiosk_timer", "models.py:get_printer_history", "models.py:get_all_recent_logs", "simple_form_tester.py:handle_starttag", "simple_form_tester.py:handle_endtag", "test_flask_minimal.py:hello", "test_flask_minimal.py:health", "form_test_automator.py:_generate_email", "form_test_automator.py:_generate_password", "form_test_automator.py:_generate_phone", "form_test_automator.py:_generate_url", "form_test_automator.py:_generate_datetime", "form_test_automator.py:_generate_range", "form_test_automator.py:_generate_color", "form_test_automator.py:_generate_text", "app.py:aggressive_shutdown_handler", "app.py:load_user", "app.py:inject_now", "app.py:inject_current_route", "app.py:format_datetime_filter", "app.py:is_optimized_mode", "app.py:log_request_info", "app.py:log_response_info", "app.py:minimize_session_cookie", "app.py:check_session_activity", "app.py:dashboard", "app.py:csrf_test_page", "app.py:csrf_test_api", "app.py:admin", "app.py:printers_page", "app.py:printer_control", "app.py:jobs_page", "app.py:new_job_page", "app.py:stats_page", "app.py:service_worker", "app.py:api_start_job", "app.py:api_pause_job", "app.py:api_resume_job", "app.py:api_finish_job", "app.py:api_get_printers", "app.py:api_get_printer_status", "app.py:api_health_check", "app.py:api_version", "app.py:api_stats", "app.py:privacy", "app.py:terms", "app.py:imprint", "app.py:legal", "app.py:bad_request_error", "app.py:unauthorized_error", "app.py:forbidden_error", "app.py:not_found_error", "app.py:method_not_allowed_error", "app.py:payload_too_large_error", "app.py:rate_limit_error", "app.py:bad_gateway_error", "app.py:service_unavailable_error", "app.py:http_version_not_supported_error", "app.py:production_info", "app.py:get_minimal_session_data", "app.py:cleanup_expired_sessions", "tests/test_tapo_integration.py:test_error_handling_unreachable_plugs", "tests/test_tapo_integration.py:test_admin_dashboard_printer_overview", "config/settings.py:get_log_file", "config/settings.py:ensure_log_directories", "config/settings.py:ensure_upload_directory", "config/__init__.py:get_config", "config/__init__.py:validate_config", "config/app_config.py:get_config_by_name", "config/security.py:get_security_headers", "config/security.py:get_headers", "config/security.py:get_rate_limits", "config/security.py:get_session_config", "config/security.py:get_csrf_config", "blueprints/jobs.py:job_owner_required", "blueprints/jobs.py:get_jobs", "blueprints/jobs.py:get_job", "blueprints/jobs.py:create_job", "blueprints/jobs.py:update_job", "blueprints/jobs.py:delete_job", "blueprints/jobs.py:get_active_jobs", "blueprints/jobs.py:get_current_job", "blueprints/jobs.py:get_recent_jobs", "blueprints/jobs.py:decorated_function", "blueprints/guest.py:guest_request_form", "blueprints/guest.py:guest_start_public", "blueprints/guest.py:guest_job_status", "blueprints/guest.py:guest_requests_overview", "blueprints/guest.py:guest_request_status", "blueprints/guest.py:guest_requests_by_email", "blueprints/guest.py:api_start_job_with_code", "blueprints/guest.py:api_get_guest_request", "blueprints/guest.py:api_get_guest_job_status", "blueprints/guest.py:api_get_notifications", "blueprints/guest.py:api_mark_notification_read", "blueprints/guest.py:api_get_all_requests", "blueprints/guest.py:api_get_request_details", "blueprints/guest.py:api_update_request", "blueprints/guest.py:api_delete_request", "blueprints/guest.py:admin_requests_management", "blueprints/guest.py:api_approve_request", "blueprints/guest.py:api_deny_request", "blueprints/guest.py:api_get_request_otp", "blueprints/guest.py:api_guest_status_by_otp", "blueprints/guest.py:guest_status_check_page", "blueprints/uploads.py:admin_required", "blueprints/uploads.py:upload_job_file", "blueprints/uploads.py:upload_guest_file", "blueprints/uploads.py:upload_avatar", "blueprints/uploads.py:upload_asset", "blueprints/uploads.py:upload_log", "blueprints/uploads.py:upload_backup", "blueprints/uploads.py:upload_temp_file", "blueprints/uploads.py:serve_uploaded_file", "blueprints/uploads.py:delete_uploaded_file", "blueprints/uploads.py:get_file_stats", "blueprints/uploads.py:decorated_function", "blueprints/legal_pages.py:imprint", "blueprints/legal_pages.py:privacy", "blueprints/legal_pages.py:terms", "blueprints/legal_pages.py:legal", "blueprints/legal_pages.py:system_info", "blueprints/printers.py:force_refresh_all_printer_status", "blueprints/printers.py:test_socket_status", "blueprints/printers.py:test_all_sockets_status", "blueprints/printers.py:get_printer_job_summary", "blueprints/printers.py:cleanup_job_orders", "blueprints/printers.py:get_drag_drop_config", "blueprints/printers.py:mass_tapo_status_check", "blueprints/printers.py:tapo_configuration_wizard", "blueprints/printers.py:connect_printer", "blueprints/printers.py:validate_tapo_configuration", "blueprints/auth.py:logout", "blueprints/auth.py:reset_password_request", "blueprints/auth.py:api_login", "blueprints/auth.py:api_callback", "blueprints/tapo_control.py:tapo_dashboard", "blueprints/tapo_control.py:control_outlet", "blueprints/tapo_control.py:get_outlet_status", "blueprints/tapo_control.py:discover_outlets", "blueprints/tapo_control.py:get_all_status", "blueprints/tapo_control.py:manual_control", "blueprints/tapo_control.py:control_outlet_form", "blueprints/tapo_control.py:test_connection_form", "blueprints/calendar.py:calendar_view", "blueprints/calendar.py:api_get_calendar_events_alt", "blueprints/calendar.py:api_create_calendar_event", "blueprints/calendar.py:api_update_calendar_event", "blueprints/calendar.py:api_delete_calendar_event", "blueprints/calendar.py:api_get_smart_recommendation", "blueprints/calendar.py:api_export_calendar", "blueprints/calendar.py:api_check_conflicts", "blueprints/calendar.py:api_resolve_conflicts", "blueprints/calendar.py:api_calendar_statistics", "blueprints/calendar.py:api_printer_availability", "blueprints/api.py:ws_fallback", "blueprints/api.py:get_notifications", "blueprints/api.py:mark_notification_read", "blueprints/api.py:mark_all_notifications_read", "blueprints/api.py:system_status", "blueprints/api.py:heartbeat", "blueprints/api.py:session_status", "blueprints/api.py:session_heartbeat", "blueprints/api.py:extend_session", "blueprints/api.py:get_stats", "blueprints/api.py:get_system_health", "blueprints/api.py:get_error_recovery_status", "blueprints/api.py:fix_admin_permissions", "blueprints/api_simple.py:list_outlets", "blueprints/api_simple.py:get_outlet_status_api", "blueprints/api_simple.py:control_outlet_api", "blueprints/api_simple.py:get_all_status_api", "blueprints/api_simple.py:health_check", "blueprints/energy_monitoring.py:energy_dashboard", "blueprints/energy_monitoring.py:device_details", "blueprints/energy_monitoring.py:api_energy_dashboard", "blueprints/energy_monitoring.py:api_device_energy_data", "blueprints/energy_monitoring.py:api_energy_statistics", "blueprints/energy_monitoring.py:api_live_energy_data", "blueprints/energy_monitoring.py:get_energy_monitoring", "blueprints/kiosk.py:get_status", "blueprints/kiosk.py:deactivate", "blueprints/kiosk.py:activate", "blueprints/kiosk.py:restart_system", "blueprints/kiosk.py:delayed_restart", "blueprints/sessions.py:heartbeat", "blueprints/admin_unified.py:admin_required", "blueprints/admin_unified.py:admin_plug_schedules", "blueprints/admin_unified.py:users_overview", "blueprints/admin_unified.py:add_user_page", "blueprints/admin_unified.py:edit_user_page", "blueprints/admin_unified.py:printers_overview", "blueprints/admin_unified.py:add_printer_page", "blueprints/admin_unified.py:edit_printer_page", "blueprints/admin_unified.py:guest_requests", "blueprints/admin_unified.py:requests_overview", "blueprints/admin_unified.py:advanced_settings", "blueprints/admin_unified.py:system_health", "blueprints/admin_unified.py:logs_overview", "blueprints/admin_unified.py:maintenance", "blueprints/admin_unified.py:create_user_api", "blueprints/admin_unified.py:get_user_api", "blueprints/admin_unified.py:update_user_api", "blueprints/admin_unified.py:delete_user_api", "blueprints/admin_unified.py:delete_printer_api", "blueprints/admin_unified.py:toggle_printer_power", "blueprints/admin_unified.py:optimize_database", "blueprints/admin_unified.py:get_logs_api", "blueprints/admin_unified.py:export_logs_api", "blueprints/admin_unified.py:get_guest_requests_api", "blueprints/admin_unified.py:generate_guest_otp_api", "blueprints/admin_unified.py:print_guest_credentials_api", "blueprints/admin_unified.py:get_pending_guest_otps_api", "blueprints/admin_unified.py:approve_guest_request_api", "blueprints/admin_unified.py:reject_guest_request_api", "blueprints/admin_unified.py:guest_otps_management", "blueprints/admin_unified.py:get_system_status_api", "blueprints/admin_unified.py:create_sample_logs_api", "blueprints/admin_unified.py:api_admin_plug_schedules_logs", "blueprints/admin_unified.py:api_admin_plug_schedules_statistics", "blueprints/admin_unified.py:api_admin_plug_schedules_cleanup", "blueprints/admin_unified.py:api_admin_plug_schedules_calendar", "blueprints/admin_unified.py:api_admin_live_stats", "blueprints/admin_unified.py:api_admin_system_health_alias", "blueprints/admin_unified.py:api_admin_error_recovery_status", "blueprints/admin_unified.py:create_backup_api", "blueprints/admin_unified.py:optimize_database_api", "blueprints/admin_unified.py:clear_cache_api", "blueprints/admin_unified.py:tapo_monitoring", "blueprints/admin_unified.py:api_admin_bulk_tapo_control", "blueprints/admin_unified.py:api_admin_tapo_health_check", "blueprints/admin_unified.py:api_admin_configure_printer_tapo", "blueprints/user_management.py:users_admin_required", "blueprints/user_management.py:user_profile", "blueprints/user_management.py:user_settings", "blueprints/user_management.py:update_profile_form", "blueprints/user_management.py:update_profile_api", "blueprints/user_management.py:user_settings_api", "blueprints/user_management.py:update_settings_api", "blueprints/user_management.py:update_settings_form", "blueprints/user_management.py:change_password", "blueprints/user_management.py:export_user_data", "blueprints/user_management.py:user_permissions_page", "blueprints/user_management.py:get_user_permissions_api", "blueprints/user_management.py:update_user_permissions_api", "blueprints/user_management.py:update_user_permissions_form", "blueprints/user_management.py:edit_user_permissions_section", "blueprints/user_management.py:get_user_details_api", "utils/utilities_collection.py:send_email", "utils/utilities_collection.py:add_printers", "utils/utilities_collection.py:run_maintenance", "utils/utilities_collection.py:apply_quick_fixes", "utils/utilities_collection.py:get_all", "utils/utilities_collection.py:get_offline_message", "utils/utilities_collection.py:optimize_frontend", "utils/utilities_collection.py:update_requirements", "utils/system_management.py:load_settings", "utils/development_tools.py:run_debug_checks", "utils/development_tools.py:run_system_tests", "utils/development_tools.py:setup_test_environment", "utils/development_tools.py:cleanup_test_environment", "utils/development_tools.py:debug_drucker_erkennung", "utils/development_tools.py:debug_login", "utils/development_tools.py:debug_guest_requests", "utils/development_tools.py:test_system_functionality", "utils/development_tools.py:test_tapo_sofort", "utils/development_tools.py:test_database_connection", "utils/permissions.py:admin_required", "utils/permissions.py:approver_required", "utils/permissions.py:get_user_permissions", "utils/permissions.py:decorated_function", "utils/ui_components.py:validate_form_field", "utils/ui_components.py:create_data_table", "utils/ui_components.py:create_upload_zone", "utils/ui_components.py:get_dashboard_stats", "utils/ui_components.py:init_template_helpers", "utils/ui_components.py:add_rule", "utils/ui_components.py:handle_upload", "utils/ui_components.py:subscribe", "utils/ui_components.py:unsubscribe", "utils/ui_components.py:broadcast_update", "utils/job_queue_system.py:schedule_print_job", "utils/job_queue_system.py:check_scheduling_conflict", "utils/job_queue_system.py:resolve_conflict", "utils/job_queue_system.py:_timer_loop", "utils/job_queue_system.py:_scheduler_loop", "utils/job_queue_system.py:add_to_queue", "utils/job_queue_system.py:check_conflicts", "utils/job_queue_system.py:schedule_task", "utils/data_management.py:send2trash", "utils/settings.py:get_log_file", "utils/settings.py:ensure_log_directories", "utils/settings.py:ensure_upload_directory", "utils/hardware_integration.py:initialize_all_outlets", "utils/hardware_integration.py:get_all_outlet_status", "utils/hardware_integration.py:turn_off_outlet", "utils/hardware_integration.py:turn_on_outlet", "utils/hardware_integration.py:check_and_control_for_jobs", "utils/hardware_integration.py:get_session_status", "utils/hardware_integration.py:update_session_status", "utils/ip_security.py:require_plug_ip_access", "utils/ip_security.py:require_admin_ip_access", "utils/ip_security.py:is_ip_blocked", "utils/ip_security.py:wrapper", "utils/ssl_suite.py:get_ssl_status", "utils/ssl_suite.py:apply_ssl_fixes", "utils/ssl_suite.py:get_ssl_config", "utils/ssl_suite.py:manage_ssl_certificates", "utils/api_utils.py:validate_printer_data", "utils/api_utils.py:normalize_response", "utils/security_suite.py:get_security_manager", "utils/security_suite.py:csp_nonce", "utils/security_suite.py:decorator", "utils/security_suite.py:before_request_security", "utils/security_suite.py:after_request_security", "utils/security_suite.py:wrapper", "utils/drag_drop_system.py:add_file_to_session", "utils/drag_drop_system.py:update_file_progress", "utils/drag_drop_system.py:cleanup_session", "utils/drag_drop_system.py:remove_job_from_order", "utils/drag_drop_system.py:cleanup_worker", "utils/database_cleanup.py:cleanup_all", "utils/database_cleanup.py:get_engine_count", "utils/audit_logger.py:log_admin_action", "utils/audit_logger.py:log_security_event", "utils/audit_logger.py:log_audit_event", "utils/job_scheduler.py:remove_task", "utils/job_scheduler.py:get_task_info", "utils/job_scheduler.py:_run", "utils/job_scheduler.py:_check_jobs", "utils/job_scheduler.py:handle_immediate_job", "utils/job_scheduler.py:check_and_manage_printer_power", "utils/job_scheduler.py:_check_and_start_jobs", "utils/core_system.py:safe_subprocess_run", "utils/core_system.py:_signal_handler", "utils/core_system.py:cancel_timeout", "utils/core_system.py:start_watchdog", "utils/core_system.py:timeout_handler", "utils/core_system.py:windows_bind_with_reuse", "utils/database_suite.py:get_database_stats", "utils/database_suite.py:get_db_connection", "utils/database_suite.py:run_migrations", "utils/database_suite.py:clean_database", "utils/logging_config.py:emergency_log", "utils/logging_config.py:decorator", "utils/logging_config.py:wrapper", "utils/monitoring_analytics.py:get_system_performance", "utils/monitoring_analytics.py:get_job_statistics", "utils/monitoring_analytics.py:get_printer_statistics", "utils/monitoring_analytics.py:get_health_check", "utils/monitoring_analytics.py:collect_analytics_data", "utils/monitoring_analytics.py:track_performance", "utils/monitoring_analytics.py:create_pdf_report", "utils/monitoring_analytics.py:generate_usage_report", "utils/ip_validation.py:check_ip_conflicts", "utils/script_collection.py:setup_system", "utils/script_collection.py:test_tapo_sofort", "utils/script_collection.py:migrate_database", "utils/script_collection.py:create_test_printers", "utils/script_collection.py:update_requirements", "legacy/app_original.py:csrf_error", "legacy/app_original.py:load_user", "legacy/app_original.py:inject_now", "legacy/app_original.py:format_datetime_filter", "legacy/app_original.py:is_optimized_mode", "legacy/app_original.py:get_optimization_info", "legacy/app_original.py:log_request_info", "legacy/app_original.py:log_response_info", "legacy/app_original.py:job_owner_required", "legacy/app_original.py:admin_required", "legacy/app_original.py:reset_password_request", "legacy/app_original.py:api_login", "legacy/app_original.py:api_callback", "legacy/app_original.py:kiosk_get_status", "legacy/app_original.py:kiosk_deactivate", "legacy/app_original.py:kiosk_activate", "legacy/app_original.py:kiosk_restart_system", "legacy/app_original.py:api_admin_system_restart", "legacy/app_original.py:api_admin_system_shutdown", "legacy/app_original.py:api_admin_kiosk_restart", "legacy/app_original.py:api_admin_system_status_extended", "legacy/app_original.py:api_admin_system_operations", "legacy/app_original.py:api_admin_cancel_operation", "legacy/app_original.py:api_admin_error_recovery_status", "legacy/app_original.py:api_admin_toggle_error_recovery", "legacy/app_original.py:user_profile", "legacy/app_original.py:user_settings", "legacy/app_original.py:user_api_update_settings", "legacy/app_original.py:user_update_settings", "legacy/app_original.py:get_user_settings", "legacy/app_original.py:user_change_password", "legacy/app_original.py:user_export_data", "legacy/app_original.py:user_update_profile_api", "legacy/app_original.py:admin_page", "legacy/app_original.py:dashboard", "legacy/app_original.py:profile_redirect", "legacy/app_original.py:profil_redirect", "legacy/app_original.py:settings_redirect", "legacy/app_original.py:einstellungen_redirect", "legacy/app_original.py:admin", "legacy/app_original.py:socket_test", "legacy/app_original.py:components_demo", "legacy/app_original.py:printers_page", "legacy/app_original.py:jobs_page", "legacy/app_original.py:new_job_page", "legacy/app_original.py:stats_page", "legacy/app_original.py:privacy", "legacy/app_original.py:terms", "legacy/app_original.py:imprint", "legacy/app_original.py:legal", "legacy/app_original.py:realtime_dashboard", "legacy/app_original.py:reports_page", "legacy/app_original.py:maintenance_page", "legacy/app_original.py:locations_page", "legacy/app_original.py:admin_plug_schedules", "legacy/app_original.py:validation_demo", "legacy/app_original.py:tables_demo", "legacy/app_original.py:dragdrop_demo", "legacy/app_original.py:api_admin_fix_errors", "legacy/app_original.py:api_admin_system_health_dashboard", "legacy/app_original.py:admin_printer_settings_page", "legacy/app_original.py:admin_guest_requests", "legacy/app_original.py:admin_guest_requests_overview", "legacy/app_original.py:create_user_api", "legacy/app_original.py:get_user_api", "legacy/app_original.py:update_user_api", "legacy/app_original.py:toggle_printer_power", "legacy/app_original.py:test_printer_tapo_connection", "legacy/app_original.py:test_all_printers_tapo_connection", "legacy/app_original.py:admin_add_user_page", "legacy/app_original.py:admin_add_printer_page", "legacy/app_original.py:admin_edit_printer_page", "legacy/app_original.py:admin_create_user_form", "legacy/app_original.py:admin_create_printer_form", "legacy/app_original.py:admin_edit_user_page", "legacy/app_original.py:admin_update_user_form", "legacy/app_original.py:admin_update_printer_form", "legacy/app_original.py:delete_user", "legacy/app_original.py:upload_job_file", "legacy/app_original.py:upload_guest_file", "legacy/app_original.py:upload_avatar", "legacy/app_original.py:upload_asset", "legacy/app_original.py:upload_log", "legacy/app_original.py:upload_backup", "legacy/app_original.py:upload_temp_file", "legacy/app_original.py:serve_uploaded_file", "legacy/app_original.py:delete_uploaded_file", "legacy/app_original.py:get_file_stats", "legacy/app_original.py:get_current_job", "legacy/app_original.py:get_job_detail", "legacy/app_original.py:delete_job", "legacy/app_original.py:get_jobs", "legacy/app_original.py:create_job", "legacy/app_original.py:update_job", "legacy/app_original.py:get_active_jobs", "legacy/app_original.py:get_printers", "legacy/app_original.py:setup_session_security", "legacy/app_original.py:session_heartbeat", "legacy/app_original.py:session_status", "legacy/app_original.py:extend_session", "legacy/app_original.py:test_admin_guest_requests", "legacy/app_original.py:get_guest_request_status", "legacy/app_original.py:guest_status_page", "legacy/app_original.py:get_admin_guest_requests", "legacy/app_original.py:approve_guest_request", "legacy/app_original.py:reject_guest_request", "legacy/app_original.py:delete_guest_request", "legacy/app_original.py:get_guest_request_detail", "legacy/app_original.py:get_guest_requests_stats", "legacy/app_original.py:export_guest_requests", "legacy/app_original.py:auto_optimize_jobs", "legacy/app_original.py:optimization_settings", "legacy/app_original.py:admin_advanced_settings", "legacy/app_original.py:admin_performance_optimization", "legacy/app_original.py:api_cleanup_logs", "legacy/app_original.py:api_system_check", "legacy/app_original.py:get_validation_js", "legacy/app_original.py:validate_form_api", "legacy/app_original.py:get_widget_data", "legacy/app_original.py:emit_dashboard_event", "legacy/app_original.py:get_dashboard_js", "legacy/app_original.py:get_job_order_api", "legacy/app_original.py:get_upload_progress", "legacy/app_original.py:get_dragdrop_js", "legacy/app_original.py:get_dragdrop_css", "legacy/app_original.py:query_advanced_table", "legacy/app_original.py:export_table_data", "legacy/app_original.py:get_tables_js", "legacy/app_original.py:get_tables_css", "legacy/app_original.py:api_clear_cache", "legacy/app_original.py:api_optimize_database", "legacy/app_original.py:api_create_backup", "legacy/app_original.py:maintenance_tasks", "legacy/app_original.py:update_maintenance_task_status", "legacy/app_original.py:schedule_maintenance_api", "legacy/app_original.py:locations", "legacy/app_original.py:location_users", "legacy/app_original.py:get_user_locations_api", "legacy/app_original.py:calculate_distance_api", "legacy/app_original.py:find_nearest_location_api", "legacy/app_original.py:api_logs", "legacy/app_original.py:api_admin_logs", "legacy/app_original.py:export_admin_logs", "legacy/app_original.py:api_admin_database_status", "legacy/app_original.py:api_admin_system_status", "legacy/app_original.py:api_optimization_status", "legacy/app_original.py:api_admin_toggle_optimization", "legacy/app_original.py:api_public_statistics", "legacy/app_original.py:api_stats", "legacy/app_original.py:api_admin_stats_live", "legacy/app_original.py:refresh_dashboard", "legacy/app_original.py:api_admin_plug_schedules_logs", "legacy/app_original.py:api_admin_plug_schedules_statistics", "legacy/app_original.py:api_admin_plug_schedules_cleanup", "legacy/app_original.py:api_admin_plug_schedules_calendar", "legacy/app_original.py:add_optimized_cache_headers", "legacy/app_original.py:decorated_function", "legacy/app_original.py:add_cache_headers", "legacy/app_original.py:fetch_printers" ] } ] }