RawSpeed
fast raw decoding library
Loading...
Searching...
No Matches
__init__.py
Go to the documentation of this file.
1import importlib
2import logging
3import pkgutil
4from litsupport.modules import modules
5
6# Load our custom modules
7for importer, modname, ispkg in pkgutil.walk_packages(path=__path__,
8 prefix=__name__ + '.'):
9 module = importlib.import_module(modname)
10 if not hasattr(module, 'mutatePlan'):
11 logging.error('Skipping %s: No mutatePlan function' % modname)
12 continue
13 assert modname.startswith('litsupport_rawspeed.modules.')
14 shortname = modname[len('litsupport_rawspeed.modules.'):]
15 modules[shortname] = module
16 logging.info("Loaded test module %s" % module.__file__)