Sobes.tech
Middle

¿Cuáles son las responsabilidades de los métodos mágicos __new__, __init__, __enter__ y __exit__? ¿Cómo implementar un gestor de contexto personalizado mediante una clase o un generador con el decorador @contextmanager?