diff options
Diffstat (limited to 'intern/python/modules/Converter/importer/__init__.py')
-rw-r--r-- | intern/python/modules/Converter/importer/__init__.py | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/intern/python/modules/Converter/importer/__init__.py b/intern/python/modules/Converter/importer/__init__.py new file mode 100644 index 00000000000..003e2733b17 --- /dev/null +++ b/intern/python/modules/Converter/importer/__init__.py @@ -0,0 +1,17 @@ +"""This module contains a list of valid importers in 'importers'. At runtime, +importer modules can be registered by the 'register' function.""" + +__all__ = ["VRMLimporter"] + +importers = __all__ + +import VRMLimporter + +def register(importer): + """Register an file importer""" + methods = ["checkmagic", "importfile"] + for m in methods: + if not hasattr(importer, m): + raise TypeError, "This is not an importer" + importers.append(importer) + |