[Python] Problema script python con ReportLab

Zanon Samuele webs86 a gmail.com
Ven 13 Giu 2008 22:43:54 CEST


Ciao a tutti...
Ho fatto uno script per la creazione di un report con un elenco di contatti.
quando lo eseguo perņ mi da un errore:


Creazione Report
Traceback (most recent call last):
  File "./stampaPdfCoristi.py", line 136, in <module>
    main()
  File "./stampaPdfCoristi.py", line 134, in main
    doc.build(Report)
  File "/usr/lib/python2.5/site-packages/reportlab/platypus/doctemplate.py",
line 740, in build
    self.handle_flowable(flowables)
  File "/usr/lib/python2.5/site-packages/reportlab/platypus/doctemplate.py",
line 638, in handle_flowable
    if frame.add(f, self.canv, trySplit=self.allowSplitting):
  File "/usr/lib/python2.5/site-packages/reportlab/platypus/frames.py", line
141, in _add
    w, h = flowable.wrap(aW, h)
  File "/usr/lib/python2.5/site-packages/reportlab/platypus/tables.py", line
978, in wrap
    self._calc(availWidth, availHeight)
  File "/usr/lib/python2.5/site-packages/reportlab/platypus/tables.py", line
526, in _calc
    self._calc_width(availWidth,W=W)
  File "/usr/lib/python2.5/site-packages/reportlab/platypus/tables.py", line
389, in _calc_width
    t = self._elementWidth(v,s)
  File "/usr/lib/python2.5/site-packages/reportlab/platypus/tables.py", line
432, in _elementWidth
    return max([stringWidth(x,fontName,fontSize) for x in v])
  File "_rl_accel.c", line 1102, in stringWidthU
  File "_rl_accel.c", line 1149, in _instanceStringWidthU
  File "/usr/lib/python2.5/encodings/utf_8.py", line 16, in decode
    return codecs.utf_8_decode(input, errors, True)
UnicodeDecodeError: 'utf8' codec can't decode bytes in position 4-8:
unsupported Unicode code range

lo script esegue una connessione ad un database per recuperare i dati e con
un ciclo for creo la tabella.

come posso risolvere il problema? in allegato vi metto lo script.

ciao e grazie mille per l'aiuto.

-- 
Zanon Samuele
mailto:webs86 a gmail.com
-------------- parte successiva --------------
Un allegato HTML č stato rimosso...
URL: http://lists.python.it/pipermail/python/attachments/20080613/1f393c0e/attachment.htm 


Maggiori informazioni sulla lista Python