Solucionar problemas de reportlab heisenbug
Usando o Django 1.4 / Python 2.7 / reportlab (versão de código aberto) para gerar pdf.
As coisas funcionaram muito bem até agora. Anteriormente a geração de pdf (como em http solicitado solicitado / baixado gerado arquivo pdf) estava no Django 1.3 e não aberto para o público. Ter atualizado e feito recurso livre em muitas páginas e agora começando a ter problemas.
Eu recebo problemas 'aleatórios' (como em alguns casos vejo exceções de vez em quando nos logs), mas nunca fui capaz de reproduzir os problemas (as coisas funcionam na maior parte do tempo).
O que eu recebo é o seguinte tipo de erro que acontece sempre em 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
e depois
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 eu estou tendo dificuldade em reproduzir isso e não tenho certeza se o problema do meu lado ou reportlab - estou aberto para sugestões sobre como solucionar isso (poderia ser problema de sincronização como em muitos gerando de forma concisa ou apenas um bug simples ou .. .) ???