Message erreur polices manquantes #278

Closed
opened 2022-01-13 18:07:16 +01:00 by viennet · 1 comment
Owner

Change exception handling :

exemple:

ERROR: Exception on /ScoDoc/SGM/Scolarite/Notes/formsemestre_bulletins_pdf_choice [GET]
Method: GET
Params: ImmutableMultiDict([('formsemestre_id', '6'), ('version', 'short')])
Traceback (most recent call last):
  File "/opt/scodoc/venv/lib/python3.9/site-packages/reportlab/platypus/paraparser.py", line 2881, in _initial_frag
    frag.fontName, frag.bold, frag.italic = ps2tt(style.fontName)
  File "/opt/scodoc/venv/lib/python3.9/site-packages/reportlab/lib/fonts.py", line 79, in ps2tt
    raise ValueError("Can't map determine family/bold/italic for %s" % psfn)
ValueError: Can't map determine family/bold/italic for calibri

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/opt/scodoc/venv/lib/python3.9/site-packages/reportlab/platypus/paraparser.py", line 3220, in parse
    self.feed(text)
  File "/usr/lib/python3.9/html/parser.py", line 110, in feed
    self.goahead(0)
  File "/usr/lib/python3.9/html/parser.py", line 170, in goahead
    k = self.parse_starttag(i)
  File "/usr/lib/python3.9/html/parser.py", line 344, in parse_starttag
    self.handle_starttag(tag, attrs)
  File "/opt/scodoc/venv/lib/python3.9/site-packages/reportlab/platypus/paraparser.py", line 3243, in handle_starttag
    start(attrs or {})
  File "/opt/scodoc/venv/lib/python3.9/site-packages/reportlab/platypus/paraparser.py", line 2908, in start_para
    frag = self._initial_frag(attr,_paraAttrMap)
  File "/opt/scodoc/venv/lib/python3.9/site-packages/reportlab/platypus/paraparser.py", line 2885, in _initial_frag
    annotateException('error with style name=%s'%style.name)
  File "/opt/scodoc/venv/lib/python3.9/site-packages/reportlab/lib/utils.py", line 1297, in annotateException
    rl_reraise(t,t(sep.join((_ for _ in (msg,str(v),postMsg) if _))),b)
  File "/opt/scodoc/venv/lib/python3.9/site-packages/reportlab/lib/utils.py", line 169, in rl_reraise
    raise v.with_traceback(b)
  File "/opt/scodoc/venv/lib/python3.9/site-packages/reportlab/platypus/paraparser.py", line 2881, in _initial_frag
    frag.fontName, frag.bold, frag.italic = ps2tt(style.fontName)
  File "/opt/scodoc/venv/lib/python3.9/site-packages/reportlab/lib/fonts.py", line 79, in ps2tt
    raise ValueError("Can't map determine family/bold/italic for %s" % psfn)
ValueError: error with style name={} Can't map determine family/bold/italic for calibri

Change exception handling : exemple: ``` ERROR: Exception on /ScoDoc/SGM/Scolarite/Notes/formsemestre_bulletins_pdf_choice [GET] Method: GET Params: ImmutableMultiDict([('formsemestre_id', '6'), ('version', 'short')]) Traceback (most recent call last): File "/opt/scodoc/venv/lib/python3.9/site-packages/reportlab/platypus/paraparser.py", line 2881, in _initial_frag frag.fontName, frag.bold, frag.italic = ps2tt(style.fontName) File "/opt/scodoc/venv/lib/python3.9/site-packages/reportlab/lib/fonts.py", line 79, in ps2tt raise ValueError("Can't map determine family/bold/italic for %s" % psfn) ValueError: Can't map determine family/bold/italic for calibri During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/opt/scodoc/venv/lib/python3.9/site-packages/reportlab/platypus/paraparser.py", line 3220, in parse self.feed(text) File "/usr/lib/python3.9/html/parser.py", line 110, in feed self.goahead(0) File "/usr/lib/python3.9/html/parser.py", line 170, in goahead k = self.parse_starttag(i) File "/usr/lib/python3.9/html/parser.py", line 344, in parse_starttag self.handle_starttag(tag, attrs) File "/opt/scodoc/venv/lib/python3.9/site-packages/reportlab/platypus/paraparser.py", line 3243, in handle_starttag start(attrs or {}) File "/opt/scodoc/venv/lib/python3.9/site-packages/reportlab/platypus/paraparser.py", line 2908, in start_para frag = self._initial_frag(attr,_paraAttrMap) File "/opt/scodoc/venv/lib/python3.9/site-packages/reportlab/platypus/paraparser.py", line 2885, in _initial_frag annotateException('error with style name=%s'%style.name) File "/opt/scodoc/venv/lib/python3.9/site-packages/reportlab/lib/utils.py", line 1297, in annotateException rl_reraise(t,t(sep.join((_ for _ in (msg,str(v),postMsg) if _))),b) File "/opt/scodoc/venv/lib/python3.9/site-packages/reportlab/lib/utils.py", line 169, in rl_reraise raise v.with_traceback(b) File "/opt/scodoc/venv/lib/python3.9/site-packages/reportlab/platypus/paraparser.py", line 2881, in _initial_frag frag.fontName, frag.bold, frag.italic = ps2tt(style.fontName) File "/opt/scodoc/venv/lib/python3.9/site-packages/reportlab/lib/fonts.py", line 79, in ps2tt raise ValueError("Can't map determine family/bold/italic for %s" % psfn) ValueError: error with style name={} Can't map determine family/bold/italic for calibri ```
viennet added this to the ScoDoc 9.2 milestone 2022-01-13 18:07:26 +01:00
Author
Owner

Fixed by ec108a4454

Fixed by ec108a4454
Sign in to join this conversation.
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: ScoDoc/ScoDoc#278
No description provided.