Resultados da pesquisa a pedido "contextmanager"

2 a resposta

Erro de lib de multiprocessamento do Python (AttributeError: __exit__)

Estou recebendo esse erro ao usar opool.map(funct, iterable): AttributeError: __exit__Sem explicação, empilhe apenas o rastreio para o arquivo pool.py dentro do módulo. usando desta maneira: with Pool(processes=2) as pool: pool.map(myFunction, ...

1 a resposta

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 ...

3 a resposta

Simulação de Python incorporada 'aberta' em uma classe usando dois arquivos diferentes

Estou tendo problemas para descobrir como simular dois arquivos abertos em uma classe quando ambos usam gerenciadores de contexto. Eu sei como fazer isso para um arquivo gerenciado por contexto usando o módulo simulado como ...

1 a resposta

Como manipular a exceção no __exit__ de um gerenciador de contexto?

Eu sei que é um mau estilo re-gerar uma exceção de dentro de um gerenciador de contexto__exit__() método. Então, eu gostaria de incluir um atributo na instância que possa transportar informações contextuais que não estão disponíveis se eu deixar ...

1 a resposta

python como lidar com segurança com uma exceção dentro de um gerenciador de contexto

Eu acho que li essas exceções dentro de umwith não permita__exit__ para ser chamado corretamente. Se eu estiver errado nesta nota, perdoe minha ignorância. Então, eu tenho um pseudo código aqui, meu objetivo é usar um contexto de bloqueio ...

5 a resposta

Criar um bloco "com" em vários gerenciadores de contexto? [duplicado]

Esta pergunta já tem uma resposta aqui: Várias variáveis em uma declaração 'with'? [/questions/893333/multiple-variables-in-a-with-statement] 5 respostasSuponha que você tenha três objetos adquiridos por meio do gerenciador de contexto, ...

1 a resposta

questão de nova linha do python contextmanager

Usando Pythongerente de contexto [https://docs.python.org/3.5/library/contextlib.html#contextlib.contextmanager] Eu quero gerar um wrapper para exibir o progresso do Linux de um determinado bloco de código: Doing something... done. [42 ms] Isso ...

1 a resposta

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 ...

1 a resposta

Equivalente Python2.7 contextlib.ExitStack

Para combinar programaticamente gerenciadores de contexto, uso o seguinte código: == helpers.py == from contextlib import nested import mock def multiple_patch(obj_to_be_patch, *methods): return nested( *[mock.patch.object(obj_to_be_patch, ...

1 a resposta

o que rendimento sem valor faz no gerenciador de contexto

import contextlib import time @contextlib.contextmanager def time_print(task_name): t = time.time() try: yield finally: print task_name, "took", time.time() - t, "seconds." def doproc(): x=1+1 with time_print("processes"): [doproc() for _ in ...