Результаты поиска по запросу "contextmanager"

1 ответ

что происходит без значения в менеджере контекста?

3 ответа

Асинхронный контекстный менеджер

у меня естьасинхронный API который я использую для подключения и отправки почты на SMTP-сервер, который имеет некоторые настройки и сносит его. Так что это х...

0 ответов

«это не так просто, как кажется» - не правда ли!

ользую Python 2.7, и я знаю, что я могу написать это: with A() as a, B() as b: do_something()Я хочу обеспечить вспомогательный помощник, который делает оба. Использование этого помощника должно выглядеть так: with AB() as ab: ...

ТОП публикаций

3 ответа

Возможно ли получить доступ к окружающему контекстному менеджеру?

Существуют три способа использования оператора with: Используйте существующий контекстный менеджер: with manager: passСоздайте менеджер контекста и свяжите его результат с переменной: with Manager() as result: passСоздайте менеджер контекста и ...

2 ответа

Python с оператором ', я должен использовать contextlib.closing?

from contextlib import closing def init_db(): with closing(connect_db()) as db: with app.open_resource('schema.sql') as f: db.cursor().executescript(f.read()) db.commit()Это из урока колбы Шаг 3 ...

1 ответ

Можно ли получить доступ к объекту контекста (блоку кода) внутри метода __exit __ () менеджера контекста?

Я хотел бы снова вызвать объект кода вВыход() метод, если он вызывает исключение (возможно, несколько раз, может быть, с задержкой). Я знаю, что это очень легко сделать с декоратором, но моя мотивация заключается в том, что иногда я ...

2 ответа

Менеджер контекста для Python MySQLdb

Я привык (избалован?) ПитономSQLite [http://docs.python.org/library/sqlite3.html]интерфейс для работы с базами данных SQL. Одна приятная особенность в SQLite API Python - «менеджер контекста», то есть Pythonwith заявление. Я обычно выполняю ...

5 ответов

В python есть ли хорошая идиома для использования контекстных менеджеров в setup / teardown

Я обнаружил, что я использую много контекстных менеджеров в Python. Тем не менее, я тестировал несколько вещей, используя их, и мне часто нужно следующее: class MyTestCase(unittest.TestCase): def testFirstThing(self): with GetResource() as ...

1 ответ

Использовать менеджер контекста для вывода скрипта Python в файл?

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

4 ответа

Функция, выполняющая функции декоратора и контекстного менеджера в Python?

Это может быть слишком далеко, но в основном из любопытства. Было бы возможно иметь вызываемый объект (функцию / класс), который действует какобе контекстный менеджер и декоратор одновременно: def xxx(*args, **kw): # or as a class @xxx(foo, ...