diff --git a/lectures/08-exceptions-and-with.slim b/lectures/08-exceptions-and-with.slim
index 4217717..3d3eb6e 100644
--- a/lectures/08-exceptions-and-with.slim
+++ b/lectures/08-exceptions-and-with.slim
@@ -99,9 +99,9 @@
except:
# блок за хващане и обработка на което и да е изключение(== except BaseException)
else:
- # блок изпълняващ се, ако не е възникнала изключителна ситуация
+ # блок, изпълняващ се, ако не е възникнала изключителна ситуация
finally:
- # блок изпълняващ се винаги
+ # блок, изпълняващ се винаги
p
a href="https://docs.python.org/3.3/tutorial/errors.html" подробно тук
@@ -211,7 +211,7 @@
raise
list:
- Когато Python се натъкне на изключение в даден блок и в него то не се обработи, изключението се праща към горния блок, после към по-горния и така докато изключението не бъде прехванато или не стигнем най-отгоре и интерпретаторът не спре програмата по познатия ни вече начин.
+ Когато Python се натъкне на изключение в даден блок и в него то не се обработи, изключението се праща към горния блок, после към по-горния и така докато изключението не бъде прихванато или не стигнем най-отгоре и интерпретаторът не спре програмата по познатия ни вече начин.
Можем да се намесим или като прихванем изключението (вече знаем как), или като пратим изключението нагоре по трасето. Последното става с голо извикване на raise:
= slide "Подходи" do
@@ -274,8 +274,8 @@
Резултатът от израза се нарича Context Manager
Изпълнява се методът __enter__() на CM и резултатът се записва в името след as
Изпълнява се блокът
- Ако е настъпило излючение, се изпълнява __exit__(type, value, traceback) на CM
- Ако не е настъпило излючение, се изпълнява __exit__(None, None, None) на CM
+ Ако е настъпило изключение, се изпълнява __exit__(type, value, traceback) на CM
+ Ако не е настъпило изключение, се изпълнява __exit__(None, None, None) на CM
= slide "with нагледно" do