Paul,

Thanks, though I have another bug.  I mistyped the Align property on a
string object to 'rightt' and it's giving a key error on preview
generation because we don't check for invalid values first.  See error
below:

Traceback (most recent call last):
  File "C:\Python25\lib\site-packages\dabo\dabo\ui\uiwx\dPemMixin.py", line 557,
 in __onWxGotFocus
    self.Form._controlGotFocus(self)
AttributeError: 'NoneType' object has no attribute '_controlGotFocus'
Traceback (most recent call last):
  File "C:\Python25\lib\site-packages\dabo\dabo\ui\uiwx\dPemMixin.py", line 557,
 in __onWxGotFocus
    self.Form._controlGotFocus(self)
AttributeError: 'NoneType' object has no attribute '_controlGotFocus'
Traceback (most recent call last):
  File "C:\Python25\lib\site-packages\dabo\dabo\ui\uiwx\dPemMixin.py", line 697,
 in __onWxPaint
    self.raiseEvent(dEvents.Paint, evt)
  File "C:\Python25\lib\site-packages\dabo\dabo\ui\uiwx\dPemMixin.py", line 982,
 in raiseEvent
    super(dPemMixin, self).raiseEvent(eventClass, nativeEvent, *args, **kwargs)
  File "C:\Python25\lib\site-packages\dabo\dabo\lib\eventMixin.py", line 92, in
raiseEvent
    bindingFunction(event)
  File "ReportDesigner.py", line 1374, in onPaint
    self._paintObj(obj, dc)
  File "ReportDesigner.py", line 1478, in _paintObj
    alignments[alignment]|wx.ALIGN_BOTTOM)
KeyError: 'rightt'
Traceback (most recent call last):
  File "C:\Python25\Lib\site-packages\wx-2.8-msw-unicode\wx\_core.py", line 1464
0, in <lambda>
    lambda event: event.callable(*event.args, **event.kw) )
  File "C:\Python25\lib\site-packages\dabo\dabo\ui\uiwx\dPemMixin.py", line 982,
 in raiseEvent
    super(dPemMixin, self).raiseEvent(eventClass, nativeEvent, *args, **kwargs)
  File "C:\Python25\lib\site-packages\dabo\dabo\lib\eventMixin.py", line 92, in
raiseEvent
    bindingFunction(event)
  File "ReportDesigner.py", line 2702, in onPageEnter
    self.render()
  File "ReportDesigner.py", line 2708, in render
    self.Form.onFilePreviewReport(None)
  File "ReportDesigner.py", line 2576, in onFilePreviewReport
    self.editor._rw.write()
  File "C:\Python25\lib\site-packages\dabo\dabo\lib\reportWriter.py", line 2100,
 in write
    y = printBand("ReportBegin")
  File "C:\Python25\lib\site-packages\dabo\dabo\lib\reportWriter.py", line 2004,
 in printBand
    deferred=obj_deferred)
  File "C:\Python25\lib\site-packages\dabo\dabo\lib\reportWriter.py", line 1307,
 in draw
    func = funcs[align]
KeyError: 'rightt'

Regards,

Nate

On Thu, Sep 9, 2010 at 15:55, Paul McNett <[email protected]> wrote:
> On 9/9/10 12:46 PM, Nate Lowrie wrote:
>> This error happened when I clicked on the preview tab.  Normally, it
>> will compile a PDF and open up the PDF viewer, but this time it
>> failed.
>>
>> Platform: Win
>> Python Version: 2.5.4 on win32
>> Dabo Version: Version 0.9.2; Revision 5980M
>> UI Version: 2.8.11.0 on wxMSW
>>
>> $ python ReportDesigner.py
>> Traceback (most recent call last):
>>    File "C:\Python25\Lib\site-packages\wx-2.8-msw-unicode\wx\_core.py", line 
>> 1464
>> 0, in<lambda>
>>      lambda event: event.callable(*event.args, **event.kw) )
>>    File "C:\Python25\lib\site-packages\dabo\dabo\ui\uiwx\dPemMixin.py", line 
>> 982,
>>   in raiseEvent
>>      super(dPemMixin, self).raiseEvent(eventClass, nativeEvent, *args, 
>> **kwargs)
>>    File "C:\Python25\lib\site-packages\dabo\dabo\lib\eventMixin.py", line 
>> 92, in
>> raiseEvent
>>      bindingFunction(event)
>>    File "ReportDesigner.py", line 2702, in onPageEnter
>>      self.render()
>>    File "ReportDesigner.py", line 2708, in render
>>      self.Form.onFilePreviewReport(None)
>>    File "ReportDesigner.py", line 2576, in onFilePreviewReport
>>      self.editor._rw.write()
>>    File "C:\Python25\lib\site-packages\dabo\dabo\lib\reportWriter.py", line 
>> 2100,
>>   in write
>>      y = printBand("ReportBegin")
>>    File "C:\Python25\lib\site-packages\dabo\dabo\lib\reportWriter.py", line 
>> 1979,
>>   in printBand
>>      if obj.__class__.__name__ in ("String",) and "self.PageCount" in 
>> obj["expr"]
>> :
>>    File "C:\Python25\lib\site-packages\dabo\dabo\lib\caselessDict.py", line 
>> 24, i
>> n __getitem__
>>      return dict.__getitem__(self, key.lower())
>> KeyError: 'expr'
>
> Not sure what caused this but r5983 should fix it.
>
> Paul
>
> _______________________________________________
> Post Messages to: [email protected]
> Subscription Maintenance: http://leafe.com/mailman/listinfo/dabo-users
> Searchable Archives: http://leafe.com/archives/search/dabo-users
> This message: http://leafe.com/archives/byMID/[email protected]
>
_______________________________________________
Post Messages to: [email protected]
Subscription Maintenance: http://leafe.com/mailman/listinfo/dabo-users
Searchable Archives: http://leafe.com/archives/search/dabo-users
This message: 
http://leafe.com/archives/byMID/[email protected]

Reply via email to