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]