cascading python executions only if return code is 0
Gary Herron
gary.herron at islandtraining.com
Sun Dec 22 14:21:06 EST 2013
On 12/22/2013 10:37 AM, Frank Cui wrote:
> hey guys,
>
> I have a requirement where I need to sequentially execute a bunch of
> executions, each execution has a return code. the followed executions
> should only be executed if the return code is 0. is there a cleaner or
> more pythonic way to do this other than the following ?
>
> if a() == 0:
> if b() == 0:
> c()
>
> Thanks for your input.
>
> frank
>
>
This would seem to do the same as your code and could easily be extended
to your "bunch" of things:
exes = [a, b, c]
for e in exes:
if e() != 0:
break
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/python-list/attachments/20131222/46bf8e96/attachment.html>
More information about the Python-list
mailing list