PML Errors

error in line 0: Traceback (innermost last):
  File "/home/gerardi/Desktop/work/pisa/sx/pisa2/pml.py", line 365, in __init__
  File "/usr/lib/python2.7/dist-packages/reportlab/platypus/doctemplate.py", line 1036, in build
    self.handle_flowable(flowables)
  File "/usr/lib/python2.7/dist-packages/reportlab/platypus/doctemplate.py", line 892, in handle_flowable
    if frame.add(f, canv, trySplit=self.allowSplitting):
  File "/usr/lib/python2.7/dist-packages/reportlab/platypus/frames.py", line 167, in _add
    w, h = flowable.wrap(aW, h)
  File "/usr/lib/python2.7/dist-packages/reportlab/platypus/para.py", line 1272, in wrap
    laststate, heightused) = p.format(availableWidth, availableHeight, program, leading)
  File "/usr/lib/python2.7/dist-packages/reportlab/platypus/para.py", line 158, in format
    usedIndent, maxLength, justStrings) = self.fitLine(remainder, maxwidth)
  File "/usr/lib/python2.7/dist-packages/reportlab/platypus/para.py", line 452, in fitLine
    raise ValueError("op must be string, float, instance, or tuple "+repr(opcode))
 ValueError: op must be string, float, instance, or tuple u'spirito '

PML Sourcecode

        
                
        








<document author="spirito gmbh" format="a4">

    

    <fontembed
        afm="/pdft/DINLt___.afm"
        pfb="/pdft/DINLt___.pfb"
        name="DIN-Light">
    <fontembed
        afm="/pdft/DINMd___.afm"
        pfb="/pdft/DINMd___.pfb"
        name="DIN-Medium">

    <style type="text/css">
    <!--

        .default {
            font-family: DIN-Light;
        }

        p {
            font-family: DIN-Light;
        }

        li {
            font-family: DIN-Light;
        }

        ul {
            font-family: DIN-Light;
        }

        div {
            font-family: DIN-Light;
        }

        strong {
            font-family: DIN-Medium;
        }

        h1 {
            font-family: DIN-Medium;
            font-size: 16px;
            margin-top: 8px;
            margin-bottom: 8px;
        }

        h2 {
            font-family: DIN-Medium;
            font-size: 13px;
            margin-top: 8px;
            margin-bottom: 8px;
        }

        a {
            font-family: DIN-Light;
            color: #FF9900;
        }

        .bottom {
            font-family: DIN-Light;
            font-size: 8px;
            color: #555555;
        }

    -->
    </style>

    <template background="/pdft/meta07.pdf">

        <frame box="2,5cm 6,8cm 15cm -4cm" border=0>

        <static box="15cm -1,5cm -2,5cm 5cm">
            <p align="right" class="bottom">
            Seite <pagenumber example="0">
        </static>

        <static box="2,5cm -1,5cm -1cm 5cm">
            <p class="bottom">
                spirito GmbH
                    + Otawistr 19
                    + 47249 Duisburg
                    + Tel: 0203 / 318 77 77
                    + team@spirito.de
                    + www.spirito.de
                <br>
                    Diese Seite wurde automatisch am 08.02.2023
                    mit unserem Produkt "pisa" generiert.
                    http://pisa.by.spirito.de
        </static>

    </template>

    <div id="crumb">
        
<a href="http://www.spirito.de/index.html">spirito</a> / <a href="http://www.spirito.de/pwelba/index.html?idd=6">Thema</a> / <a href="http://www.spirito.de/pwelba/index.html?idd=80">Passwortschutz</a>

    </div>

    
<!-- #BeginEditable "output" -->

<h1>Passwortschutz und Sicherheit</h1>
<p style="MARGIN-BOTTOM: 0cm">Die durch uns realisierten Internetplattformen&nbsp;sind in den dafür vorgesehenen Bereichen ausschliesslich autorisierten Nutzern zugänglich. Diese erhalten je nach Umsetzungsstufe des Gesamtprojekts einen Nutzernamen sowie ein Passwort gemäß der im Angebot oder im Pflichtenheft festzulegenden Rechte und Rollen. Sichere Passwörter generiert unser dado Application Server automatisch bei der Neuanlage eines autorisierten Nutzers. Alternativ und ohne Aufpreis können wir entweder die endgültige Festlegung der Passwörter durch einen zentralen Administrator oder die individuelle Festlegung von Passwörtern anbieten. In letzterem Fall würden wir außerdem eine automatische Erinnerungsfunktion für die Erneuerung des Passworts in einem noch festzulegenden Turnus vorschlagen.</P>
<p style="MARGIN-BOTTOM: 0cm">Durch die 3-gliederige Rechtestuktur (Inhalte , Funktionen und Dateien) ist es nicht nur möglich eine feinstufige Rechteverteilung vorzunehmen, sondern man kann auch besonders sensible Aktionen mehrfach schützen. Was die Absicherung der Daten beim Transport im Internet angeht, können&nbsp;wir eine SSL verschlüsselte Verbindung mit einer Schlüssellänge von mindestens 128 Bit vorschlagen. Optional kann man die von uns gelieferte Software auch über ein VPN benutzen oder ein eigenes Extranet aufbauen. Die genaueren Spezifikationen zu den Sicherungsmaßnahmen werden wir im Rahmen des Pflichtenheftes oder entsprechender Vorgespräche gemeinsam mit Ihnen entwickeln.
<!-- #EndEditable --> 


</document>