fork(1) download
  1. # your code goes here
  2.  
  3. def get_user():
  4. raise ValueError('Net takogo usera, sosi pisos')
  5.  
  6. try:
  7. try:
  8. print('Try block')
  9. user = get_user()
  10. except Exception:
  11. print('Except block')
  12. raise AttributeError # этот эксепшн никогда не увидим
  13. finally:
  14. print('Finally block')
  15. user.some_attribute # потому что тут у нас будет NameError
  16. except Exception as e:
  17. print(type(e))
Success #stdin #stdout 0.02s 28384KB
stdin
Standard input is empty
stdout
Try block
Except block
Finally block
<class 'NameError'>