# HG changeset patch # User Andrey Skvortsov # Date 1533121752 -10800 # Node ID 5cb9ef5351cce42f704c022ea1cd25bea8459629 # Parent c9915bc620cd10f8c88037b1428f1d3f8506bd73 Load images for EtherCAT extension Fixes following backtrace: Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/wx-3.0-gtk3/wx/_core.py", line 16765, in lambda event: event.callable(*event.args, **event.kw) ) File "/home/developer/WorkData/PLC/beremiz/beremiz/BeremizIDE.py", line 1074, in AddConfNode self._Refresh(TITLE, FILEMENU, PROJECTTREE) File "/home/developer/WorkData/PLC/beremiz/beremiz/IDEFrame.py", line 917, in _Refresh self.RefreshFunctions[element]() File "/home/developer/WorkData/PLC/beremiz/beremiz/IDEFrame.py", line 1526, in RefreshProjectTree self.GenerateProjectTreeBranch(root, infos) File "/home/developer/WorkData/PLC/beremiz/beremiz/IDEFrame.py", line 1565, in GenerateProjectTreeBranch self.GenerateProjectTreeBranch(item, values) File "/home/developer/WorkData/PLC/beremiz/beremiz/IDEFrame.py", line 1554, in GenerateProjectTreeBranch self.TreeImageDict[icon_name] = self.TreeImageList.Add(GetBitmap(icon_name)) File "/usr/lib/python2.7/dist-packages/wx-3.0-gtk3/wx/_gdi.py", line 6735, in Add return _gdi_.ImageList_Add(*args, **kwargs) ValueError: invalid null reference in method 'ImageList_Add', expected argument 2 of type 'wxBitmap const & diff -r c9915bc620cd -r 5cb9ef5351cc etherlab/__init__.py --- a/etherlab/__init__.py Wed Aug 01 13:09:45 2018 +0300 +++ b/etherlab/__init__.py Wed Aug 01 14:09:12 2018 +0300 @@ -1,1 +1,7 @@ -from etherlab import * \ No newline at end of file +from __future__ import absolute_import + +from etherlab.etherlab import * +from util.BitmapLibrary import AddBitmapFolder +import util.paths as paths + +AddBitmapFolder(os.path.join(paths.AbsDir(__file__), "images"))