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
-- 
https://mail.python.org/mailman/listinfo/python-list

Reply via email to