I'm getting a very strange stack trace. I don't currently understand why.
- Code: Select all
Traceback (most recent call last):
File "./core/mhmain.py", line 559, in loadPlugin
module.load(self)
File "plugins/8_asset_downloader/__init__.py", line 38, in load
downloadView = category.addTask(AssetDownloadTaskView(category))
File "plugins/8_asset_downloader/assetdownload.py", line 63, in __init__
self._setupFilterBox()
File "plugins/8_asset_downloader/assetdownload.py", line 94, in _setupFilterBox
self.filterBox.addWidget(self.cbxTypes)
File "./lib/qtgui.py", line 214, in addWidget
self.layout.addWidget(widget, row, column, rowSpan, columnSpan, alignment)
TypeError: arguments did not match any overloaded call:
QGridLayout.addWidget(QWidget): argument 1 has unexpected type 'ComboBox'
QGridLayout.addWidget(QWidget, int, int, Qt.Alignment alignment=0): argument 1 has unexpected type 'ComboBox'
QGridLayout.addWidget(QWidget, int, int, int, int, Qt.Alignment alignment=0): argument 1 has unexpected type 'ComboBox'
Running "master" on MHAPI, "master" on the assetdownloader and "master" on MH python3, everything works as expected.
However, running either py3/Aranuvir or py2/bitbucket-stable with master MHAPI and master assetdownloader I get the above crash.
I'll have to debug further to understand why it works with py3 and not py2. It's the first I see this error.
I don't know if it's the same problem though.