Exceptions em context manager com classes

This commit is contained in:
Luiz Otávio
2022-11-26 09:35:38 -03:00
parent 653632956c
commit 6d6f3e1537
2 changed files with 10 additions and 3 deletions

View File

@@ -33,9 +33,18 @@ class MyOpen:
print('FECHANDO ARQUIVO')
self._arquivo.close()
# raise class_exception(*exception_.args).with_traceback(traceback_)
# print(class_exception)
# print(exception_)
# print(traceback_)
# exception_.add_note('Minha nota')
# return True # Tratei a exceção
with MyOpen('aula149.txt', 'w') as arquivo:
arquivo.write('Linha 1\n')
arquivo.write('Linha 2\n')
arquivo.write('Linha 2\n', 123)
arquivo.write('Linha 3\n')
print('WITH', arquivo)

View File

@@ -1,3 +1 @@
Linha 1
Linha 2
Linha 3