@classmethod
    def find_for_user(cls, force=False):
        program_glob = path.join(config.dirs.user_data_dir, 'programs', '*.yaml')
        for filename in glob(program_glob):
            basename = path.basename(filename)
            name = path.splitext(basename)[0]
            yield cls(name, force=force)
Find all programs this user has defined
dataset/ETHPy150Open Anaconda-Platform/chalmers/chalmers/program/base.py/ProgramBase.find_for_user