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/importloader.py')
-rw-r--r--intern/python/modules/Converter/importloader.py23
1 files changed, 23 insertions, 0 deletions
diff --git a/intern/python/modules/Converter/importloader.py b/intern/python/modules/Converter/importloader.py
new file mode 100644
index 00000000000..245ab108d1f
--- /dev/null
+++ b/intern/python/modules/Converter/importloader.py
@@ -0,0 +1,23 @@
+# this is the importloader which blender calls on unknown
+# file types
+
+import importer
+
+supported= {'wrl': importer.VRMLimporter}
+
+def process(name):
+ # run through importerlist and check for magic
+ m = None
+ for modname in importer.importers:
+ mod = getattr(importer, modname)
+ if mod.checkmagic(name):
+ m = mod
+ break
+ if not m:
+ return 0
+ m.importfile(name)
+ #except:
+ #import sys
+ #print "Import failed"sys.exc_value
+ return 1
+