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