Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'intern/python/modules/Converter/importer/__init__.py')
-rw-r--r--intern/python/modules/Converter/importer/__init__.py17
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)
+