0
0 комментариев

Есть два варианта для реализации менеджера контекста:

  1. С помощью декоратора @contextmanager
  2. С помощью написания методов __enter__() и __exit__()

Мне бы хотелось узнать мнение опытных, когда лучше использовать п.1, а когда п.2 ?

Я пока исхожу из соображений, что если код небольшой и можно поместить в одну функцию, тогда п.2.


Добавить комментарий