Spaces:
Running
Running
import os | |
def iter_examples(): | |
"""Iterate over the examples in this directory. | |
Each item is a dict with the following keys: | |
- "name" : the unique name of the example | |
- "filename" : the full file path to the example | |
""" | |
example_dir = os.path.abspath(os.path.dirname(__file__)) | |
for filename in os.listdir(example_dir): | |
name, ext = os.path.splitext(filename) | |
if name.startswith('_') or ext != '.py': | |
continue | |
yield {'name': name, | |
'filename': os.path.join(example_dir, filename)} | |