24 lines
442 B
Python
24 lines
442 B
Python
# 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
|
|
|