forge/blade/hook/modules.py (6 lines of code) (raw):

from os.path import dirname, basename, isfile import glob def modules(f): modules = glob.glob(dirname(f)+"/*.py") return [ basename(f)[:-3] for f in modules if isfile(f) and not f.endswith('__init__.py')]