On 2015-12-13, Ganesh Pal <ganesh1...@gmail.com> wrote: > Hi Team, > > Iam on linux and python 2.7 . I have a bunch of functions which I > have run sequentially . I have put them in a list and Iam calling the > functions in the list as shown below , this works fine for me , > please share your opinion/views on the same > > Sample code : > > def print1(): > print "one" > > def print2(): > print "two" > > def print3(): > print "three" > > print_test = [print1(),print2(),print3()] //calling the function > > for test in range(len(print_test)): > try: > print_test[test] > except AssertionError as exc:
I have no clue what your actual goal is, but it might be better to do the function call in the try/except block inside the loop. Otherwise your try/except block makes no sense because there's nothing being executed inside it: for test in [print1,print2,print3]: try: test() except AssertionError as exc: print exc -- https://mail.python.org/mailman/listinfo/python-list