[Bf-committers] blender exit code after exec python
francoistarlier at gmail.com
Mon Jan 4 00:52:52 CET 2016
Thanks a lot guys for the informations and extra arguments.
2015-12-31 13:47 GMT+01:00 Campbell Barton <ideasman42 at gmail.com>:
> On Thu, Dec 31, 2015 at 3:15 AM, François T. <francoistarlier at gmail.com>
> > Hello guys,
> > I'm asking here because I'm not quite sure it is a bug or design matter.
> > We are using blender on our renderfarm (Deadline) to generate some datas
> > with a python script using the following command :
> > blender --background --python script.py
> > If the python script crash or raise an error, blender will exit with a
> > code, so the renderfarm is not catching something has been wrong.
> > In the mean time, we have to do a try/except in our scripts and add
> > os._exit(0) or os._exit(-1) (_exit() because blender doesn't accept the
> > exit()).
> Committed a new argument `--python-exit-code`, so you can tell blender
> to exit if theres an error in a script.
> Note that typically in Python you would call `sys.exit` (not `os._exit`).
> > We are wondering if this is the correct approach or if blender shouldn't
> > return the code itself if the script didn't run correctly ?
> > cheers,
> > F.
> > _______________________________________________
> > Bf-committers mailing list
> > Bf-committers at blender.org
> > http://lists.blender.org/mailman/listinfo/bf-committers
> - Campbell
> Bf-committers mailing list
> Bf-committers at blender.org
More information about the Bf-committers