Solucionar problemas reportlab heisenbug

Uso de Django 1.4 / Python 2.7 / reportlab (versión de código abierto) para generar pdf.

Las cosas han funcionado realmente bien hasta ahora. Anteriormente, la generación de pdf (como en el archivo pdf generado devuelto / descargado solicitado en http) estaba en Django 1.3 y no estaba abierta al público. Haber actualizado y hecho la característica gratis en muchas páginas y ahora comienza a tener problemas.

Tengo problemas “aleatorios” (como veo que hay excepciones de vez en cuando en los registros) pero nunca he podido reproducir los problemas por mi cuenta (la mayoría de las veces funciona).

Lo que obtengo es el siguiente tipo de errores que siempre ocurre en pares

Exception Value: ParaParser instance has no attribute '_seq' Exception Location: /home/tss/lib/python2.7/reportlab-2.5-py2.7-linux-i686.egg/reportlab/platypus/paraparser.py in _complete_parse, line 1061 

y entonces

  Exception Value: 'NoneType' object has no attribute 'close' Exception Location: /home/tss/lib/python2.7/reportlab-2.5-py2.7-linux-i686.egg/reportlab/lib/xmllib.py in close, line 521 

Dado que estoy teniendo dificultades para reproducir esto y no estoy seguro de si el problema está de mi lado o de Reportlab, estoy abierto a sugerencias sobre cómo solucionarlo (¿podría ser un problema de sincronización como en muchos generando de forma concisa o simplemente un error o … .)

Publiqué esta pregunta en la lista de correo de Reportlab y Reportlab no es seguro para subprocesos.

Por lo tanto, cualquier uso de reportlab en el que termine por tener problemas intermitentes y se esté ejecutando en un entorno de aplicaciones web / multiproceso tendrá problemas realmente extraños debido a esto.

Ahora necesito averiguar con qué reemplazar reportlab, hmm …

/ Jens