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

4 ответа

Альтернатива contextlib.nested с переменным количеством контекстных менеджеров

У нас есть код, который вызывает переменное количество контекстных менеджеров в зависимости от параметров времени выполнения:

1 ответ

Макрос «с» в Си

2 ответа

с постановкой работы на уроке

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

1 ответ

С оператором в Python возвращает объект None, хотя метод __init__ работает

Для класса БД со следующимв этом метод:

2 ответа

tempfile.TeventDirectory контекстный менеджер в Python 2.7

Есть ли способ создать временный каталог в менеджере контекста с Python 2.7?

5 ответов

Объяснение Python '__enter__' и '__exit__'

2 ответа

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

4 ответа

Альтернатива contextlib.nested с переменным количеством контекстных менеджеров

У нас есть код, который вызывает переменное количество контекстных менеджеров в зависимости от параметров времени выполнения: from contextlib import nested, contextmanager @contextmanager def my_context(arg): print("entering", arg) try: yield ...

1 ответ

С оператором в Python возвращает объект None, хотя метод __init__ работает

Для класса БД со следующимв этомметод: class DB: def __init__(self, dbprops): self.dbprops = dbprops self.conn = self.get_connection(self.dbprops) debug("self.conn is %s" %self.conn) def __enter__(self): pass def __exit__(self, exc_type, ...

1 ответ

Макрос «с» в Си

Я искал макрос, который будет напоминать конструкцию with. Использование должно быть что-то вроде: with (lock(&x), unlock(&x)) { ... }Это может быть полезно для некоторых других целей. Я придумал этот макрос: #define __with(_onenter, _onexit, ...