def create_settings_manager(kgk_mng): preference_mng = PreferenceManager() kgk_mng.set_preference_manager(preference_mng) kgk_mng.decrypt_kgk(preference_mng.get_kgk_block(), password=master_password.encode('utf-8'), salt=preference_mng.get_salt()) return PasswordSettingsManager(preference_mng), preference_mng