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
funcs = a, b, c # option 1 for f in funcs: if f(): break # option 2 any(f() for f in funcs) -- https://mail.python.org/mailman/listinfo/python-list