forked from bartvdbraak/blender
print how many times the operator failed.
This commit is contained in:
parent
790e47768a
commit
5442e725a5
@ -103,10 +103,12 @@ def batch_import(operator="",
|
||||
if len(files) != files_len:
|
||||
print(" using a subset in (%d, %d), total %d" % (start, end, len(files)), end="")
|
||||
|
||||
print("")
|
||||
|
||||
import bpy
|
||||
op = eval(operator)
|
||||
|
||||
tot_done = 0
|
||||
tot_fail = 0
|
||||
|
||||
for i, f in enumerate(files):
|
||||
print(" %s(filepath=%r) # %d of %d" % (operator, f, i + start, len(files)))
|
||||
|
||||
@ -118,7 +120,12 @@ def batch_import(operator="",
|
||||
addon_utils.reset_all = _reset_all # XXX, hack
|
||||
clear_scene()
|
||||
|
||||
op(filepath=f)
|
||||
result = op(filepath=f)
|
||||
|
||||
if 'FINISHED' in result:
|
||||
tot_done += 1
|
||||
else:
|
||||
tot_fail += 1
|
||||
|
||||
if save_path:
|
||||
fout = os.path.join(save_path, os.path.relpath(f, path))
|
||||
@ -132,6 +139,8 @@ def batch_import(operator="",
|
||||
|
||||
bpy.ops.wm.save_as_mainfile(filepath=fout_blend)
|
||||
|
||||
print("finished, done:%d, fail:%d" % (tot_done, tot_fail))
|
||||
|
||||
|
||||
def main():
|
||||
import optparse
|
||||
|
Loading…
Reference in New Issue
Block a user