Mega Code Archive

 
Categories / Python Tutorial / Statement
 

Exceptions Can Be Classes

class B:       pass class C(B):       pass class D(C):       pass for c in [B, C, D]:       try:           raise c()       except D:           print "D"        except C:           print "C"        except B:           print "B"