Я хотел бы убедиться, что экземпляр класса создается только в выражении «with».
то есть. это нормально:
with X() as x: ...
и это не так:
x = X()
Как я могу обеспечить такую функциональность?