Language Basics Python

MyError = 'hello'
def oops():
    raise MyError, 'My error'
def doomed():
    try:
        oops()
    except IndexError:
        print 'caught an index error!'
    except MyError, data:
        print 'caught error:', MyError, data
    else:
        print 'no error caught...'
if __name__ == '__main__':
    doomed()