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/meta04.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 05.10.2024
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=4">Hauptmenu</a> / <a href="http://www.spirito.de/pwelba/index.html?idd=2">Technologie</a>
</div>
<!-- #BeginEditable "output" -->
<h1>Unser prinzipielles Vorgehen</h1>
In der Regel gehen wir davon aus, dass Ziele und Anforderungen unserer Kunden weitgehend mit unserem dado Application Server umzusetzen sind. Dieser abstrahiert bestimmte Datenbankabfragen, gruppiert bestimmte Dateneinträge zu Datentypen, verwaltet Sessions und Rechte von registrierten Nutzer/inne/n eines geschlossenen Systems und stellt die Kommunikation zwischen den Datenbanken eines Projekts und den Userinterfaces her. Als Datenbank verwenden wir in aller Regel mySQL. Importe und Exporte finden üblicherweise in den Formaten CSV (Coma Seperated Values) oder XML (eXtensible Markup Language) statt. Bei der Programmierung alternativer Schnittstellen haben wir mehrjährige Erfahrungen vorzuweisen (s. weiter unten). Als Ausgabeformat ist in der Regel HTML vorgesehen, um eine einfache Bedienung über einen Internetbrowser zu ermöglichen.</P>
<p>Der dado Application Server ist ausführlich dokumentiert und somit auch durch andere Entwickler/innen erweiter- und modifizierbar. Die folgende grafische Darstellung verdeutlicht die verschiedenen Ebenen unseres Konzepts:</P>
<p><img src="http://www.spirito.de/data/dadoschema.jpg" alt="Schema Funktionsweise dado" title="Schema Funktionsweise dado" border="0" class="spirito-image spirito-image-popup" >
<!-- #EndEditable -->
</document>