(self, path, prefix='')
return next(matching_dirs, None) or ''
Return name of the last dir in path or '' if no dir found.

        Parameters
        ----------
        path: str
            Use dirs in this path
        prefix: str
            Use only dirs startings by this prefix
Return name of the last dir in path or '' if no dir found.
Return name of the last dir in path or if no dir found .
def _use_last_dir_name(self, path, prefix=''):
        """
        Return name of the last dir in path or '' if no dir found.

        Parameters
        ----------
        path: str
            Use dirs in this path
        prefix: str
            Use only dirs startings by this prefix
        """
        matching_dirs = (
            dir_name
            for dir_name in reversed(os.listdir(path))
            if os.path.isdir(os.path.join(path, dir_name)) and
            dir_name.startswith(prefix)
        )
        return next(matching_dirs, None) or ''
def _use_last_dir_name ( self , path , prefix = '' ) : matching_dirs = ( dir_name for dir_name in reversed ( os . listdir ( path ) ) if os . path . isdir ( os . path . join ( path , dir_name ) ) and dir_name . startswith ( prefix ) ) return next ( matching_dirs , None ) or ''