def _authentication_complete_cb(self, _greeter): logger.debug('Authentication process is complete') if not _greeter.get_is_authenticated(): logger.warn('Could not authenticate user {}'.format(self.unix_username)) self._auth_error_cb(_('Incorrect password (The default is "kano")')) return logger.info( 'The user {} is authenticated. Starting LightDM X Session' .format(self.unix_username)) set_last_user(self.unix_username) if not _greeter.start_session_sync('lightdm-xsession'): logger.error('Failed to start session') else: logger.info('Login failed')