[reportlab-users] Pythonpoint problem

Dennis Allison reportlab-users@reportlab.com
Fri, 25 Jul 2003 15:27:17 -0700 (PDT)


[---]$ ./pythonpoint -v foo.xml
saving presentation...
/home/allison/ASlides/foo.pdf
doing slide 1, id = Slide-1
Traceback (most recent call last):
  File "./pythonpoint", line 1072, in ?
    main()
  File "./pythonpoint", line 1067, in main
    process(file, notes, handout, printout, cols, verbose,
options['outDir'])
  File "./pythonpoint", line 943, in process
    return _process(rawdata, datafilename, notes, handout, printout, cols,
verbose, outDir)
  File "./pythonpoint", line 963, in _process
    pdfcontent = pres.save()
  File
"/usr/lib/python2.3/site-packages/reportlab/tools/pythonpoint/pythonpoint.py",
line 449, in save
    return self.saveAsPresentation()
  File
"/usr/lib/python2.3/site-packages/reportlab/tools/pythonpoint/pythonpoint.py",
line 388, in saveAsPresentation
    slide.drawOn(canv)
  File
"/usr/lib/python2.3/site-packages/reportlab/tools/pythonpoint/pythonpoint.py",
line 557, in drawOn
    graphic.drawOn(canv)
AttributeError: 'NoneType' object has no attribute 'drawOn'

the source was

<presentation  filename="test.xml" >
<stylesheet  module="standard" function="getParagraphStyles" />
<title></title>
<author>Dennis Allison</author>
<subject></subject>
<section name="slideshow"><rectangle  x="20" y="20" width="96"
height="555" fill="ReportLabBlue" />
<slide id="Slide-1" title="Code and Data">
<frame x="120" y="72" width="700" height="468" leftmargin="36"
rightmargin="36">
<para style="Heading1">System Diagram</para>
<rectangle x="299" y="106" height="300" width="150">
<rectangle x="420" y="106" height="300" width="150">
</frame>
</slide>
</section>
</presentation>

Removing the second rectangle eliminates the problem.