Resultados da pesquisa a pedido "contextmanager"
unção que atua como decoradora e gerenciadora de contexto em Pytho
Isso pode estar levando as coisas um pouco longe demais, mas principalmente por curiosidade .. Seria possível ter um objeto que possa ser chamado (função / classe) que atue comoambo um gerenciador de contexto e um decorador ao mesmo ...
É possível acessar o objeto de contexto (bloco de código) dentro do método __exit __ () de um gerenciador de contexto?
Gostaria de chamar o objeto de código novamente noSaída() se gerar uma exceção (talvez várias vezes, talvez com atraso). Sei que é muito fácil fazer com um decorador, mas minha motivação é que às vezes quero repetir apenas um fragmento de código ...
Gerenciador de contexto assíncrono
eu tenho umAPI assíncrona [https://github.com/vuamitom/tornado-smtpclient]que estou usando para conectar e enviar email para um servidor SMTP que tenha alguma configuração e desmembramento. Portanto, ele se encaixa perfeitamente no uso ...
Gerenciador de contexto para validar dados
Estou tentando refletir sobre uma boa solução para isso e nada está vindo à mente. Como exercício, estou tentando criar um gerenciador de contexto que lide com a validação de dados, algo como: validation = lambda x: len(x) <= 10 with ...
Nesting gerenciadores de contexto Python
Dentroessa questã [https://stackoverflow.com/questions/8718891/easy-way-of-not-overwriting-file-when-output-is-the-same/8719628#8719628] , Defini um gerenciador de contexto que contém um gerenciador de contexto. Qual é a maneira correta mais ...
A instrução Python * with * é exatamente equivalente a um bloco try - (except) - finalmente?
Sei que isso foi amplamente discutido, mas ainda não consigo encontrar uma resposta para confirmar isso: é ocom instrução idêntica à chamada do mesmo código em um bloco try (exceto) -finally, em que o que quer que seja definido no__exit__ função ...
É uma boa prática depender de python com… como declaração
Estou curioso para saber se é considerado seguro ou uma boa prática depender do python com ... como instrução. Por exemplo, ao abrir um arquivo:
Por que o gerenciador de contexto do MySQLdb Connection não fecha o cursor?
MySQLdbConnections ter um gerenciador de contexto rudimentar que cria um cursor ementrar, reverte ou confirma emSaída, e implicitamente não suprime exceções. De Fonte de ...
declaração python 'with', devo usar 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()Isso é do tutorial do balão, Etapa 3 ...