Resultados da pesquisa a pedido "contextmanager"
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, ...
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 ...
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 ...
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 ...
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 ...
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, ...
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 ...
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 ...
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, ...
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 ...