Результаты поиска по запросу "contextmanager"
Асинхронный контекстный менеджер
у меня естьасинхронный API который я использую для подключения и отправки почты на SMTP-сервер, который имеет некоторые настройки и сносит его. Так что это х...
Можно ли получить доступ к объекту контекста (блоку кода) внутри метода __exit __ () менеджера контекста?
Я хотел бы снова вызвать объект кода ввыход() метод, если он вызывает исключение (возможно, несколько раз, может быть, с задержкой). Я знаю, что это очень ле...
В python есть ли хорошая идиома для использования контекстных менеджеров в setup / teardown
Я обнаружил, что я использую много контекстных менеджеров в Python. Тем не менее, я тестировал несколько вещей, используя их, и мне часто нужно следующее: class MyTestCase(unittest.TestCase): def testFirstThing(self): with GetResource() as ...
«это не так просто, как кажется» - не правда ли!
ользую Python 2.7, и я знаю, что я могу написать это: with A() as a, B() as b: do_something()Я хочу обеспечить вспомогательный помощник, который делает оба. Использование этого помощника должно выглядеть так: with AB() as ab: ...
Это хорошая практика, чтобы зависеть от Python с ... как утверждение
Мне любопытно, если это считается безопасной или хорошей практикой, чтобы зависеть от Python 'с ... как заявление. Например, при открытии файла:
Является ли Python * с * оператором в точности эквивалентным блоку try - (кроме) - finally?
Я знаю, что это широко обсуждалось, но я все еще не могу найти ответ, чтобы подтвердить это:с оператор, идентичный вызову того же кода в блоке try - (кроме) ...
Можно ли получить доступ к объекту контекста (блоку кода) внутри метода __exit __ () менеджера контекста?
Я хотел бы снова вызвать объект кода вВыход() метод, если он вызывает исключение (возможно, несколько раз, может быть, с задержкой). Я знаю, что это очень легко сделать с декоратором, но моя мотивация заключается в том, что иногда я ...
Альтернатива contextlib.nested с переменным количеством контекстных менеджеров
У нас есть код, который вызывает переменное количество контекстных менеджеров в зависимости от параметров времени выполнения:
Использовать менеджер контекста для вывода скрипта Python в файл?
Я программирую скрипт, где у меня есть опция, которая будет передана в командной строке, должен ли скрипт печатать свои результаты в стандартный вывод или в предварительно определенный файл результатов. Схема кода для этого показана ниже. Теперь ...