Resultados de la búsqueda a petición "contextmanager"
Administrador de contexto para validar datos
Estoy tratando de reflexionar sobre una buena solución para esto y no se me ocurre nada. Como ejercicio, estoy tratando de crear un administrador de contexto que maneje la validación de datos, algo como: validation = lambda x: len(x) <= 10 with ...
Python mock builtin 'abierto' en una clase usando dos archivos diferentes
Tengo problemas para descubrir cómo simular dos archivos abiertos en una clase cuando ambos usan administradores de contexto. Sé cómo hacerlo para un archivo administrado por contexto usando el módulo simulado como ...
¿Cómo manipular la excepción en __exit__ de un administrador de contexto?
Sé que es un mal estilo volver a generar una excepción dentro de un administrador de contexto__exit__() método. Por lo tanto, me gustaría agregar un atributo en la instancia que pueda contener información contextual que no está disponible si dejo ...
Python cómo manejar con seguridad una excepción dentro de un administrador de contexto
Creo que he leído esas excepciones dentro de unwith No permitir__exit__ ser llamado correctamente. Si me equivoco en esta nota, perdone mi ignorancia. Así que tengo un pseudocódigo aquí, mi objetivo es usar un contexto de bloqueo que ...
¿Crear un bloque "con" en varios gestores de contexto? [duplicar]
Esta pregunta ya tiene una respuesta aquí: Múltiples variables en una declaración 'con'? [/questions/893333/multiple-variables-in-a-with-statement] 5 respuestas Supongamos que tiene tres objetos que adquiere a través del administrador ...
Python contextmanager problema de nueva línea
Usando Pythoncontextmanager [https://docs.python.org/3.5/library/contextlib.html#contextlib.contextmanager] Quiero generar un contenedor para mostrar el progreso similar a Linux de un determinado bloque de código: Doing something... done. [42 ...
¿Por qué el administrador de contexto de MySQLdb Connection no cierra el cursor?
MySQLdbConnections tener un administrador de contexto rudimentario que crea un cursor enentrar, retrocede o se comprometesalida, e implícitamente no suprime las excepciones. Desde elFuente de ...
Python2.7 contextlib.ExitStack equivalente
Para combinar mediante programación administradores de contexto, uso el siguiente código: == helpers.py == from contextlib import nested import mock def multiple_patch(obj_to_be_patch, *methods): return nested( ...
qué hace el rendimiento sin valor en el administrador 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 ...
Context manager para MySQLdb @ de Pyth
Estoy acostumbrado (¿mimado por?) @ De Pyth SQLite [http://docs.python.org/library/sqlite3.html] interfaz para tratar con bases de datos SQL. Una buena característica en la API de SQLite de Python es el "administrador de contexto", es decir, el ...