Paul McNett wrote:
> Ed Leafe wrote:
>> dabo Commit
>> Revision 4948
>> Date: 2009-01-21 19:57:24 -0800 (Wed, 21 Jan 2009)
>> Author: Ed
>> Trac: http://trac.dabodev.com/changeset/4948
>>
>> Changed:
>> U   trunk/dabo/ui/uiwx/dMenuBar.py
>>
>> Log:
>> Updated getMenuIndex() to use IDs if available.
> 
> With r4948 I'm getting this tb in one of my older apps:
> 
> Traceback (most recent call last):
>    File "/home/pmcnett/py/timetracker/timetracker.py", line 60, in <module>
>      frm(app.MainForm).show()
>    File "/home/pmcnett/dabo/dabo/ui/uiwx/dForm.py", line 873, in __init__
>      BaseForm.__init__(self, preClass, parent, properties, 
> attProperties, *args, **kwargs)
>    File "/home/pmcnett/dabo/dabo/ui/uiwx/dForm.py", line 44, in __init__
>      fm.dFormMixin.__init__(self, preClass, parent, properties, 
> attProperties, *args, **kwargs)
>    File "/home/pmcnett/dabo/dabo/ui/uiwx/dFormMixin.py", line 77, in 
> __init__
>      attProperties, *args, **kwargs)
>    File "/home/pmcnett/dabo/dabo/ui/uiwx/dPemMixin.py", line 184, in 
> __init__
>      self._afterInit()
>    File "/home/pmcnett/dabo/dabo/ui/uiwx/dForm.py", line 70, in _afterInit
>      super(BaseForm, self)._afterInit()
>    File "/home/pmcnett/dabo/dabo/ui/uiwx/dFormMixin.py", line 137, in 
> _afterInit
>      super(dFormMixin, self)._afterInit()
>    File "/home/pmcnett/dabo/dabo/ui/uiwx/dPemMixin.py", line 318, in 
> _afterInit
>      self.afterInit()
>    File "/home/pmcnett/py/timetracker/ui/FrmTimeEntries.py", line 30, in 
> afterInit
>      self.super()
>    File "/home/pmcnett/dabo/dabo/lib/autosuper/autosuper.py", line 176, 
> in __call__
>      return method(*p, **kw)
>    File "/home/pmcnett/dabo/dabo/lib/datanav/Form.py", line 59, in afterInit
>      self.setupMenu()
>    File "/home/pmcnett/py/timetracker/ui/FrmBase.py", line 19, in setupMenu
>      self.fillFileOpenMenu()
>    File "/home/pmcnett/py/timetracker/ui/FrmBase.py", line 27, in 
> fillFileOpenMenu
>      fileMenu.prependMenu(MenFileOpen(fileMenu))
> AttributeError: 'NoneType' object has no attribute 'prependMenu'

Here are some contextual lines from FrmBase.py:

  23   def fillFileOpenMenu(self):
  24     """Add the File|Open menu, with menu items for opening each 
form."""
  25     app = self.Application
  26     fileMenu = self.MenuBar.getMenu("File")
  27     fileMenu.prependMenu(MenFileOpen(fileMenu))

Paul

_______________________________________________
Post Messages to: [email protected]
Subscription Maintenance: http://leafe.com/mailman/listinfo/dabo-dev
Searchable Archives: http://leafe.com/archives/search/dabo-dev
This message: http://leafe.com/archives/byMID/[email protected]

Reply via email to