diff options
Diffstat (limited to 'intern/python/modules/Converter/importloader.py')
-rw-r--r-- | intern/python/modules/Converter/importloader.py | 23 |
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 + |