diff options
author | Hans Lambermont <hans@lambermont.dyndns.org> | 2002-10-12 15:37:38 +0400 |
---|---|---|
committer | Hans Lambermont <hans@lambermont.dyndns.org> | 2002-10-12 15:37:38 +0400 |
commit | 12315f4d0e0ae993805f141f64cb8c73c5297311 (patch) | |
tree | 59b45827cd8293cfb727758989c7a74b40183974 /intern/python/modules/Converter/importer/__init__.py |
Initial revisionv2.25
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) + |