Very small feature for use in a buildsystem (return 1 to shell when a script fails)
Closed, ArchivedPublic

This is the first patch I've submitted so apologies If if missed something.

I run python scripts in blender in a build system (cmake) to export/cook meshes, anims and so forth and I want it to return an error to the shell if a script fails to run, so make/msvcpp knows it failed.

I've used afbreek in Global G, and made BPY_run_python_script return a value based on the success of the script.

It adds a cmd line option (-K didn't seem to be used) which is identical to (-P) except if the script fails it stops processing cmd line options and exits cleanly (i.e. not just by calling exit(1)), returning 1 to the shell.

Apologies if there's another way to accomplish this (and let me know what it is!), but I thought I'd submit the patch in case its any use.

All other functionality is left unchanged.
letterrip (Tom Musgrove) added a comment.Via Old WorldMar 31 2012, 7:00 PM
Hi, trying to update the status of the patch tracker. Please respond if this patch is still viable/useful and needs review or if it can be closed.
mont29 (Bastien Montagne) closed this task as "Archived".Via WebAug 3 2014, 11:11 AM
mont29 (Bastien Montagne) claimed this task.

Time to archive.

Add Comment