Code

Rating   Name Duplication Size Complexity
F octoprint_auth_ldap.group_manager.LDAPGroupManager._load() 0 54 14
C octoprint_auth_ldap.group_manager.LDAPGroupManager.add_group() 0 55 11
C octoprint_auth_ldap.user_manager.LDAPUserManager._load() 0 42 11
C octoprint_auth_ldap.group_manager.LDAPGroupManager._save() 0 32 9
B octoprint_auth_ldap.user_manager.LDAPUserManager._save() 0 33 8
B octoprint_auth_ldap.ldap.LDAPConnection.get_client() 0 24 7
B octoprint_auth_ldap.user_manager.LDAPUserManager.add_user() 0 36 6
B octoprint_auth_ldap.group_manager.LDAPGroupManager._refresh_ldap_groups() 0 35 6
B octoprint_auth_ldap.user_manager.LDAPUserManager.check_password() 0 15 6
B octoprint_auth_ldap.plugin.AuthLDAPPlugin.migrate_settings_1_to_2() 0 19 5
A octoprint_auth_ldap.ldap.LDAPConnection.search() 0 14 5
A octoprint_auth_ldap.group.LDAPGroup.__init__() 0 24 1
A octoprint_auth_ldap.user_manager.LDAPUserManager._find_user_via_ldap() 0 23 4
A octoprint_auth_ldap.user_manager.LDAPUserManager._find_user_with_transformation() 0 10 5
A octoprint_auth_ldap.plugin.AuthLDAPPlugin.get_settings_defaults() 0 22 1