(self)
return sorted(
            list(needed_set.difference(configured_set)),
            key=lambda x: self.CONFIG_ORDERING.get(x, 100))
Returns a list of configuration parameters that are missing.

        Returns:
            A list of parameters that are missing from the config object.
Returns a list of configuration parameters that are missing.
Returns a list of configuration parameters that are missing .
def get_missing_config(self) -> List[Text]:
        """Returns a list of configuration parameters that are missing.

        Returns:
            A list of parameters that are missing from the config object.
        """
        needed_set = self.CLIENT_NEEDED
        auth_mode = self._config.get('auth_mode', '')
        if auth_mode.startswith('oauth'):
            needed_set = needed_set.union(self.OAUTH_CLIENT_NEEDED)
        configured_set = set(self._config.keys())
        return sorted(
            list(needed_set.difference(configured_set)),
            key=lambda x: self.CONFIG_ORDERING.get(x, 100))
def get_missing_config ( self ) -> List [ Text ] : needed_set = self . CLIENT_NEEDED auth_mode = self . _config . get ( 'auth_mode' , '' ) if auth_mode . startswith ( 'oauth' ) : needed_set = needed_set . union ( self . OAUTH_CLIENT_NEEDED ) configured_set = set ( self . _config . keys ( ) ) return sorted ( list ( needed_set . difference ( configured_set ) ) , key = lambda x : self . CONFIG_ORDERING . get ( x , 100 ) )